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]>

Attachment: 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

Reply via email to