[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freebsd-hackers
Subject:    ESS1868 sound card and the *infamous* play interrupt timeout,
From:       "Riccardo Spagni" <jedihobbes () mighty ! co ! za>
Date:       2003-02-26 12:58:35
[Download RAW message or body]

Lo all,

Running 5.0-RELEASE with 'device pcm' in my kernel, and now
I see this is happening:

Dump from /var/log/messages:

Feb 23 14:59:20 Hobbes kernel: sbc0: <ESS ES1868> at port
0x300-0x301,0x388-0x38b,0x220-0x22f irq 10 drq 0,1 on isa0
Feb 23 14:59:20 Hobbes kernel: pcm0: <ESS 18xx DSP> on sbc0
Feb 23 14:59:20 Hobbes kernel: midi0: <SB Midi Interface>
on sbc0
Feb 23 14:59:20 Hobbes kernel: midi1: <SB OPL FM
Synthesizer> on sbc0
Feb 23 14:59:20 Hobbes kernel: joy0: <ESS0001 PnP Joystick>
at port 0x201 on isa0
Feb 23 14:59:20 Hobbes kernel: unknown: <ESS ES1868 Plug
and Play AudioDrive> can't assign resources (irq)

So, according to the BIOS startup messages and DMESG,
should be assigned no DMA, and an IRQ of 10. And no, I do
*not* have device sbc in my kernel. Anyway, I added this
line to /boot/device.hints:

hint.pcm.0.irq="10"

Has no effect, still getting the same message. Any ideas?
Oh, if I ignore the fact that the error's there, and try
mpg321 or anything to play sound (even if I cat a .au into
/dev/dsp0), it gives me this:
Feb 23 14:59:44 Hobbes kernel: pcm0:play:0: play interrupt
timeout, channel dead

Interestingly enough, there appear to be problems with a
lot of interrupt assignments. When I had ACPI disabled in
the BIOS, then it moaned about assigning interrupts to the
AGP card. ACPI and APM are enabled in the BIOS, I've tried
disabling APM (don't ask why I thought it would make a
difference:) Also, the BIOS (Award) has some simple
settings for enabling/disabling a PNP-OS, allowing the OS
to set IRQs et. al. Dunno if that has any bearing tho...

Thanks,
   Riccardo "JediHobbes" Spagni
 
==
Download ringtones, logos and picture messages at Ananzi Mobile Fun.
http://www.ananzi.co.za/cgi-bin/goto.pl?mobile

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic