Problem recording audio with Kernel-2.4.x and ISAPnp Soundcard

Magic Phibo (phibo@gmx.li)
Sun, 30 Sep 2001 14:06:40 +0200


Hello list

ISAPnp Soundcard with OPL3SA3 chip. I tried with the isapnp tools aka
'pnpdump > /etc/isapnp.conf' and then 'isapnp /etc/isapnp.conf'. Here is my
isapnp.conf:

(READPORT 0x0273)
(ISOLATE PRESERVE)
(IDENTIFY *)
(VERBOSITY 2)
(CONFLICT (IO FATAL)(IRQ FATAL)(DMA FATAL)(MEM FATAL)) # or WARNING
(CONFIGURE YMH0800/-1 (LD 0
(IO 0 (SIZE 16) (BASE 0x0220))
(IO 1 (SIZE 8) (BASE 0x0530))
(IO 2 (SIZE 8) (BASE 0x0388))
(IO 3 (SIZE 2) (BASE 0x0330))
(IO 4 (SIZE 2) (BASE 0x0370))
(INT 0 (IRQ 5 (MODE +E)))
(DMA 0 (CHANNEL 0))
(DMA 1 (CHANNEL 1))
(NAME "YMH0800/-1[0]{OPL3-SA3 Sound Board}")
(ACT Y)
))
(CONFIGURE YMH0800/-1 (LD 1
(IO 0 (SIZE 1) (BASE 0x0201))
(NAME "YMH0800/-1[1]{OPL3-SA3 Sound Board}")
(ACT Y)
))
(WAITFORKEY)

and here is my /etc/modules.conf:

alias sound-slot-0 opl3sa2
options sound dmabuf=1
alias midi opl3
options opl3 io=0x388
options opl3sa2 mss_io=0x530 irq=5 dma=0 dma2=1 mpu_io=0x330 io=0x370

This worked fine with Kernel-2.2.x. With Kernel-2.4.x however (currently 2.4.10)
the soundcard is recognized properly, any kind of soundfile can be played, but
I'm not able to record an audiofile aka

'rec soundfile.au' or 'cat > /tmp/sound.au < /dev/audio'

with the following error message:

Sep 29 03:54:05 osiris kernel: Sound: DMA (input) timed out - IRQ/DRQ configerror?

I also tried with other DMA channels and with isapnp compiled into the Kernel
and the result was always the same: soundcard recognized, soundfiles can be
played but NO recording.

What can I try else to get this to work ?

Thanks in advance for your help !

Cheers,
Phibo
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/