I nearly got everything working to sync my Zaurus SL-5500 (Sharp ROM 3.13 + Cacko Kernel Patch) with my Apple PowerBook G4 12", but there is one annoying problem:
When I put the PowerBook and/or the Zaurus to sleep, I'm not able to reestablish the USB/TCP-IP connection afterwards - no more ping in any direction!
The PowerBook is running OS 10.3.9, the Cradle is connected to one of the internal USB-ports (no hub!). The PowerBook is connected to my DSL-WLAN-router via Airport.
The PB has IP 192.168.129.1, the Z has *.201
If I try to shut down Airport and plug out/in the Z again, but it doesn't change anything,
the system log says and there is no pinging possible:
AirPort: Link DOWN
org_lucidcake_driver_AJZaurusUSB: 0 1 Enumerating configurations ...
org_lucidcake_driver_AJZaurusUSB: 0 0 Config found
org_lucidcake_driver_AJZaurusUSB: 0 0 Interface found
org_lucidcake_driver_AJZaurusUSB: 9 4 bLength, bDescriptorType
org_lucidcake_driver_AJZaurusUSB: 0 0 bInterfaceNumber, bAlternateSetting
org_lucidcake_driver_AJZaurusUSB: 0 0 bNumEndpoints
org_lucidcake_driver_AJZaurusUSB: 2 6 bInterfaceClass, bInterfaceSubClass
org_lucidcake_driver_AJZaurusUSB: 0 5 bInterfaceProtocol, iInterface
org_lucidcake_driver_AJZaurusUSB: 1 0 Interface found
org_lucidcake_driver_AJZaurusUSB: 9 4 bLength, bDescriptorType
org_lucidcake_driver_AJZaurusUSB: 1 0 bInterfaceNumber, bAlternateSetting
org_lucidcake_driver_AJZaurusUSB: 0 0 bNumEndpoints
org_lucidcake_driver_AJZaurusUSB: a 0 bInterfaceClass, bInterfaceSubClass
org_lucidcake_driver_AJZaurusUSB: 0 6 bInterfaceProtocol, iInterface
org_lucidcake_driver_AJZaurusUSB: 2 0 Interface found
org_lucidcake_driver_AJZaurusUSB: 9 4 bLength, bDescriptorType
org_lucidcake_driver_AJZaurusUSB: 1 1 bInterfaceNumber, bAlternateSetting
org_lucidcake_driver_AJZaurusUSB: 2 0 bNumEndpoints
org_lucidcake_driver_AJZaurusUSB: a 0 bInterfaceClass, bInterfaceSubClass
org_lucidcake_driver_AJZaurusUSB: 0 7 bInterfaceProtocol, iInterface
org_lucidcake_driver_AJZaurusUSB: 2 6 org_lucidcake_driver_AJZaurusUSB::initDevice - Interface class and sub class
0 0 AppleUSBCDCECMControl: probe - provider doesn't want us to match
0 0 AppleUSBCDCECMData: probe - provider doesn't want us to match
0 0 AppleUSBCDCWMCData: probe - provider doesn't want us to match
0 0 AppleUSBCDCACMData: probe - provider doesn't want us to match
org_lucidcake_driver_AJZaurusUSB: 0 0 org_lucidcake_driver_AJZaurusUSB::createNetworkInterface - attachInterface failed
org_lucidcake_driver_AJZaurusUSB: 0 0 org_lucidcake_driver_AJZaurusUSB::configureDevice - createNetworkInterface failed
org_lucidcake_driver_AJZaurusUSB: 0 0 org_lucidcake_driver_AJZaurusUSB::start - failed
0 0 AppleUSBCDCECMControl: probe - provider doesn't want us to match
0 0 AppleUSBCDCECMData: probe - provider doesn't want us to match
0 0 AppleUSBCDCWMCData: probe - provider doesn't want us to match
0 0 AppleUSBCDCACMData: probe - provider doesn't want us to match
After a restart of the PowerBook, it works again (till the next sleep phase), but this is not really fun, because at (nearly) each shutdown/restart/logoff of the PowerBook a Kernel Panic occurs, which seems to be caused by problems with Apple's internal USB drivers.. :-(
I contacted Andreas, the author of the Z-USB-driver, but so far he didn't find a solution for the Kernel-Panic-problem.
Can anyone tell me how to reactivate the USB/TCP-IP connection after sleep without restarting the Powerbook?
Any terminal hack is welcome!
Best regards
Martin