On Tuesday, 28 April 2020 12:32:04 BST tu...@posteo.de wrote: > On 04/28 10:43, Peter Humphrey wrote: > > Morning all, > > > > The motherboard sound chip failed, so I bought a USB sound adapter [1]. > > Problem: no sound: firefox says it isn't working and KDE sounds don't > > 'appear'. I have all the likely-looking options set in the kernel > > (5.4.28), modules where possible. I've read the Gentoo wiki articles on > > USB and audio, but they didn't offer any help. > > > > The device uses USB-2 and I have it in a USB-2 socket. I get this on > > plugging it in: > > > > $ dmesg -Hw > > [Apr28 09:49] usb 3-13: new full-speed USB device number 17 using xhci_hcd > > [ +0.127080] usb 3-13: New USB device found, idVendor=0d8c, > > idProduct=0014, bcdDevice= 1.00 [ +0.000002] usb 3-13: New USB device > > strings: Mfr=1, Product=2, SerialNumber=0 [ +0.000002] usb 3-13: > > Product: USB Audio Device > > [ +0.000001] usb 3-13: Manufacturer: C-Media Electronics Inc. > > [ +0.007851] input: C-Media Electronics Inc. USB Audio Device as > > /devices/pci0000:00/0000:00:14.0/usb3/3-13/3-13:1.3/0003:0D8C:0014.000D/i > > nput/input20 [ +0.051184] hid-generic 0003:0D8C:0014.000D: input,hidraw4: > > USB HID v1.00 Device [C-Media Electronics Inc. USB Audio Device] on > > usb-0000:00:14.0-13/input3 > > > > Some more diagnostics: > > > > # aplay -l > > **** List of PLAYBACK Hardware Devices **** > > card 0: HDMI [HDA ATI HDMI], device 3: Generic Digital [Generic Digital] > > > > Subdevices: 1/1 > > Subdevice #0: subdevice #0 > > > > card 2: Device [USB Audio Device], device 0: USB Audio [USB Audio] > > > > Subdevices: 1/1 > > Subdevice #0: subdevice #0 > > > > # arecord -l > > **** List of CAPTURE Hardware Devices **** > > card 1: USB [HD Webcam USB], device 0: USB Audio [USB Audio] > > > > Subdevices: 1/1 > > Subdevice #0: subdevice #0 > > > > card 2: Device [USB Audio Device], device 0: USB Audio [USB Audio] > > > > Subdevices: 1/1 > > Subdevice #0: subdevice #0 > > > > # lsusb -t | grep -i audio > > > > |__ Port 6: Dev 3, If 2, Class=Audio, Driver=snd-usb-audio, 480M > > |__ Port 6: Dev 3, If 3, Class=Audio, Driver=snd-usb-audio, 480M > > |__ Port 13: Dev 17, If 0, Class=Audio, Driver=snd-usb-audio, 12M > > |__ Port 13: Dev 17, If 1, Class=Audio, Driver=snd-usb-audio, 12M > > |__ Port 13: Dev 17, If 2, Class=Audio, Driver=snd-usb-audio, 12M > > > > # lsmod | grep snd > > snd_usb_audio 233472 0 > > snd_hwdep 16384 1 snd_usb_audio > > snd_usbmidi_lib 28672 1 snd_usb_audio > > snd_rawmidi 32768 1 snd_usbmidi_lib > > snd_seq_device 16384 1 snd_rawmidi > > mc 40960 4 > > videodev,snd_usb_audio,videobuf2_v4l2,videobuf2_common > > snd_hda_codec_generic 77824 1 > > snd_hda_intel 28672 0 > > snd_intel_nhlt 16384 1 snd_hda_intel > > snd_hda_codec 122880 2 snd_hda_codec_generic,snd_hda_intel > > snd_hda_core 73728 3 > > snd_hda_codec_generic,snd_hda_intel,snd_hda_codec snd_pcm > > 98304 4 snd_hda_intel,snd_usb_audio,snd_hda_codec,snd_hda_core snd_timer > > 32768 1 snd_pcm > > snd 81920 10 > > snd_hda_codec_generic,snd_seq_device,snd_hwdep,snd_hda_i> soundcore > > 16384 1 snd > > > > Why those Intel modules? The built-in Intel device is switched off in the > > BIOS. > > > > Can anyone point me in the right direction? > > > > 1. The device is a 'Sabrent USB External Stereo Sound Adapter'; The blurb > > at amazon.co.uk includes Linux in its list of OSes. I bought it via > > https://smile.amazon.co.uk/Sabrent-External-Adapter-Windows-AU-MMSA/dp/B0 > > 0IRVQ0F8/ref=sr_1_3?dchild=1&keywords=usb+sound&qid=1588065420&sr=8-3 > Hi Peter, > > not long ago I had fallen over a very similiar effect. > What cured the problem here was to reboot into the BIOS and to > disable the AUDIO device. > > Cheers! > Meino
Or, if you need to use all 3, or in this case 2 working devices use /etc/ asound.conf to set the preferred default card without altering BIOS settings: defaults.pcm.card 2; defaults.ctl.card 2; As per wiki page, FF may also need specifying 'rate 48000' for alsa to resample FF's output when feeding it to the card.
signature.asc
Description: This is a digitally signed message part.