Hi Alex, I still need to wait until i can get a decent digital picture of the boot logs, but i am back to where i can see the a1200 kernel trying to mount the nfsroot.
The problem seems to be that its not picking up the usb device correctly: (from the boot log, with all openezx patches applied (rev 2047) along with your eoc patch + kernel configured with built-in NFS, ROOT_NFS and your EOC/i2c work) usb 1-3: new full speed USB device using pxa27x-ohci and address 2 usb 1-3: device descriptor read/64, error -62 usb 1-3: device descriptor read/64, error -62 usb 1-3: new full speed USB device using pxa27x-ohci and address 3 usb 1-3: device descriptor read/64, error -62 usb 1-3: device descriptor read/64, error -62 usb 1-3: new full speed USB device using pxa27x-ohci and address 4 IP-Config: Complete: device=usb0, ... host=ezx, domain=, nis-domain=(none) bootserver=192.168.1.1, rootserver=192.168.1.1, rootpath= Waiting 5sec before mounting root device... usb 1-3: device not accepting address 4, error -62 usb 1-3: new full speed USB device using pxa27x-ohci and address 5 usb 1-3: device not accepting address 5, error -62 Looking up port of RPC 10003/2 on 192.168.1.1 ... (plus more regarding trying to perform the nfs mount) while this is happening i am checking the list of available USB devices and the EthernetGadget device never shows up, and eventually the boot process stops trying the nfs mount. When i use the same methods to boot an e680 from nfs everything works fine and the 'EthernetGadget' shows up as a usb device almost immediately. any suggestions as to what i could try to look for in your eoc patch (or anywhere else) to try to fix this? in your work have you noticed similar issues with the usb device not coming up nicely? thanks, Mike