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.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I just installed linux in my laptop, i have most things running fine but the sound systems doesn't work'. I installed Fedora Core 3. The problem is the following:
- Under Gnome the mixer application always has the volume in mute, if i change it, it automatically goes down to mute again
- if i try to set the preferences it shows nothing under the channels to control
- The most interesting thing is the following, i search around for information about the sound card in the system and i came across /proc/asound. In there i find a link to card0 named Modem, and "cat /proc/asound/cards" gives the following:
0 [Modem ]: ICH-MODEM - SiS SI7013 Modem
SiS SI7013 Modem at 0x1400, irq 10
lspci -v shows (among other things):
....
00:02.6 Modem: Silicon Integrated Systems [SiS] AC'97 Modem Controller (rev a0) (prog-if 00 [Generic])
Subsystem: Wistron Corp.: Unknown device 1061
Flags: bus master, medium devsel, latency 173, IRQ 10
I/O ports at 1400 [size=256]
I/O ports at 1080 [size=128]
Capabilities: [48] Power Management version 2
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] Sound Controller (rev a0)
Subsystem: Wistron Corp.: Unknown device 2000
Flags: bus master, medium devsel, latency 173, IRQ 10
I/O ports at 1c00 [size=256]
I/O ports at 1800 [size=128]
Capabilities: [48] Power Management version 2
....
i don't really understand how the sound system works in linux, but apparently it is trying to use the modem as if it was a sound card right?
anyone knows how to solve this?
thanks....
Last edited by circuit_PT; 08-16-2005 at 01:31 PM.
i looked at that post but i don't think it's the same problem.. but i tried what is said in that post and it didn't solved, apparently my problem isn't with the alsa driver intel8x0 because that is the driver that should be used with my sound card, the problem is that it is trying to use the wrong board. The driver intel8x0 is trying to access my sound card at irq 10 base address 0x1400, and my sound card is at irq 10 base address 0x1c00
if there is some kind of way to specify what address it uses it could solve the problem, but i've checked the parameters for that module and it doesn't seem to be such argument in the list of parameters...
if anyone nows how to solve this ... i would love to hear the solution, i've search everywhere, and nothing.. i've even tried "nm snd-intel8x0.ko" to try and find all the parameters... but i haven't gone very far...
i'm giving up
who needs sound anyway... penguins don't even talk...
the problem wasn't that, i blacklisted that driver but it didn't resolved, but it took me to the solution... after blacklisting that driver i tried to insert the module manually and it gave the following error:
AC'97 0 does not respond - RESET
after a little of google i came to a thread where someone complained that after kernel 2.6.7 his soundcard with that used the driver snd-intel8x0 stop working, what he did was quite simple.. he went to the source code and downgraded the ac97_codec.c.
So i decided to try it, I downloaded the latest linux kernel (this wasn't needed but has i was going to recompile anyway i decided to upgrade), then i tried to apply a patch that this guy left on his post, here follows:
but for some reason the patch just didn't felt like applying to my kernel, so i did: vim /usr/src/linux/sound/pci/ac97/ac97_codec.c and applied the patch manually it's rather easy cause it's rather small... you just have to locate the part of the code where bus->ops->wait(ac97); appears and then start comparing from that point forward to what is written in the patch. After the changes were made to this file i saved it, recompiled the kernel (and more important than that if you aren't upgrading your kernel, i recompiled the modules with make modules), then i did make modules_install, i did all those things you do when you install a new kernel.. mkinitrd... etc.... i rebooted... inserted the module with modprobe snd-intel8x0 and it was working fine!!! after this i removed from /etc/hotplug/blacklist snd-intel8x0m, rebooted just to make shure and it still works, now it detects my sound card and my modem... its perfect... don't forget one thing... after all this all channels are muted so you have to unmute them either in alsamixer or in the graphical mixer in gnome or in whatever you use...
ok.. now i'm happy and sleepy...
thanks for you help anyway..
just for the record:
penguins do talk i'm shure of it now... .....has for the pigs....
I have the same problem as you did, but do not yet feel comfortable hacking away in my kernel code. Instead I was wondering - did you report the bug and your fix to the linux kernel maintenance people, and if so - have you heard any feedback?
After browsing multiple kernel changelogs I find no reference to these problems, even though my problem occured after going from 2.6.8 to 2.6.12 a while back, which gives
AC'97 1 does not respond - RESET
AC'97 1 access is not valid [0xffffffff], removing mixer.
My google searches have given a lot of grief, but no results until I found your post here, which as I said I'm a bit scared to try...
No, i haven't reported any of this to anyone. Has i found the solution somewhere in the web i though that someone might have already done that, and i don't even know how to report such a thing to them
If you wan't and know how to do it, you could point them to this thread and they will see the problem I guess..
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.