I'm experiencing problems with conflicts between the eth0 device (ne2000
isa ethernetcard) and my sound device (cs4232 pnp device), and i'm not
sure this is due to a hardware conflict, or kernel problems.
The ne2000 clone uses irq 11 and io 0x300.
I use isapnp to initialize the cs4232 to the usual settings, and then do
"insmod sound; insmod ad1848; insmod uart401; insmod cs4232 io=0x534
irq=11 dma=1 dma2=3".
You can see in the log it initializes nicely:
------- /var/log/messages ---------
Apr 16 00:51:02 intra kernel: ad1848/cs4248 codec driver Copyright (C) by
Hannu Savolainen 1993-1996A
------- (end) ---------------------
Now, the problem is that from the moment i start playing some sound, say
with x11amp, my ethernetcard totally freezes up, pinging anything
eventually results in a segmentation fault. I tried changing the ethernet
card's irq between 11 and 5, but same problem exists.
These are the errors i get in /var/log/syslog, just after firing up a .mp3
with x11amp (mind: the sound works! i hear great cd quality, crisp sound
out of my boxes).
-------- /var/log/syslog ----------
Apr 16 00:51:50 intra kernel: eth0: trigger_send() called with the
transmitter busy.
Apr 16 00:52:24 intra last message repeated 3 times
Apr 16 00:53:04 intra last message repeated 4 times
Apr 16 00:53:23 intra kernel: eth0: mismatched read page pointers 0 vs
4c.
Apr 16 00:53:23 intra kernel: eth0: mismatched read page pointers 0 vs
ff.
Apr 16 00:53:23 intra last message repeated 16 times
Apr 16 00:53:23 intra kernel: eth0: unexpected TX-done interrupt,
lasttx=20.
Apr 16 00:53:23 intra kernel: eth0: mismatched read page pointers 0 vs
ff.
Apr 16 00:53:23 intra last message repeated 8 times
Apr 16 00:53:23 intra kernel: eth0: unexpected TX-done interrupt,
lasttx=20.
Apr 16 00:53:23 intra kernel: eth0: mismatched read page pointers 0 vs
ff.
Apr 16 00:53:23 intra last message repeated 8 times
Apr 16 00:53:23 intra kernel: eth0: unexpected TX-done interrupt,
lasttx=20.
Apr 16 00:53:23 intra kernel: eth0: Too much work at interrupt, status
0xff
Apr 16 00:53:23 intra kernel: eth0: trigger_send() called with the
transmitter busy.
Apr 16 00:54:04 intra last message repeated 2 times
---------- (end) -------------
Nico Galoppo -- scratch@edge.eu.org
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu