Andrei POPESCU <andreimpope...@gmail.com> writes: >> During the boot process, the system detects everything. So there must be >> something in the init sequence that I can trigger manually. > > You can try to unload and reload the corresponding kernel module. Check > the output of > > lsmod | grep snd > > (it's probably snd-usb-audio) > > If it works it might be possible to add the module to some list so that > it is removed on suspend and loaded on resume.
Thanks Andrei. "lsmod|grep snd" results in, --8<---------------cut here---------------start------------->8--- pankaj@anant:~$ sudo lsmod |grep snd snd_usb_audio 315392 3 snd_usbmidi_lib 40960 1 snd_usb_audio snd_rawmidi 45056 1 snd_usbmidi_lib snd_seq_device 16384 1 snd_rawmidi mc 61440 1 snd_usb_audio snd_hda_codec_hdmi 73728 2 snd_hda_intel 57344 3 snd_intel_dspcfg 28672 1 snd_hda_intel soundwire_intel 45056 1 snd_intel_dspcfg snd_soc_core 315392 1 soundwire_intel snd_compress 32768 1 snd_soc_core snd_hda_codec 172032 2 snd_hda_codec_hdmi,snd_hda_intel snd_hda_core 110592 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec snd_hwdep 16384 2 snd_usb_audio,snd_hda_codec snd_pcm 135168 8 snd_hda_codec_hdmi,snd_hda_intel,snd_usb_audio,snd_hda_codec,soundwire_intel,snd_compress,snd_soc_core,snd_hda_core snd_timer 49152 1 snd_pcm snd 110592 24 snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_usb_audio,snd_usbmidi_lib,snd_hda_codec,snd_timer,snd_compress,snd_soc_core,snd_pcm,snd_rawmidi soundcore 16384 1 snd usbcore 323584 6 xhci_hcd,snd_usb_audio,usbhid,snd_usbmidi_lib,btusb,xhci_pci --8<---------------cut here---------------end--------------->8--- when I say "modprobe -r snd_usb_audio". It says "Module snd_usb_audio is in use". I tried with "-f" option as well. Still cannot unload. Then I tried to it again after "alsactl kill quit"; but still cannot unload. Also "alsactl init" is producing some errors also. I shared in my previous email. Copying here again for the context. --8<---------------cut here---------------start------------->8--- pankaj@anant:~$ sudo alsactl init alsa-lib parser.c:260:(error_node) UCM is not supported for this HDA model (HDA ATI HDMI at 0xfca60000 irq 102) alsa-lib main.c:1014:(snd_use_case_mgr_open) error: failed to import hw:0 use case configuration -6 Found hardware: "HDA-Intel" "ATI R6xx HDMI" "HDA:1002aa01,00aa0100,00100700" "0x1462" "0xaaf0" Hardware is initialized using a generic method alsa-lib parser.c:260:(error_node) UCM is not supported for this HDA model (HDA ATI HDMI at 0xfce60000 irq 120) alsa-lib main.c:1014:(snd_use_case_mgr_open) error: failed to import hw:1 use case configuration -6 Found hardware: "HDA-Intel" "ATI R6xx HDMI" "HDA:1002aa01,00aa0100,00100700" "0x1462" "0xaaf0" Hardware is initialized using a generic method alsa-lib parser.c:260:(error_node) UCM is not supported for this HDA model (HD-Audio Generic at 0xfcd00000 irq 122) alsa-lib main.c:1014:(snd_use_case_mgr_open) error: failed to import hw:2 use case configuration -6 Found hardware: "HDA-Intel" "" "" "0x1462" "0xed54" Hardware is initialized using a generic method alsa-lib main.c:1014:(snd_use_case_mgr_open) error: failed to import hw:3 use case configuration -2 Found hardware: "USB-Audio" "USB Mixer" "USB046d:0ab7" "" "" Hardware is initialized using a generic method alsa-lib main.c:1014:(snd_use_case_mgr_open) error: failed to import hw:4 use case configuration -2 Found hardware: "USB-Audio" "USB Mixer" "USB0db0:a073" "" "" Hardware is initialized using a generic method --8<---------------cut here---------------end--------------->8--- What other options may I try? Regards ~Pankaj