View previous topic :: View next topic |
Author |
Message |
Featherfoot Veteran
Joined: 28 Dec 2002 Posts: 1108 Location: Stuart, Florida
|
Posted: Mon Mar 25, 2013 6:01 pm Post subject: All of my Sound Devices are Gone |
|
|
I am running kernel 3.7.10 on an amd64 system. The system has been quite stable until recently.
After going through a siege where my video didn't work I resolved that problem with help. I now have a problem where I have no sound.
If I go into KDE's systemsettings, it offers to delete all of my sound devices because none of them are present in my system anymore. Needless to say, this is upsetting.
I associate this problem with a spate of updates to udev, although I certainly could be wrong. I am currently running udev-198-r6.
I've looked through /dev and /proc and don't see any directories that seem to have sound devices. I've tried re-emerging alsa-lib and alsa-drivers.
Sound definitely works on Windows 7 system and also on a Kubuntu system that are also on this machine. |
|
Back to top |
|
|
chithanh Developer
Joined: 05 Aug 2006 Posts: 2158 Location: Berlin, Germany
|
Posted: Mon Mar 25, 2013 9:07 pm Post subject: |
|
|
Verify that "lspci -k" shows a kernel driver in use for your sound device. Also "aplay -l" should list your devices.
If you are dual-booting Windows, that sometimes puts the sound device in some kind of sleep mode on shutdown which may confuse the ALSA driver in the kernel. Try completely removing power from your computer for several seconds or disable ALSA powersave in menuconfig. |
|
Back to top |
|
|
Featherfoot Veteran
Joined: 28 Dec 2002 Posts: 1108 Location: Stuart, Florida
|
Posted: Mon Mar 25, 2013 9:21 pm Post subject: |
|
|
This is the information you requested.
The lspci output is puzzling.
bopper etc # lspci -k
00:00.0 Host bridge: Advanced Micro Devices [AMD] nee ATI RX780/RX790 Chipset Host Bridge
Subsystem: Advanced Micro Devices [AMD] nee ATI RX780/RX790 Chipset Host Bridge
00:02.0 PCI bridge: Advanced Micro Devices [AMD] nee ATI RD790 PCI to PCI bridge (external gfx0 port A)
Kernel driver in use: pcieport
00:09.0 PCI bridge: Advanced Micro Devices [AMD] nee ATI RD790 PCI to PCI bridge (PCI express gpp port E)
Kernel driver in use: pcieport
00:0a.0 PCI bridge: Advanced Micro Devices [AMD] nee ATI RD790 PCI to PCI bridge (PCI express gpp port F)
Kernel driver in use: pcieport
00:11.0 RAID bus controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 SATA Controller [Non-RAID5 mode] (rev 40)
Subsystem: Giga-byte Technology Device b002
Kernel driver in use: ahci
00:12.0 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
Subsystem: Giga-byte Technology Device 5004
Kernel driver in use: ohci_hcd
00:12.2 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB EHCI Controller
Subsystem: Giga-byte Technology Device 5004
Kernel driver in use: ehci_hcd
00:13.0 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
Subsystem: Giga-byte Technology Device 5004
Kernel driver in use: ohci_hcd
00:13.2 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB EHCI Controller
Subsystem: Giga-byte Technology Device 5004
Kernel driver in use: ehci_hcd
00:14.0 SMBus: Advanced Micro Devices [AMD] nee ATI SBx00 SMBus Controller (rev 41)
00:14.1 IDE interface: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 IDE Controller (rev 40)
Subsystem: Giga-byte Technology Device 5002
Kernel driver in use: pata_acpi
00:14.2 Audio device: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA) (rev 40)
Subsystem: Giga-byte Technology Device a102
00:14.3 ISA bridge: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 LPC host controller (rev 40)
Subsystem: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 LPC host controller
00:14.4 PCI bridge: Advanced Micro Devices [AMD] nee ATI SBx00 PCI to PCI Bridge (rev 40)
00:14.5 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI2 Controller
Subsystem: Giga-byte Technology Device 5004
Kernel driver in use: ohci_hcd
00:15.0 PCI bridge: Advanced Micro Devices [AMD] nee ATI SB700/SB800/SB900 PCI to PCI bridge (PCIE port 0)
Kernel driver in use: pcieport
00:16.0 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
Subsystem: Giga-byte Technology Device 5004
Kernel driver in use: ohci_hcd
00:16.2 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB EHCI Controller
Subsystem: Giga-byte Technology Device 5004
Kernel driver in use: ehci_hcd
00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor HyperTransport Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Miscellaneous Control
00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Link Control
01:00.0 VGA compatible controller: NVIDIA Corporation GF104 [GeForce GTX 460] (rev a1)
Subsystem: ZOTAC International (MCO) Ltd. Device 1166
Kernel driver in use: nvidia
01:00.1 Audio device: NVIDIA Corporation GF104 High Definition Audio Controller (rev a1)
Subsystem: ZOTAC International (MCO) Ltd. Device 1166
02:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 03)
Subsystem: Giga-byte Technology Device 5007
Kernel driver in use: xhci_hcd
03:00.0 SATA controller: JMicron Technology Corp. JMB363 SATA/IDE Controller (rev 03)
Subsystem: Giga-byte Technology Motherboard
Kernel driver in use: ahci
03:00.1 IDE interface: JMicron Technology Corp. JMB363 SATA/IDE Controller (rev 03)
Subsystem: Giga-byte Technology Motherboard
Kernel driver in use: pata_jmicron
04:07.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8169 PCI Gigabit Ethernet Controller (rev 10)
Subsystem: Realtek Semiconductor Co., Ltd. RTL8169/8110 Family PCI Gigabit Ethernet NIC
Kernel driver in use: r8169
04:0e.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link)
Subsystem: Giga-byte Technology Motherboard
05:00.0 SATA controller: JMicron Technology Corp. JMB363 SATA/IDE Controller (rev 02)
Subsystem: Giga-byte Technology Motherboard
Kernel driver in use: ahci
05:00.1 IDE interface: JMicron Technology Corp. JMB363 SATA/IDE Controller (rev 02)
Subsystem: Giga-byte Technology Motherboard
Kernel driver in use: pata_jmicron
bopper etc #
jc@bopper /usr/portage $ aplay -l
aplay: device_list:252: no soundcards found...
jc@bopper /usr/portage $
|
|
Back to top |
|
|
voidzero Bodhisattva
Joined: 21 Jul 2002 Posts: 265 Location: Grnn
|
Posted: Mon Mar 25, 2013 9:55 pm Post subject: |
|
|
Quote: | 00:14.2 Audio device: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA) (rev 40) |
That's your audio device. It should use the kernel module called snd_hda_intel. This is not in your lspci -k output but I'm fairly certain and I'm using that for my system, too. Here's my lsmod | grep snd output:
Code: | snd_hda_codec_hdmi 27908 4
snd_hda_codec_realtek 67114 1
snd_hda_intel 31101 15
snd_hda_codec 104632 3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
snd_hwdep 6299 1 snd_hda_codec
snd_pcm 79115 4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
snd_page_alloc 7956 2 snd_pcm,snd_hda_intel
|
Enough to make it work on my end.
Do you have those modules and if you do, are they loaded, or if not, then did you compile them into the kernel? I'm fairly certain that the answer to these questions is 'no.' So start there _________________ Diplomacy is the art of letting the other party have things your way.
-- Daniele Vare |
|
Back to top |
|
|
Featherfoot Veteran
Joined: 28 Dec 2002 Posts: 1108 Location: Stuart, Florida
|
Posted: Mon Mar 25, 2013 10:16 pm Post subject: |
|
|
I have been upgrading kernels for a while without looking but it used to be set and I'd swear that sound worked on this kernel. I'm building another kernel with a few more devices built in. I agree that I used to see snd_hda_intel as the driver... |
|
Back to top |
|
|
Featherfoot Veteran
Joined: 28 Dec 2002 Posts: 1108 Location: Stuart, Florida
|
Posted: Tue Mar 26, 2013 12:16 am Post subject: |
|
|
Well, you were right: The driver wasn't loaded. I played around with /etc/conf.d/modules and everything eventually worked.
Thank you for your help. I really appreciate it. |
|
Back to top |
|
|
|