Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
All of my Sound Devices are Gone
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Multimedia
View previous topic :: View next topic  
Author Message
Featherfoot
Veteran
Veteran


Joined: 28 Dec 2002
Posts: 1108
Location: Stuart, Florida

PostPosted: Mon Mar 25, 2013 6:01 pm    Post subject: All of my Sound Devices are Gone Reply with quote

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
View user's profile Send private message
chithanh
Developer
Developer


Joined: 05 Aug 2006
Posts: 2158
Location: Berlin, Germany

PostPosted: Mon Mar 25, 2013 9:07 pm    Post subject: Reply with quote

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
View user's profile Send private message
Featherfoot
Veteran
Veteran


Joined: 28 Dec 2002
Posts: 1108
Location: Stuart, Florida

PostPosted: Mon Mar 25, 2013 9:21 pm    Post subject: Reply with quote

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
View user's profile Send private message
voidzero
Bodhisattva
Bodhisattva


Joined: 21 Jul 2002
Posts: 265
Location: Grnn

PostPosted: Mon Mar 25, 2013 9:55 pm    Post subject: Reply with quote

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
View user's profile Send private message
Featherfoot
Veteran
Veteran


Joined: 28 Dec 2002
Posts: 1108
Location: Stuart, Florida

PostPosted: Mon Mar 25, 2013 10:16 pm    Post subject: Reply with quote

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
View user's profile Send private message
Featherfoot
Veteran
Veteran


Joined: 28 Dec 2002
Posts: 1108
Location: Stuart, Florida

PostPosted: Tue Mar 26, 2013 12:16 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Multimedia All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum