1 |
On Tue, Apr 28, 2020 at 2:43 AM Peter Humphrey <peter@××××××××××××.uk> |
2 |
wrote: |
3 |
> |
4 |
> Morning all, |
5 |
> |
6 |
> The motherboard sound chip failed, so I bought a USB sound adapter [1]. |
7 |
> Problem: no sound: firefox says it isn't working and KDE sounds don't |
8 |
'appear'. |
9 |
> I have all the likely-looking options set in the kernel (5.4.28), modules |
10 |
> where possible. I've read the Gentoo wiki articles on USB and audio, but |
11 |
they |
12 |
> didn't offer any help. |
13 |
<SNIP> |
14 |
> # aplay -l |
15 |
> **** List of PLAYBACK Hardware Devices **** |
16 |
> card 0: HDMI [HDA ATI HDMI], device 3: Generic Digital [Generic Digital] |
17 |
> Subdevices: 1/1 |
18 |
> Subdevice #0: subdevice #0 |
19 |
> card 2: Device [USB Audio Device], device 0: USB Audio [USB Audio] |
20 |
> Subdevices: 1/1 |
21 |
> Subdevice #0: subdevice #0 |
22 |
> |
23 |
> # arecord -l |
24 |
> **** List of CAPTURE Hardware Devices **** |
25 |
> card 1: USB [HD Webcam USB], device 0: USB Audio [USB Audio] |
26 |
> Subdevices: 1/1 |
27 |
> snd_seq_device 16384 1 snd_rawmidi |
28 |
> mc 40960 4 |
29 |
videodev,snd_usb_audio,videobuf2_v4l2,videobuf2_common |
30 |
> snd_hda_codec_generic 77824 1 |
31 |
> snd_hda_intel 28672 0 |
32 |
> snd_intel_nhlt 16384 1 snd_hda_intel |
33 |
> snd_hda_codec 122880 2 snd_hda_codec_generic,snd_hda_intel |
34 |
> snd_hda_core 73728 3 |
35 |
snd_hda_codec_generic,snd_hda_intel,snd_hda_codec |
36 |
> snd_pcm 98304 4 |
37 |
snd_hda_intel,snd_usb_audio,snd_hda_codec,snd_hda_core |
38 |
> snd_timer 32768 1 snd_pcm |
39 |
> snd 81920 10 |
40 |
snd_hda_codec_generic,snd_seq_device,snd_hwdep,snd_hda_i> |
41 |
> soundcore 16384 1 snd |
42 |
> |
43 |
> Why those Intel modules? The built-in Intel device is switched off in the |
44 |
BIOS. |
45 |
> |
46 |
|
47 |
Because your video card probably makes sound available to send to your TV |
48 |
over HDMI and it uses the Intel driver, or because the BIOS switch wasn't |
49 |
honored by the kernel. |
50 |
|
51 |
|
52 |
> Can anyone point me in the right direction? |
53 |
> |
54 |
> 1. The device is a 'Sabrent USB External Stereo Sound Adapter'; The |
55 |
blurb at amazon.co.uk includes Linux in its list of OSes. I bought it via |
56 |
https://smile.amazon.co.uk/Sabrent-External-Adapter-Windows-AU-MMSA/dp/B00IRVQ0F8/ref=sr_1_3?dchild=1&keywords=usb+sound&qid=1588065420&sr=8-3 |
57 |
|
58 |
Please provide the output of |
59 |
|
60 |
ls /proc/asound |
61 |
cat /proc/asound/cards |
62 |
cat /proc/asound/modules |
63 |
|
64 |
1) First, if you really don't want the intel stuff loaded then either don't |
65 |
build it in your kernel or (easier - it's what I do) just blacklist the |
66 |
intel sound driver. The following link has some instructions which explain |
67 |
the process. |
68 |
|
69 |
https://www.techtimejourney.net/how-to-blacklist-a-sound-card-in-linux/ |
70 |
|
71 |
Restart Alsa and double check the cards and modules shown in /proc/asound. |
72 |
|
73 |
2) As you are on KDE you likely have pulseaudio running. Run pavucontrol, |
74 |
run Firefox with some audio and see where you are sending Firefox audio. |
75 |
|
76 |
3) You probably don't have to mess with Alsa configuration itself to fix |
77 |
this so keep it simple for now. We can go there later if need be. |
78 |
|
79 |
Mark |