+++ sa1100.c 2004-02-27 19:19:34.628738128 -0500
@@ -440,6 +440,7 @@
udc_interrupts, *(UDCSR), *(UDCCS0), *(UDCAR));
usbd_device_event (udc_device, DEVICE_RESET, 0);
+ usbd_device_event (udc_device, DEVICE_ADDRESS_ASSIGNED,0);
}
if (status & UDCSR_SUSIR) {
To compile i used the 860 kernel source with the drivers/usb/device/bi directory from the 5500 kernel source. I then patched the sa1100.c driver as above (1 line) copied the sl5500 config (arch/arm/def-configs/collie) to .config. I then manually copied the CONFIG_USBD_STORAGE section from the boxer config into the .config.
After that it was a simple matter of building the kernel and modules and copying the files over to the Z and using modified versions of lardman\'s scripts to load the appropiate modules.
Cheers and good luck
Ryan