Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Distribution: open SUSE 11.0, Fedora 7 and Mandriva 2007
Posts: 1,638
Rep:
Problem with sound
Hello
I have installed Mandriva 2010 on a desktop computer. The sound is not there. I just hear a hum. I played some music from YouTube. No sound comes from the speaker; only a hum. I just see a man is singing on the screen. Sound doesn't come
Where do I find the sound drivers? I don't know the folder where you could look for the sound drivers. I firmly believe the problem is that there are no sound drivers installed.
Please tell me the way to check the sound drivers.
.................................................................................................... ....................................... However I have found the following when I try to configure it.
Here you can select an alternative driver (either OSS or ALSA) for your sound card (VIA Technologies, Inc.|VT1708/A [Azalia HDAC] (VIA High Definition Audio Controller)).
Your card currently use the ALSA "snd_hda_intel" driver (default driver for your card is "snd_hda_intel")
For starters, have you run alsamixer and made sure nothing is muted and the sound levels are turned all the way up?
The humming may be due to a microphone input. Try muting the mic in alsamixer and see if the hum goes away. I had to do this on my computer.
If alsamixer does not help, post the output of your sound hardware that Mandriva sees from the terminal:
Code:
lspci | grep -i audio
And post the output of the audio drivers that are loaded:
Distribution: open SUSE 11.0, Fedora 7 and Mandriva 2007
Posts: 1,638
Original Poster
Rep:
Xavier
You have moved to another forum That is your prerogative as the moderator
I thank tommcd for excellent comments.
I badly need your help.
.................................................................................................... ......................
[root@localhost nissanka]# lspci | grep -i audio
80:01.0 Audio device: VIA Technologies, Inc. VT1708/A [Azalia HDAC] (VIA High Definition Audio Controller) (rev 10)
[root@localhost nissanka]#
[root@localhost nissanka]# grep sound-slot /etc/modprobe.conf
alias sound-slot-0 snd_hda_intel
[root@localhost nissanka]#
.................................................................................................. I am eagerly waiting to hear from you again.
I thank tommcd for excellent comments.
I badly need your help.
[root@localhost nissanka]# lspci | grep -i audio
80:01.0 Audio device: VIA Technologies, Inc. VT1708/A [Azalia HDAC] (VIA High Definition Audio Controller) (rev 10)
[root@localhost nissanka]#
[root@localhost nissanka]# lsmod | grep -i snd*
...
snd_hda_codec_realtek 301964 1
snd_hda_intel 25542 2
snd_hda_codec 91243 2 snd_hda_codec_realtek,snd_hda_intel
.........
I am eagerly waiting to hear from you again.
(I really hope that my comments are excellent!! Time will tell how excellent they prove to be!!! ...)
It seems that your computer uses the VIA Technologies, Inc. VT1708/A [Azalia HDAC] audio chip; and Mandriva is using the snd_hda_intel audio codecs for it.
A quick search found this bug on the Mageia site. Mageia is based on Mandriva. It is therefore possible that this bug may exist in Mandriva as well: https://bugs.mageia.org/show_bug.cgi?id=1651
Quote:
I have found that the problem is the way the newer Linux kernels use ACPI to
enumerate all the PCI host bridges, and part of the host bridge description is
the “_CRS” (current resource settings) property, which lists the address space
used by the bridge.
I have added 'pci=use_csr' as a kernel boot parameter on my system and this has
resolved the issue. I now have sound. ...
This is a typo: (I have added 'pci=use_csr' as a kernel boot parameter)
It should be 'pci=use_crs'
So try adding pci=use_crs to your kernel boot parameter(s) in grub and see if this gets you sound.
You can add pci=use_crs to your grub boot parameter on the fly as the computer is booting by hitting the "e" key over the kernel line (the vmlinuz line in grub legacy) as the computer boots and add pci=use_crs to the end of the vmlinuz line (i.e., the kernel line). Then hit Esc to exit, and "b" to boot. This will not make any permanent changes to your system. This will function as a test howver to see if adding pci=use_crs to your boot parameters gets you sound.
Mandriva 2010 is a bit old these days.
You may want to consider trying a more recent distro and see if you get sound.
Try running a Ubuntu 11.10 live CD and see if you get sound.
If you are using an older computer that has older hardware and limited resources, then try using a Lubuntu 11.10 live CD. Lubuntu is very fast and light and works well on older computers. It uses the same 3.0 kernel as Ubuntu 11.10. The newer kernel in Ubuntu may give you sound. Ubuntu 11.10 also uses grub2, which works differently than grub legacy.
Write back if you need more help.
Distribution: open SUSE 11.0, Fedora 7 and Mandriva 2007
Posts: 1,638
Original Poster
Rep:
I have tried in vain to solve the problem today. I badly need your support.
By the way, I had a similar problem with the screen resolution. The browser didn't cover the entire screen. I have played with the command 'xrandr' for about 2 hours. Now it works better than before. It is not 100% correct. I accept the current setup.
title linux
kernel (hd0,0)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=80896d65-2ed4-485f-aff6-50a8687ef0a1 resume=/dev/VolGroup/lv_swap splash=silent vga=788
initrd (hd0,0)/boot/initrd.img
title linux-nonfb
kernel (hd0,0)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=80896d65-2ed4-485f-aff6-50a8687ef0a1 resume=/dev/VolGroup/lv_swap
initrd (hd0,0)/boot/initrd.img
title failsafe
kernel (hd0,0)/boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=80896d65-2ed4-485f-aff6-50a8687ef0a1 failsafe
initrd (hd0,0)/boot/initrd.img
[root@localhost grub]#
---------------------------------------------------------------------------------- Where do I ring the changes on the 'menu.lst' file?
The 'M' is not under the bars. It is 'O' under the bars.
Still no sound comes from the speakers. Just the hum comes from the speakers.
When in 'alsamixer' increase the level for each of the device object levels, move between each with 'arrow-keys'. Then press 'Esc' & do 'alsactl store'. After which you should see the control levels changed in whatever 'X' mixer you choose.
Your thread may be moved to a more appropriate forum at a moderator's discretion.
This action is done to provide a thread with the best possible result or assistance from forum specific members. Not everyone lurks or participates in all forums here at LQ.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.