Artix Linux Forum

Artix Linux => Applications & Software => Topic started by: hedron on 17 February 2022, 03:40:44

Title: pacman -Syu ---> usb sound device no longer works
Post by: hedron on 17 February 2022, 03:40:44
So, I updated and my startech usb sound device (https://www.startech.com/en-us/cards-adapters/icusbaudio2d) doesn't work anymore.  I plug it in, and the lights come on, and there's a hissing in the ear phones, and after a while they get hot.  I never had hot ear phones before.

I don't see the device in pavucontrol or in the plasma system settings.

Attached is what alsamixer looks like.

lsusb | grep Media:
Code: [Select]
Bus 002 Device 010: ID 0d8c:8810 C-Media Electronics, Inc. USB Advanced Audio Device


cat .asoundrc:
Code: [Select]
pcm.!default {
        type plug
        slave.pcm "gtkrwn"
}

pcm.gtkrwn {
        type plug
        slave.pcm "dmix:1,0"
}

ctl.!default {
        type hw
        card 2
}

I tried a similar more compact/defaultish config, but it didn't work.

lsmod | grep snd_usb:
Code: [Select]
snd_usb_audio         376832  3
snd_usbmidi_lib        45056  1 snd_usb_audio
snd_rawmidi            49152  1 snd_usbmidi_lib
mc                     65536  5 videodev,snd_usb_audio,videobuf2_v4l2,uvcvideo,videobuf2_common
snd_hwdep              16384  2 snd_usb_audio,snd_hda_codec
snd_pcm               163840  5 snd_hda_codec_hdmi,snd_hda_intel,snd_usb_audio,snd_hda_codec,snd_hda_core
snd                   126976  28 snd_ctl_led,snd_hda_codec_generic,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_usb_audio,snd_usbmidi_lib,snd_hda_codec,snd_hda_codec_realtek,snd_timer,thinkpad_acpi,snd_pcm,snd_rawmidi

aplay -l: (edited for brevity)
Code: [Select]
card 2: Device [USB Advanced Audio Device], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: Device [USB Advanced Audio Device], device 1: USB Audio [USB Audio #1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

cat /proc/asound/cards:
Code: [Select]
 0 [HDMI           ]: HDA-Intel - HDA Intel HDMI
                      HDA Intel HDMI at 0xe0630000 irq 50
 1 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xe0634000 irq 49
 2 [Device         ]: USB-Audio - USB Advanced Audio Device
                      Speed Dragon USB Advanced Audio Device at usb-0000:00:14.0-3, full speed
Title: Re: pacman -Syu ---> usb sound device no longer works
Post by: tintin on 18 February 2022, 07:55:17
Hello,
Have you tried setting your USB sound card to default?
Code: [Select]
sudo nano /etc/asound.conf

And added this to select card1:
Code: [Select]
defaults.pcm.card 2
defaults.ctl.card 2

Restart system

**********
Personally, I removed the pulseaudio packages except one: libpulse.

I installed qastools which offers a nice and very practical mixer :
sudo pacman -Sy qastools

Then I listed my audio cards:
cat /proc/asound/cards
 0 [HDMI           ]: HDA-Intel - HDA ATI HDMI
                      HDA ATI HDMI at 0xfce60000 irq 96
 1 [Generic        ]: HDA-Intel - HD-Audio Generic
                      HD-Audio Generic at 0xfc900000 irq 98

I created/modified  /etc/asound.conf

And added this to select card1:
defaults.pcm.card 1
defaults.ctl.card 1

Restart system
Title: Re: pacman -Syu ---> usb sound device no longer works
Post by: hedron on 19 February 2022, 02:48:07
I think the problem is that the drivers are not loading or that the updates dropped functionality for my device.  So, it wouldn't matter what I put as default.  I just don't know what packages did that.
Title: Re: pacman -Syu ---> usb sound device no longer works
Post by: tintin on 19 February 2022, 06:01:11
While waiting for a specialist to answer you:

What kernel are you using? Maybe you can try another one?

I assume you looked for clues in:
Code: [Select]
sudo dmesg
and
Code: [Select]
lsmod
Title: Re: pacman -Syu ---> usb sound device no longer works
Post by: hedron on 19 February 2022, 23:47:20
Code: [Select]
[  631.833539] usb 2-3: new full-speed USB device number 11 using xhci_hcd
[  631.993354] usb 2-3: New USB device found, idVendor=0d8c, idProduct=8810, bcdDevice= 1.04
[  631.993361] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  631.993363] usb 2-3: Product: USB Advanced Audio Device
[  631.993366] usb 2-3: Manufacturer: Speed Dragon
[  632.038158] input: Speed Dragon USB Advanced Audio Device as /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.3/0003:0D8C:8810.0007/input/input29
[  632.093577] hid-generic 0003:0D8C:8810.0007: input,hidraw4: USB HID v1.11 Device [Speed Dragon USB Advanced Audio Device] on usb-0000:00:14.0-3/input3

Maybe I'm reading it wrong, but it doesn't make sense that it appears to think it's an input device? 
Title: Re: pacman -Syu ---> usb sound device no longer works
Post by: strajder on 19 February 2022, 23:59:37
Have you tried the LTS kernel? And the xanmod (https://forum.artixlinux.org/index.php/topic,3703.0.html) kernel?
Title: Re: pacman -Syu ---> usb sound device no longer works
Post by: hedron on 21 February 2022, 05:16:55
Ok, I installed the LTS kernel, and removed the "regular" kernel.  And now it sees the devices, but there's no sound and the headphones get hot.  I guess it's entirely possible that it did break coincidentally at the same time I updated, I just remain doubtful that's the case.
Title: Re: pacman -Syu ---> usb sound device no longer works
Post by: tintin on 21 February 2022, 05:40:52
Ok, I installed the LTS kernel, and removed the "regular" kernel.  And now it sees the devices, but there's no sound and the headphones get hot. 
Wired headphones like AKG?
Does it still work on other devices?

Quote
I guess it's entirely possible that it did break coincidentally at the same time I updated, I just remain doubtful that's the case.
A malfunctioning driver can cause hardware damage. :(
Title: Re: pacman -Syu ---> usb sound device no longer works
Post by: nous on 21 February 2022, 20:53:49
there's no sound and the headphones get hot
This is bad. It's indicating abnormally high electrical current running through the headphones. Can you test them on another computer?