Whoa, I just noticed something. I'm using 10.3.5, and I've been creating a ROM on my Linux box today. I realized that I've been USING THE CRADLE to get the ROM image files on my Z's CF card from OS X. And NO crash. NO problems. It JUST works. Very odd.
All the system.long has in it relating to teh Zaurus being plugged in is...
Aug 14 18:44:30 localhost kernel: org_lucidcake_driver_AJZaurusUSB: 0 1 Enumerating configurations ...
Aug 14 18:44:30 localhost kernel: org_lucidcake_driver_AJZaurusUSB: 0 0 Config found
Aug 14 18:44:30 localhost kernel: org_lucidcake_driver_AJZaurusUSB: 0 0 Interface found
Aug 14 18:44:30 localhost kernel: org_lucidcake_driver_AJZaurusUSB: 9 4 bLength, bDescriptorType
Aug 14 18:44:30 localhost kernel: org_lucidcake_driver_AJZaurusUSB: 0 0 bInterfaceNumber, bAlternateSetting
Aug 14 18:44:30 localhost kernel: org_lucidcake_driver_AJZaurusUSB: 3 0 bNumEndpoints
Aug 14 18:44:30 localhost kernel: org_lucidcake_driver_AJZaurusUSB: 2 a bInterfaceClass, bInterfaceSubClass
Aug 14 18:44:30 localhost kernel: org_lucidcake_driver_AJZaurusUSB: 0 4 bInterfaceProtocol, iInterface
Aug 14 18:44:30 localhost kernel: org_lucidcake_driver_AJZaurusUSB: 2 a org_lucidcake_driver_AJZaurusUSB::initDevice - Interface class and sub class
Aug 14 18:44:30 localhost kernel: org_lucidcake_driver_AJZaurusUSB: Ethernet address 34:30:30:30:30:00
No problems. I have the kext files that you listed as needing to be moved, but they just aren't an issue for me. Some difference with using a 5600 instead of a 5500 maybe?