Red Hat Bugzilla – Bug 255521
no sound card driver (feature request)
Last modified: 2008-01-04 15:01:33 EST
fc7 does not recognize the "3D Sound Blaster Pro compatible sound 16 bit
integrated" soundcard (used in HP pavilion 6560en laptops):
the sound card is mute and no sound is played. almost everything else works
just fine (even the infra red remote), but not the sound.
Please post the contents of /var/log/dmesg after booting.
Created attachment 177361 [details]
a zipped log file.
Created attachment 211711 [details]
unzipped dmesg for convenience
Unzipping dmesg, please don't compress attachments.
I'm reviewing this bug as part of the kernel bug triage project, an attempt to
isolate current bugs in the fedora kernel.
I am CC'ing myself to this bug and will try and assist you in resolving it if I can.
There hasn't been much activity on this bug for a while. Could you tell me if
you are still having problems with the latest kernel? If you are, please could
you also attach an output for:
# lspci -vvxxx
as text/plain type to this bug.
If the problem no longer exists then please close this bug or I'll do so in a
few days if there is no additional information lodged.
I keep updating my system every 2-3 days. Since I reported this bug, I have
updated the kernel 2-3 times. unfortunately the problem still exists. I will
attach the output for lspci -vvxxx right away.
Created attachment 211901 [details]
text file contains output of lspsi command
Thanks. You have the 82801H chipset which should be driven by the standard intel
driver I believe. It is possible it is not loading on boot - could you also
attach the output from dmesg and lsmod as well so I can see what is happening
with the hardware.
*** Bug 274611 has been marked as a duplicate of this bug. ***
Created attachment 212791 [details]
text file contains the output of dmesg command
Created attachment 212801 [details]
text file contains output of lsmod command
this might be irrelevant information, but I'm using FC7-x86_64 on a Santarosa
(T7300) Intel cpu.
When I turn the laptop on, the speaker's light is on. grub comes and starts the
boot, it is still on. when the boot process starts, just before system services
start to load, when there is a message that tells:
starting udev [ok]
the speaker's light will go.
try adding this command to /etc/rc.local (or run it from a command prompt):
I just ran the command from bash. it didn't work (nothing happened). is there a
difference between running it from bash, or adding it to rc.local?
Yes, rc.local will run as root. So you should test as Chuck suggested and post
back. Really though this is fixed upstream I believe - you might want to test
with a rawhide kernel or with the following Fedora 8 live cd:
I added the alsaunmute 0 command to rc.local and rebooted my system. it didn't
work. about the rawhide kernel, how may i use it without loosing my current
system configuration and apps. can I install it on my FC7? though i will try
the live cd and report the results asap. it's just that it will take some time
for me to download it (128Kb/s).
You can install a development kernel and it will not affect your applications
and system configuration. When you have finished testing it, you reboot, choose
the old kernel from the boot loader screen and remove the rawhide kernel.
However only do this if you are confident doing so - I do not want to put you
under any pressure. A live cd does not touch your hard drive (unless you mount
it of course) so this would be an easier way to test although I appreciate it
may take a while to download.
I will install a development kernel on my system. could you please send me a
link to download the rawhide kernel? well if it works, and is stable enough for
me, i will be using it. much better than a live cd.
# yum --enablerepo=development --nogpgcheck update kernel
I installed kernel.x86_64 0:2.6.23-0.217.rc9.git1.fc8 through the above
command. the same thing happened. the sound LED on my laptop got turned off
when the system was starting udev.
You could try adding the following to /etc/modprobe.conf
options snd-hda-intel model=3stack
If this doesn't work, please can you go to Administration > Soundcard Detection
> System and generate a log, then attach to this bug. Thanks.
I added the option above to /etc/modprobe.conf and booted my system with both
kernels (22.214.171.124-91.fc7 #1 SMP , and kernel.x86_64 0:2.6.23-
0.217.rc9.git1.fc8). Yet there is no sound. I could not generate the logs using
the fc8 kernel because my graphic card driver was not configured for that
kernel, and using text interface I couldn't find out a way to generate those
logs. but then I booted my laptop with fc7 kernel, and I got the logs. I will
attach them here. thanks.
Created attachment 218851 [details]
Created attachment 218861 [details]
(In reply to comment #22)
> Created an attachment (id=218851) 
Looks like it doesn't recognize the codec at all.
what should i do now?
is there any hope that in FC8 this problem will no longer exist?
The latest kernels, 126.96.36.199-36 and later, contain a big sound driver update.
Can you try one of them?
I heard about about it just an hour ago. I downloaded it from koji's website >
and installed it. but again at the time udev is starting in the begining of the
boot process, the sound gets mute.
I found some information about this problem in ubuntuforums where someone
mentioned using the new kernel and running 2 scripts (downloads some packages
from alsa project, builds kernel modules, and copies those modules into the
right place), and some configurations, the problem will be solved.
he also named some laptop models that this procedure might be useful for, and
my laptop model was among them (hp pavillion 6560). right now I'm trying it. I
will report any results asap.
(In reply to comment #28)
> he also named some laptop models that this procedure might be useful for, and
> my laptop model was among them (hp pavillion 6560). right now I'm trying it. I
> will report any results asap.
This update includes all of that code.
Did you re-run system-config-soundcard after the kernel update?
Also, does the alsaunmute program work?
And is pulseaudio in use? (Check if the alsa-plugins-pulseaudio package is
I re-ran system-config-soundcard with new kernel; it did'nt work.
alsaunmute didn't work.
I installed alsa-plugins-pulseaudio and tried system-config-soundcard and
alsaunmute again, nothing happened. no sound at all. though this package was
installed on my system (I queried rpm), in the system-config-soundcard there is
no sign of it. is this ok?
I will dump any information I have about my current sound system here:
kernel: 188.8.131.52-36.fc8 #1 SMP
alsa driver version: 1.0.15
alsa lib package: alsa-lib-1.0.14.fc7
alsa util package: alsa-utils-1.0.14-2.fc7
default audio card: Intel corporation 82801H (ICH8) HD audio controller
defualt pcm device: ALC268 Analog
card module: snd-hda-intel
I will upload log files generated by the system-config-soundcard after trying
these steps here.
Created attachment 242411 [details]
system-config-soundcar > scrun.log (184.108.40.206-36.fc8, installed alsa-plugins-pulseaudio)
Created attachment 242431 [details]
system-config-soundcar > scsconfig.log (220.127.116.11-36.fc8, installed alsa-plugins-pulseaudio)
WOW! it worked! I just turned on my laptop today, and during the boot when udev
is starting, the sound button of my laptop turned off (as always) but turned on
quickly. and now the sound works just fine! I tested the previous kernel
(2.6.23-1.10.fc7), it didn't work but with the new kernel (2.6.23-1.36.fc8) it
but a question came on my mind. the media buttons of my laptop (play, pause,
stop, mute which is the sound indicator that used to get off, and volume
buttons) all worked with previous kernel but the mute button which was off all
the time. but with new kernel the change volume buttons and mute button don't
work, but the mute button is on always. I thought there may be a problem with
the button itself. that while it is unused (with new kernel) it allows sound to
be played, and when it's brothers that change the volume work (with previous
kernel) the sound is muted. I hope this is wrong, because this means that the
bug should be changed from (no sound card) to (no mute button) and means that
the bog is not resolved. I tried a couple of tricks to test it and they were
so as long as there is no kernel that supports both new improvements on alsa,
and volume buttons, I can not be sure of it.
but thanks so much for all the effort! now I'm listening to Sting on my laptop!
thanks for everything! you guys are greate!
You might need keyboard quirks. See:
You will need to boot in runlevel 3 and test the keys from the console to see if
they are generating the right codes.
I didn't try the quirks website yet. I updated my laptop last night and truned
it on now, and Hey! my volume buttons work! but the main sound button whose
task is to mute/unmute the system and was off until the last kernel, still does
not work. I tried the console and when I press the button, it will enter a
tilda (~). that's cool for a new BAB (born-again-button). ;)
I'll test the quirks site and if I find something usefull, I'll write in here.
Whats the latest on this? Did the quirks help?
I'm a little confused. I tried the quirks website. I read these information:
I undrestood the things that quirks do. but in the second page, it says there
must be a key mapping problem in the dmesg that indicates my button does not
but I tried dmesg and there was nothing related to the buttons.
There is only 1 button on my laptop that does not work, the mute/unmute button
(which was off those bad bad days that I didn't have sound, and now is always
on thanks to you).
I pressed this button 3-4 times, and ran the following command:
dmesg | grep -i setkeycode
nothing. so I thought maybe I searched for the wrong phrase. I ran this:
dmesg | grep -i key
there was nothing about my keyboard or stuff. just something about keyring. :)
should I do anything special now?
by the way, I downloaded Fedora 8 (took about 2 weeks :p not so fast
connection) but I'm doing some stuff now so I needed my current system. I was
wondering if I upgrade to fedora 8, will the soundcard still work?
I'm using kernel 2.6.23-1.36.fc8 smp test kernel now.
(In reply to comment #37)
As the quirks stuff really is very device specific I can't comment, save for
advising the usual support channels such as forums.
> by the way, I downloaded Fedora 8 (took about 2 weeks :p not so fast
> connection) but I'm doing some stuff now so I needed my current system. I was
> wondering if I upgrade to fedora 8, will the soundcard still work?
> I'm using kernel 2.6.23-1.36.fc8 smp test kernel now.
I can't guarantee that the soundcard will work but see no reason why it should
not. You can always test with a live cd however as you have indicated you are
limited by bandwidth. You might want to consider closing this bug as your
original problem is resolved by the way.