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`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:
ACPI: FADT (v001 ATI Piranha 0x06040000 ATI 0x000f4240) @ 0x1fea4e20
ACPI: DSDT (v001 ATI SB400 0x06040000 MSFT 0x0100000e) @ 0x00000000
Using ACPI for processor (LAPIC) configuration information
Intel MultiProcessor Specification v1.4
Virtual Wire compatibility mode.
Allocating PCI resources starting at 30000000 (gap: 20000000:c0000000)
Calibrating delay using timer specific routine.. 3587.76 BogoMIPS (lpj=7175533)
ATIIXP: IDE controller at PCI slot 0000:00:14.1
ATIIXP: chipset revision 0
ATIIXP: not 100% native mode: will probe irqs later
Failed initialization of WD-7000 SCSI card!
Copyright (c) 1999-2005 LSI Logic Corporation
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
autonegotiation: yes
irq moderation: disabled
# less /var/log/messages.log | grep -i ati
returns the same output
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.
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.
Tried using aplay without running X or anything. No result.
Quote:
I load only atiixp, and not that extra modules you are loading.
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.
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?)
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...
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)
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.