Mattias, After enabling some debugging in usbnet.c, I'm finding that the status interrupt doesn't seem to be working for some reason. On x86, it works fine. On your PPC, it constantly returns -71:
[402494.618359] eth1: intr status -71 [402495.001200] eth1: intr status -71 [402495.384035] eth1: intr status -71 [402495.766884] eth1: intr status -71 [402496.149726] eth1: intr status -71 [402496.532560] eth1: intr status -71 [402496.915402] eth1: intr status -71 [402497.298239] eth1: intr status -71 Since I am seeming to return proper values from the MII registers, I think that the endian-ness bits are in good shape. Since the asix_status() isn't getting called properly, we aren't fully bringing up the device and that's whats preventing us from fully communicating. I can't find what a -71 return status is trying to tell me, but hopefully we can get to the bottom of that and you'll be up and working. -- David Hollis <[EMAIL PROTECTED]>
signature.asc
Description: This is a digitally signed message part
_______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel