LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Audio stopped working on Intel DG33TL mboard perhaps with recent CENTOS update (https://www.linuxquestions.org/questions/linux-hardware-18/audio-stopped-working-on-intel-dg33tl-mboard-perhaps-with-recent-centos-update-4175526837/)

djwdg 11-29-2014 03:32 PM

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)

Ztcoracat 11-29-2014 06:31 PM

Here's your sound card information:
Code:

Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
2 other commands that you can run to verify your sound card is:
Code:

aplay -l
and
lspci | grep -i audio

I don't think the info. will be much different that the audio device output from lspci--

Another thing you could try would be to open the terminal and run:
Code:

alsamixer
Use the arrow keys or you mouse to raise up the volume-
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?

djwdg 11-29-2014 10:39 PM

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.

djwdg 11-29-2014 10:44 PM

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.

Ztcoracat 11-30-2014 12:52 AM

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.

djwdg 11-30-2014 01:29 PM

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.

EDDY1 11-30-2014 03:04 PM

Start searching here
Quote:

ALSA hda_intel.c:2656: no codecs found!
sudo dpkg-reconfigure alsa-base linux-sound-base
Is this a dual-boot machine if so does sound work in wins?

djwdg 12-01-2014 12:29 AM

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.