FS#10009 - [Kernel 2.6.24.3 and Alsa 1.0.16] No sound on Dell M1330 (STAC9228)

Attached to Project: Arch Linux
Opened by Damien Herraud (bapman) - Saturday, 29 March 2008, 15:20 GMT
Last edited by Greg (dolby) - Saturday, 26 July 2008, 10:06 GMT
Task Type Bug Report
Category Kernel
Status Closed
Assigned To Tobias Powalowski (tpowa)
Thomas Bächler (brain0)
Architecture All
Severity High
Priority Normal
Reported Version 2007.08-2
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 4
Private No

Details

Description: No sound on Dell M1330 (and some Vostro laptops) since update to 2.6.24 kernel. Still no sound with alsa update to 1.0.16.
Sound works after using pmsuspend while playing a sound file.

Additional info:

sound chipset : Sigmatel STAC9228

lspci : 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)

PCI id : 8086:284b

This task depends upon

Closed by  Greg (dolby)
Saturday, 26 July 2008, 10:06 GMT
Reason for closing:  Fixed
Comment by Jacob Svensson (jaqob) - Saturday, 29 March 2008, 16:59 GMT
Exact same problem here, with Dell m1330.
Comment by Damien Herraud (bapman) - Sunday, 30 March 2008, 16:22 GMT
BUg still remaining with kernel 2.6.24.4
Comment by Juan Carlos Valero (eb3dgz) - Monday, 31 March 2008, 17:42 GMT
Same problem here with ACER Aspire 5610.

00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
Comment by Leonardo (sud_crow) - Tuesday, 01 April 2008, 02:56 GMT
I dont have the problem. Same audio card:

00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)


Dell XPS M1530
Kernel:2.6.24-ARCH #1 SMP x86_64 Intel(R)

But i have a x86_64 Arch.
Comment by Jacob Svensson (jaqob) - Tuesday, 01 April 2008, 09:09 GMT
Leonardo Andrés Gallego, do you have an "options snd-hda-intel" line in /etc/modprobe.conf?
Comment by Damien Herraud (bapman) - Tuesday, 01 April 2008, 12:50 GMT
Leonardo, is it the same sound ship (STAC9228) ?
Comment by Jun Wu (quark) - Thursday, 03 April 2008, 02:45 GMT
Realtek ALC 883, same problem.
Seems not related to ALSA, but the kernel.
Comment by Jun Wu (quark) - Friday, 04 April 2008, 00:38 GMT
Solved by compiling Realtek's alsa again and reboot.
Comment by Damien Herraud (bapman) - Friday, 04 April 2008, 22:54 GMT
Yes I compiled Sigmatel's alsa and it does the trick ! Thanks Jun !
Comment by m.f. (iggy) - Monday, 07 April 2008, 14:56 GMT
hey hello!

how did you recompile "sigmatel's alsa" ???

same issue, dell m1330 and no sound with sigmatel chip...
Comment by Damien Herraud (bapman) - Monday, 07 April 2008, 15:28 GMT Comment by m.f. (iggy) - Wednesday, 09 April 2008, 11:58 GMT
so, the following i did:

recompiled kernel with these options:
#
# Advanced Linux Sound Architecture
#
CONFIG_SND=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_HWDEP=m
CONFIG_SND_RAWMIDI=m
CONFIG_SND_SEQUENCER=m
# CONFIG_SND_SEQ_DUMMY is not set
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_PCM_OSS_PLUGINS=y
CONFIG_SND_SEQUENCER_OSS=y
# CONFIG_SND_RTCTIMER is not set
# CONFIG_SND_SEQ_RTCTIMER_DEFAULT is not set
# CONFIG_SND_DYNAMIC_MINORS is not set
CONFIG_SND_SUPPORT_OLD_API=y
CONFIG_SND_VERBOSE_PROCFS=y
CONFIG_SND_VERBOSE_PRINTK=y
# CONFIG_SND_DEBUG is not set

#
# Generic devices
#
CONFIG_SND_MPU401_UART=m
CONFIG_SND_OPL3_LIB=m
CONFIG_SND_OPL4_LIB=m
CONFIG_SND_VX_LIB=m
CONFIG_SND_AC97_CODEC=m
CONFIG_SND_DUMMY=m
CONFIG_SND_VIRMIDI=m
CONFIG_SND_MTPAV=m
CONFIG_SND_MTS64=m
CONFIG_SND_SERIAL_U16550=m
CONFIG_SND_MPU401=m
CONFIG_SND_PORTMAN2X4=m
CONFIG_SND_AD1848_LIB=m
CONFIG_SND_CS4231_LIB=m
CONFIG_SND_SB_COMMON=m
CONFIG_SND_SB8_DSP=m
CONFIG_SND_SB16_DSP=m

#
# ISA devices
#
CONFIG_SND_ADLIB=m
CONFIG_SND_AD1816A=m
CONFIG_SND_AD1848=m
CONFIG_SND_ALS100=m
CONFIG_SND_AZT2320=m
CONFIG_SND_CMI8330=m
CONFIG_SND_CS4231=m
CONFIG_SND_CS4232=m
CONFIG_SND_CS4236=m
CONFIG_SND_DT019X=m
CONFIG_SND_ES968=m
CONFIG_SND_ES1688=m
CONFIG_SND_ES18XX=m
CONFIG_SND_SC6000=m
CONFIG_SND_GUS_SYNTH=m
CONFIG_SND_GUSCLASSIC=m
CONFIG_SND_GUSEXTREME=m
CONFIG_SND_GUSMAX=m
CONFIG_SND_INTERWAVE=m
CONFIG_SND_INTERWAVE_STB=m
CONFIG_SND_OPL3SA2=m
CONFIG_SND_OPTI92X_AD1848=m
CONFIG_SND_OPTI92X_CS4231=m
CONFIG_SND_OPTI93X=m
CONFIG_SND_MIRO=m
CONFIG_SND_SB8=m
CONFIG_SND_SB16=m
CONFIG_SND_SBAWE=m
CONFIG_SND_SB16_CSP=y
CONFIG_SND_SB16_CSP_FIRMWARE_IN_KERNEL=y
CONFIG_SND_SGALAXY=m
CONFIG_SND_SSCAPE=m
CONFIG_SND_WAVEFRONT=m
CONFIG_SND_WAVEFRONT_FIRMWARE_IN_KERNEL=y

#
# PCI devices
#
CONFIG_SND_AD1889=m
CONFIG_SND_ALS300=m
CONFIG_SND_ALS4000=m
CONFIG_SND_ALI5451=m
CONFIG_SND_ATIIXP=m
CONFIG_SND_ATIIXP_MODEM=m
CONFIG_SND_AU8810=m
CONFIG_SND_AU8820=m
CONFIG_SND_AU8830=m
CONFIG_SND_AZT3328=m
CONFIG_SND_BT87X=m
# CONFIG_SND_BT87X_OVERCLOCK is not set
CONFIG_SND_CA0106=m
CONFIG_SND_CMIPCI=m
CONFIG_SND_CS4281=m
CONFIG_SND_CS46XX=m
CONFIG_SND_CS46XX_NEW_DSP=y
CONFIG_SND_CS5530=m
CONFIG_SND_CS5535AUDIO=m
CONFIG_SND_DARLA20=m
CONFIG_SND_GINA20=m
CONFIG_SND_LAYLA20=m
CONFIG_SND_DARLA24=m
CONFIG_SND_GINA24=m
CONFIG_SND_LAYLA24=m
CONFIG_SND_MONA=m
CONFIG_SND_MIA=m
CONFIG_SND_ECHO3G=m
CONFIG_SND_INDIGO=m
CONFIG_SND_INDIGOIO=m
CONFIG_SND_INDIGODJ=m
CONFIG_SND_EMU10K1=m
CONFIG_SND_EMU10K1X=m
CONFIG_SND_ENS1370=m
CONFIG_SND_ENS1371=m
CONFIG_SND_ES1938=m
CONFIG_SND_ES1968=m
CONFIG_SND_FM801=m
CONFIG_SND_FM801_TEA575X_BOOL=y
CONFIG_SND_FM801_TEA575X=m
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_HDA_HWDEP=y
CONFIG_SND_HDA_CODEC_REALTEK=y
CONFIG_SND_HDA_CODEC_ANALOG=y
CONFIG_SND_HDA_CODEC_SIGMATEL=y
CONFIG_SND_HDA_CODEC_VIA=y
CONFIG_SND_HDA_CODEC_ATIHDMI=y
CONFIG_SND_HDA_CODEC_CONEXANT=y
CONFIG_SND_HDA_CODEC_CMEDIA=y
CONFIG_SND_HDA_CODEC_SI3054=y
CONFIG_SND_HDA_GENERIC=y
CONFIG_SND_HDA_POWER_SAVE=y
CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
CONFIG_SND_HDSP=m
CONFIG_SND_HDSPM=m
CONFIG_SND_ICE1712=m
CONFIG_SND_ICE1724=m
CONFIG_SND_INTEL8X0=m
CONFIG_SND_INTEL8X0M=m
CONFIG_SND_KORG1212=m
CONFIG_SND_KORG1212_FIRMWARE_IN_KERNEL=y
CONFIG_SND_MAESTRO3=m
CONFIG_SND_MAESTRO3_FIRMWARE_IN_KERNEL=y
CONFIG_SND_MIXART=m
CONFIG_SND_NM256=m
CONFIG_SND_PCXHR=m
CONFIG_SND_RIPTIDE=m
CONFIG_SND_RME32=m
CONFIG_SND_RME96=m
CONFIG_SND_RME9652=m
CONFIG_SND_SONICVIBES=m
CONFIG_SND_TRIDENT=m
CONFIG_SND_VIA82XX=m
CONFIG_SND_VIA82XX_MODEM=m
CONFIG_SND_VX222=m
CONFIG_SND_YMFPCI=m
CONFIG_SND_YMFPCI_FIRMWARE_IN_KERNEL=y
CONFIG_SND_AC97_POWER_SAVE=y
CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0

do i have to change all "y" to "m" for all devices?

after that i build a alsa-driver pkg and installed it - no success, still no sound available.
Comment by Leonardo (sud_crow) - Saturday, 19 April 2008, 03:44 GMT
" Comment by Jacob Svensson (jaqob) - Tuesday, 01 April 2008, 06:09 GMT-3
Leonardo Andrés Gallego, do you have an "options snd-hda-intel" line in /etc/modprobe.conf?"


Jacob, sorry for the delay.
Dont have the "options snd-hda-intel" line in modprobe.conf.
Also, I didnt recompile nor edited kernels .config file.

Here I paste some more info:

Alsa 1.0.16
Kernel 2.6.24.4-1

[crow@crowmobile ~]$ lsmod | grep snd
snd_seq_oss 34304 0
snd_seq_midi_event 8064 1 snd_seq_oss
snd_seq 56960 4 snd_seq_oss,snd_seq_midi_event
snd_seq_device 8084 2 snd_seq_oss,snd_seq
snd_hda_intel 377768 1
snd_hwdep 9224 1 snd_hda_intel
snd_pcm_oss 44064 0
snd_pcm 83848 2 snd_hda_intel,snd_pcm_oss
snd_timer 22920 2 snd_seq,snd_pcm
snd_page_alloc 9360 2 snd_hda_intel,snd_pcm
snd_mixer_oss 17408 1 snd_pcm_oss
snd 60008 11 snd_seq_oss,snd_seq,snd_seq_device,snd_hda_intel,snd_hwdep,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss
soundcore 8096 1 snd


Regards


ps. Remember mine is a x86_64 install, maybe there is a difference
Comment by m.f. (iggy) - Tuesday, 22 April 2008, 21:43 GMT
hello!

i have tested the new 2.6.25 today, but no luck. with kernel 2.6.24 sound works out of the box.
alsamixer shows me a pcm and a front device.
with kernel 2.6.25 sound does not work! :(
the strange thing is, that alsamixer shows me the pcm, front and a master device. the master device has no switch.

this is my card:
- 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)
- Chip: SigmaTel STAC9228

any ideas?
Comment by m.f. (iggy) - Tuesday, 29 April 2008, 08:59 GMT
i solved the issue by applying this patch to the 2.6.25 kernel:

http://bugzilla.kernel.org/show_bug.cgi?id=10302

to have sound i have to enable the surround channel, strange, but not so important.
the master channel works and i can toggle it.
Comment by Alessio Bianchi (Venator85) - Wednesday, 21 May 2008, 13:16 GMT
I also experienced this problem, and I solved it simply by un-muting the surround channel with alsamixer. I'm using Arch's stock 2.6.25 kernel and alsa without any patches.
Comment by Damien Herraud (bapman) - Tuesday, 27 May 2008, 18:49 GMT
Alessio, is your laptop a Dell M1330 ?
Comment by Alessio Bianchi (Venator85) - Tuesday, 27 May 2008, 20:53 GMT
@Damien:
Of course ;)
Comment by Damien Herraud (bapman) - Tuesday, 27 May 2008, 20:54 GMT
ok so it would suggest that the new kernel solves the issue !
Comment by Glenn Matthys (RedShift) - Tuesday, 17 June 2008, 18:34 GMT
fyi, this bug (http://bugzilla.kernel.org/show_bug.cgi?id=10302) is still open at bugzilla.kernel.org
Comment by Greg (dolby) - Saturday, 26 July 2008, 05:56 GMT
Is it still a problem? Even with 2.6.26?
Comment by m.f. (iggy) - Saturday, 26 July 2008, 09:50 GMT
not for me anymore! works fine with the new kernel.

Loading...