Audio stopped working on Intel DG33TL mboard perhaps with recent CENTOS update
3 Attachment(s)
All, (presumably) on some recent centos 6 update, the audio stopped working on this particular unit. Did copious snooping on the web with no success. I've listed some info below. I also tried some older centos 6 live cd's and also Knoppix live cd (6.2.1), all with basically the same symptoms. I suspect maybe it is a real hardware problem, but I'm not sure how the alsa/pulseaudio all play together in order to verify. Unfortunately, I dont have a plug-in-able soundcard to try. The first question perhaps is: Is the "Dummy Output" and the lack of entries under /proc/asound indicative of a problem (see items below)? If yes, then the next question would be: Why is the card detected as a valid pci device, but never shows up under /proc/asound/? I'm sure there are more questions, but maybe these would be a good start for me.
EDIT: I might mention that if the card is disabled in the bios, it does not show up with lspci. EDIT: I might also mention, after looking more carefully at the messages.txt attachment, that the following is listed: Nov 26 11:58:22 homegate2 kernel: HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22 Nov 26 11:58:22 homegate2 kernel: ALSA hda_intel.c:2656: no codecs found! Nov 26 11:58:22 homegate2 kernel: HDA Intel 0000:00:1b.0: PCI INT A disabled Thanks much for any help. Here are the details: == Motherboard: Intel DG33TL == Linux version: 2.6.32-504.1.3.el6.i686 == CentOS release 6.6, everything up-to-date via yum == On-board sound card == System->Preferences->Sound, Output tab: says "Dummy Output" == /proc/asound/card[0-9] does not exist == cat of /proc/asound/cards says: "--- no soundcards ---" == Loaded the latest kmod-alsa from elrepo with no obvious change in behavior == /var/log/messages output during boot phase with loglevel=7 see messages.txt attachment == dmesg output: see dmesg.txt attachment == pulseaudio output when started with -vvvv manually from root: see pulseaudio_out.txt attachment == lsmod output (note snd_hda_intel has 0 users): Module Size Used by nls_utf8 1063 1 fuse 67757 0 coretemp 5345 0 bnx2fc 79081 0 fcoe 19570 0 libfcoe 46951 2 bnx2fc,fcoe 8021q 20805 0 libfc 94552 3 bnx2fc,fcoe,libfcoe scsi_transport_fc 43064 3 bnx2fc,fcoe,libfc garp 5703 1 8021q stp 1626 1 garp scsi_tgt 9933 1 scsi_transport_fc llc 4290 2 garp,stp ipt_REJECT 1867 2 nf_conntrack_ipv4 7694 2 nf_defrag_ipv4 1039 1 nf_conntrack_ipv4 iptable_filter 2173 1 ip_tables 9567 1 iptable_filter ip6t_REJECT 3987 2 nf_conntrack_ipv6 6940 2 nf_defrag_ipv6 16879 1 nf_conntrack_ipv6 xt_state 1064 4 nf_conntrack 66229 3 nf_conntrack_ipv4,nf_conntrack_ipv6,xt_state ip6table_filter 2245 1 ip6_tables 10301 1 ip6table_filter iTCO_wdt 5915 0 iTCO_vendor_support 2376 1 iTCO_wdt serio_raw 3530 0 i2c_i801 9275 0 sg 24006 0 lpc_ich 11391 0 mfd_core 1507 1 lpc_ich snd_hda_intel 21438 0 snd_hda_codec 80874 1 snd_hda_intel snd_hwdep 5282 1 snd_hda_codec snd_seq 46405 0 snd_seq_device 5508 1 snd_seq snd_pcm 69975 2 snd_hda_intel,snd_hda_codec snd_timer 17822 2 snd_seq,snd_pcm snd 55241 7 snd_hda_intel,snd_hda_codec,snd_hwdep,snd_seq,snd_seq_device,snd_pcm,snd_timer soundcore 6390 1 snd snd_page_alloc 7042 2 snd_hda_intel,snd_pcm ext4 339620 3 jbd2 76054 1 ext4 mbcache 6017 1 ext4 sr_mod 13154 1 cdrom 33416 1 sr_mod sd_mod 33217 5 crc_t10dif 932 1 sd_mod firewire_ohci 20918 0 firewire_core 41592 1 firewire_ohci crc_itu_t 1369 1 firewire_core ahci 34986 5 ata_generic 2805 0 pata_acpi 2513 0 pata_marvell 2202 0 e1000e 206445 0 ptp 7794 1 e1000e pps_core 9242 1 ptp i915 716714 2 drm_kms_helper 71890 1 i915 drm 236106 3 i915,drm_kms_helper i2c_algo_bit 4679 1 i915 i2c_core 24608 5 i2c_i801,i915,drm_kms_helper,drm,i2c_algo_bit video 16434 1 i915 output 1741 1 video dm_mirror 11969 0 dm_region_hash 9644 1 dm_mirror dm_log 8322 2 dm_mirror,dm_region_hash dm_mod 81640 5 dm_mirror,dm_log be2iscsi 90789 0 bnx2i 40586 0 cnic 47179 2 bnx2fc,bnx2i uio 7822 1 cnic ipv6 270489 38 ip6t_REJECT,nf_conntrack_ipv6,nf_defrag_ipv6,cnic cxgb4i 24727 0 cxgb4 90372 1 cxgb4i cxgb3i 21209 0 libcxgbi 46302 2 cxgb4i,cxgb3i cxgb3 126632 1 cxgb3i mdio 3933 1 cxgb3 libiscsi_tcp 13447 3 cxgb4i,cxgb3i,libcxgbi qla4xxx 245867 0 iscsi_boot_sysfs 6638 2 be2iscsi,qla4xxx libiscsi 40426 7 be2iscsi,bnx2i,cxgb4i,cxgb3i,libcxgbi,libiscsi_tcp,qla4xxx scsi_transport_iscsi 74073 5 be2iscsi,bnx2i,libcxgbi,qla4xxx,libiscsi == lspci output for the Audio card using -vvv 00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02) Subsystem: Intel Corporation Device 4001 Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Interrupt: pin A routed to IRQ 22 Region 0: Memory at d0420000 (64-bit, non-prefetchable) [size=16K] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+ Address: 00000000fee0300c Data: 41c9 Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us ExtTag- RBE- FLReset+ DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+ MaxPayload 128 bytes, MaxReadReq 128 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend- LnkCap: Port #0, Speed unknown, Width x0, ASPM unknown, Latency L0 <64ns, L1 <1us ClockPM- Surprise- LLActRep- BwNot- LnkCtl: ASPM Disabled; Disabled- Retrain- CommClk- ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt- Capabilities: [100 v1] Virtual Channel Caps: LPEVC=0 RefClk=100ns PATEntryBits=1 Arb: Fixed- WRR32- WRR64- WRR128- Ctrl: ArbSelect=Fixed Status: InProgress- VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans- Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256- Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=01 Status: NegoPending- InProgress- VC1: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans- Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256- Ctrl: Enable+ ID=1 ArbSelect=Fixed TC/VC=80 Status: NegoPending- InProgress- Capabilities: [130 v1] Root Complex Link Desc: PortNumber=0f ComponentID=02 EltType=Config Link0: Desc: TargetPort=00 TargetComponent=02 AssocRCRB- LinkType=MemMapped LinkValid+ Addr: 00000000fed1c000 Kernel modules: snd-hda-intel == full lspci output (without -vvv): 00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 02) 00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 02) 00:02.1 Display controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 02) 00:03.0 Communication controller: Intel Corporation 82G33/G31/P35/P31 Express MEI Controller (rev 02) 00:19.0 Ethernet controller: Intel Corporation 82566DC-2 Gigabit Network Connection (rev 02) 00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02) 00:1a.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02) 00:1a.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 02) 00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02) 00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02) 00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 02) 00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 02) 00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 (rev 02) 00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 02) 00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 02) 00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02) 00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02) 00:1d.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02) 00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92) 00:1f.0 ISA bridge: Intel Corporation 82801IR (ICH9R) LPC Interface Controller (rev 02) 00:1f.2 RAID bus controller: Intel Corporation 82801 SATA Controller [RAID mode] (rev 02) 00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02) 03:00.0 IDE interface: Marvell Technology Group Ltd. 88SE6101/6102 single-port PATA133 interface (rev b2) 06:03.0 FireWire (IEEE 1394): LSI Corporation FW322/323 [TrueFire] 1394a Controller (rev 70) |
Here's your sound card information:
Code:
Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02) Code:
aplay -l Another thing you could try would be to open the terminal and run: Code:
alsamixer If the whole column muted; unmute it. {mm} is muted and {oo} is unmuted:- Is this a desktop or a laptop? What make and model? |
Thanks for the reply, Zt. "aplay -l" says "no soundcards found" which I guess I consistent with there not being any card entries under /proc/asound/. I also tried alsamixer and the volume was up all the way. I did some more googleing since my original post and found something interesting.
https://bugs.launchpad.net/ubuntu/+s...22/+bug/201518 Among other things one suggestion is to do: sudo killall pulseaudio sudo alsa force-reload but there is no "alsa" command in centos (I guess centos is the problem). There is "alsactl" but it doesn't have a "force-reload" option or obvious equivalent. I think those were for Ubuntu. I could try that if you (or anyone) knew the equivalent in centos. Thanks again for your suggestions. |
Oh, forgot. It is a from-scratch desktop. Motherboard is Intel DG33TL which has a Pentium Dual CPU E2160 @ 1.8 Ghz. The sound-card is built into the motherboard.
|
What I'd like to know is what disabled your sound.
It's late now but I will do some research and get back to you. |
Unfortunately, I don't know exactly when it became disabled and why, since I don't use sound that often with that unit. It might have been after an update (which I do every week), or maybe because of an abrupt power-down or power spike leaving it in a funny state. It was sometime in the last month I would say.
|
Start searching here
Quote:
Is this a dual-boot machine if so does sound work in wins? |
Unfortunately, not a dual boot. I tried booting up an XP install cd, but it's so old it doesn't even support SATA. I doubt it had sound drivers to match the board. I cant really do a complete XP install without ruining the license on another machine. Couldn't really test anything. I got my hands on a pci sound card and stuck it in. It works without a blush. Kind of makes sense since the problem appears to be between snd_hda_intel and the hardware. The new card:
06:00.0 Multimedia audio controller: C-Media Electronics Inc CMI8738/CMI8768 PCI Audio (rev 10) Subsystem: C-Media Electronics Inc CMI8738/C3DX PCI Audio Device Kernel driver in use: snd_cmipci Kernel modules: snd-cmipci so it is using a different driver. At any rate, I have a work-around in that card for now, so please don't work overtime to try to help me. I was hoping someone had had the same problem and knew something quick. I plan to dig through the source of snd_hda_intel and/or figure out some better dump options when the module is loaded and queries the sound stuff. If I find something, I will share it here. Some sites so far: http://voices.canonical.com/david.he...ix-your-audio/ https://www.kernel.org/doc/Documenta...a/HD-Audio.txt http://www.alsa-project.org/main/index.php/GIT_Server Of course, if you have more ideas, that would be well accepted. Thanks to all of you who looked into it so far. |
All times are GMT -5. The time now is 02:33 PM. |