Can`t get ATI IXP soundcard to work
I`m using arch linux 0.71 pre1, everything -current.
Got laptop with integrated ATI IXP 400 soundcard, however I just can`t get it working. I was googling/reading forums/asking ppl for help on IRC for past few days, did everything they said, but still no sound. Recompiled kernel (2.6.14.5) with ALSA/OSS compiled in and compiled as modules, recompiled alsa following alsa manual page for atiixp soundcards, changed cables, speakers, tried switching outs, ran alsaconf and alsamixer millions of times. # dmesg | grep -i ati Quote:
returns the same output # lsmod | grep -i ati Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
ANY suggestions? Will try everything.:scratch: |
I have atiixp.
External amplifier needs to be turned on. I use modularized atiixp ALSA drivers (modprobe snd-atiixp) Check if arts is blocking the sound by any chance, disable arts, (or esound, or whatever sound server is there) and try to play some music using aplay, in the console without having any other applications running. I load only atiixp, and not that extra modules you are loading. Try building in the alsa drivers, maybe I'll do a difference. |
Quote:
Quote:
Quote:
|
Almost got it.
Accidently i went on this page: sourceforge.net/mailarchive/forum.php?thread_id=8072079&forum_id=1752 (sorry for url) It seems that my speakers also work, but super-silently. I had to increase volume to -OdB to hear something. As I understand so far I have to somehow ,,send the magic string 7a 2090 into /proc/asound/card0/codec97#0/ac97#0-0+regs". The question is: how. When I try to edit this file with any known editor I get an error complaining ,,There`s no such device" or whatever. |
Recompiled kernel and alsa with full debug support, it seems now i can edit needed file.
I found this alsa bug: https://bugtrack.alsa-project.org/al...ew.php?id=1274 There`s temporary solution there. However when I try to apply it i get all values `ffff`. How come? Help me with this. |
snd_ac97_codec
snd_pcm snd_pcm_oss snd_page_alloc snd_mixer_oss I never needed that, I don't see what they are useful for. As far as dB goes... what? When my card starts up, the values are always the same (manually, without alsasound script in gentoo), master is muted, and at 0, PCM muted, at 0, mic's left side is 100, while the other is at 0. alsasound restores the mixer settings automatically. External amplifier is a switch that you need to unmute like you would unmute master, and PCM, it's the last device shown in alsamixer actually. Third, you can't edit a "magic" file with nano or emacs, you need to use the echo command and some bash. Your command translates into: echo "7a 2090" > /proc/asound/card0/codec97#0/ac97#0-0+regs (filenames with "#" sign, are you sure?) |
It`s really not a problem with alsamixer, everything`s unmuted and on 100% here. It`s alsa bug.
Quote:
|
There is currently two threads on this subject, one here, and the other at the ALSA bug website.
I want to comment that I'm using 2.6.12-r10 and having no problems, sound works out of the box. But I'll be interested in finding how you boost the sound... |
Could you post your /etc/asound.state and /proc/asound/card0/codec97#0/ac97#0-0+regs ?
|
http://mimi.bcdynamic.com/linux/asound.state
regs: 0:00 = 0190 0:02 = 0e0e 0:04 = 8a0a 0:06 = 801f 0:08 = 0000 0:0a = 801e 0:0c = 801f 0:0e = 831f 0:10 = 9f1f 0:12 = 0303 0:14 = 0000 0:16 = 9f1f 0:18 = 0707 0:1a = 0000 0:1c = 0000 0:1e = 0000 0:20 = 0000 0:22 = 0000 0:24 = 0000 0:26 = 000f 0:28 = 0a07 0:2a = 0411 0:2c = bb80 0:2e = 0000 0:30 = 0000 0:32 = bb80 0:34 = bb80 0:36 = 0000 0:38 = 0000 0:3a = 2824 0:3c = 0000 0:3e = 0000 0:40 = 0000 0:42 = 0000 0:44 = 0000 0:46 = 0000 0:48 = 0000 0:4a = 0000 0:4c = 0000 0:4e = 0000 0:50 = 0000 0:52 = 0000 0:54 = 0000 0:56 = 0000 0:58 = 0000 0:5a = 0000 0:5c = 0000 0:5e = 0000 0:60 = 0000 0:62 = 0000 0:64 = 0000 0:66 = 0000 0:68 = 0aea 0:6a = 4400 0:6c = 4601 0:6e = 0015 0:70 = 0008 0:72 = 0000 0:74 = 0100 0:76 = 0304 0:78 = 0803 0:7a = 6000 0:7c = 414c 0:7e = 4752 This is a bit loud for values actually, you might want to adjust them. |
Thanks, going to compare these with my values, will post how is it going.
|
Hi! If the problem still exist, I could try to help you. vitja@jabber.ru
|
even better vitja, if you can stick around to fix it so the others can know how you made it work, all the better...
The outside world doesn't have access to your mail/chat logs. |
Thanks vitja, I will email you just after I post this post.
Mimithebrain > If I`ll fix my soundcard I`ll definetly post the solution here. EDIT: vitja, it seems that your email provider is malfunctioning. Both my email addressess got rejected. Please catch me on: MSN: unrealx at gmail dot com ICQ: 250868777 or on the worst case (I don`t check it very often) IRC: chat.freenode.net (nick UnrealX) |
Huh, just ran alsaconf && alsamixer again, disabled external amplifier and everything is fine.
Just as i started getting into desperate mood. Wierd. Thanks for support everybody! |
All times are GMT -5. The time now is 09:22 AM. |