Re: [Neomagic] newpcm problems under current

2000-08-07 Thread Ollivier Robert
According to Cameron Grant: is the irq shared? have your printf display the neomagic status - i'll bet it's 0 indicating the irq was not generated by the neomagic. Ahem, yes it is shared, by almost everything on the machine. Should have thought of that... -- Ollivier ROBERT -=- FreeBSD: The

Re: [Neomagic] newpcm problems under current

2000-08-07 Thread John Hay
Hmmm. I'm seeing something like this. I have an Gravis UltraSound MAX and mpg123 will play a list of songs correctly, but if I ^C out of it and try again, I see the "pcm0: play interrupt timeout, channel dead" message and it don't want to play again until a reboot. The gusc0 device is the only

[Neomagic] newpcm problems under current

2000-08-06 Thread Ollivier Robert
FreeBSD sidhe.freenix.org 5.0-CURRENT FreeBSD 5.0-CURRENT #19: Thu Aug 3 19:19:36 CEST 2000 roberto@sidhe:/src/src/sys/compile/nSIDHE i386 FreeBSD Audio Driver (newpcm) Aug 3 2000 17:03:04 Installed devices: pcm0: NeoMagic 256AV at memory 0xfe00, 0xfea0 irq 9 (1p/1r channels

Re: [Neomagic] newpcm problems under current

2000-08-06 Thread Cameron Grant
The first time I run mpg123, it does nothing (that is, no sound is emitted) and afterwards, /dev/dsp can't be opened at all... Any idea ? this is a known problem. it seems the neomagic driver never worked right, so when newpcm became dependant on interrupts it ceased functioning. now we

Re: [Neomagic] newpcm problems under current

2000-08-06 Thread Ollivier Robert
According to Cameron Grant: this is a known problem. it seems the neomagic driver never worked right, Well, it used to work :) so when newpcm became dependant on interrupts it ceased functioning. now we trap the lack of irqs and disable the channel and emit a warning to the console. I do

Re: [Neomagic] newpcm problems under current

2000-08-06 Thread Cameron Grant
According to Cameron Grant: this is a known problem. it seems the neomagic driver never worked right, Well, it used to work :) it used to *appear* to work. so when newpcm became dependant on interrupts it ceased functioning. now we trap the lack of irqs and disable the channel and emit