I use alsa sound with SuSE 7.3 on my new laptop, which has an Intel 815 or
compatible chipset.  For a couple of reasons I am upgrading SuSE's 2.4.10
kernel to a more recent one, but I have encountered problems.

First of all, i810 sound is completely broken in the latest stable kernel,
which is 2.4.16.  Of course 2.4.15 is unusable because of the umount bug.
I have been using the 2.4.17-preX series, since the changelog to -pre1
mentioned a fix to the broken i810 sound.

The basic sound driver operates as it should.  The problem that I am
seeing is that something has broken the mixer.  When calling alsactl to
load or store mixer settings, I get the following error:

# alsactl store
alsactl: MIXER open error: Invalid argument
#

When calling alsamixer I get this:

# alsamixer

alsamixer: failed to open mixer #0/#0: Invalid argument
#

I used strace to track the source of the problem and it seems to be
here:

# strace alsactl store
execve("/usr/sbin/alsactl", ["alsactl", "store"], [/* 82 vars */]) = 0
....... etc ......
open("/dev/snd/mixerC0D0", O_RDWR)      = 4
ioctl(4, RNDGETENTCNT, 0xbffff268)      = -1 EINVAL (Invalid argument)
close(4)                                = 0
....... dies .....


In 2.4.10, the same produces instead:

open("/dev/snd/mixerC0D0", O_RDWR)      = 4
ioctl(4, RNDGETENTCNT, 0xbffff274)      = 0
ioctl(4, 0xc0105210, 0xbffff2cc)        = 0
ioctl(4, 0xc0105210, 0xbffff2cc)        = 0
....... etc .......
ioctl(4, 0xc0985220, 0x805a530)         = 0
ioctl(4, 0xc0985220, 0x805a668)         = 0
close(4)

Any hints would be very much appreciated.  I can make changes to my
local build, but perhaps there is still some bug in the kernel that
should be fixed.

Best,
-- 
Leif Jensen
[EMAIL PROTECTED], Mathematics Department, Columbia Univ.


_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to