Re: vmlinuz-2.6.29-1-11May on IIfx

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

But any activity on the ethernet (remlote login or just a Ping) gives 
me:

trigger_send() called  with the transmitter busy

and after a bit

eth0: mismatched read page pointers 45 vs  c.

booting into 2.6.26 I see the driver used is the mac8390. From dmesg of 
2.6.26

[42949395.010000] mac8390.c: v0.4 2001-05-15 David Huggins-Daines 
<dhd@xxxxxxxxxx> and others
[42949395.030000] eth0: Memory length resource for slot A not found, 
probing
[42949395.040000] eth0: EtherNet card in slot A (type apple)
[42949395.050000] MAC 00:80:ad:13:7c:d0 IRQ 57, 32 KB shared memory at 
0xfaad0000,  32-bit access.

Did this ethernet card work in an older kernel? The card type detection
in mac8390.c is partially based on guesses and just trying different
cards, as I remember. It's possible that it's detecting the wrong type,
particularly since it isn't finding all the NuBus ROM resources it is
expecting to be present on this card type. I suspect that it's not
accessing the card correctly. Both the error messages are that the
card isn't in a sane state based on what the driver tried to do.

The 'mismatched read page  pointers' I've seen on the EtherNEC 8390 based card 
as well, it seems to indicate that the receive buffer overruns. I'm using a 
timer interrupt there, so that is expected to happen. 

Might 'trigger send called with tx busy' also indicate a failure to receive the 
txdone interrupt? Maybe you're not getting any interrupts from the card? What 
does /proc/interrupts register regarding the 8390 driver?

	Michael

--
To unsubscribe from this list: send the line "unsubscribe linux-m68k" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Video for Linux]     [Yosemite News]     [Linux S/390]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux