RE: ppcboot 8260 LXT971A

From: ARIBAUD Albert <hidden>
Date: 2003-06-30 09:49:45

quoted
My problem had something to do with MII state change
interrupts not being detected properly, so the Ethernet
driver was not told when the line went up after
autonegociation, and thus never sent any packet.

Assuming your hardware is OK this means you  have  misconfigured  the
Linux kernel (wrong MII interrupt?)

Best regards,

Wolfgang Denk
Hi Wolfgang,

As far as I remember, the hardware designer and I had checked that: we were using the right interrupt, it was triggered and the interrupt driver received it, but somehow in the driver the line state evolution from 'init' to 'up' was lost.

Unfortunately, we did not have enough time for messing with the kernel then (1), so we tried alternatives, and disabling MDIO worked, so we did not investigate further. If you think it could be useful, I could reproduce that setting and do some tracing.

All the best,

Albert.

(1) I can't believe I just wrote that, considering that I have just modified i2c-algo-8xx.c extensively (and i2c-rpx.c also, but more slightly) to get I2C_RDWR ioctl working, two days before project deadline. :)

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help