Lee,

> > > > How can I change the timer that alsa uses (including for
> > > > the OSS drivers)?
> > > > 
> > > > I think I found the source of my problem: it seems that the kernel
> > > > has turned the sound card IRQ off!! -
> > > > dmesg says
> > > > 
> > > >     ...
> > > >     'irq 3: nobody cared!'
> > > >     ....
> > > >     'Disabling IRQ #3'
> > > 
> > > This is a kernel bug, probably ACPI related, not an ALSA issue.  Please
> > > report it on the kernel mailing list (include the complete dmesg output
> > > not just those two lines).
> > 
> > I know it is a kernel bug (or a hardware bug/quirk, more likely).
> > 
> > But my question was:  can I work around it,
> > by having ALSA use the system timer (class=0) for everything,
> > rather than the audio card for timing (class=3)? And if so, how?
> 
> No, if the sound card IRQ is being disabled, there's no way to get sound
> to work.

Thanks for your help. I guess for all practical puproses you are right,
although xmms did work -- I suspect it has a timeout every 10 ms or so,
and then  refills the hardware buffer as far as possible / necessary.

Anyway, upgrading to kernel 2.6.15 (and changing the boot command line)
worked.

For the record, for any other poor sod with the same problem:
with the ATI RS-480 motherboard (and kernel 2.6.12), the clock runs at
double speed -- and the system hangs pretty soon. That can be worked
around with with the 'noapic' option on the kernel command line. But
in my case, that caused the audio IRQ to play up.
With kernel 2.6.15 the quirk is detected, and the 'noapic' option isn't
needed anymore -- the system doesn't crash anymore. And sound works.
To stop the clock from running at double speed I still needed
the 'disable_timer_pin_1' kernel option.

Jeroen


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to