I'm having difficulties using a codeless kext to prevent the Apple
drivers from hijacking a HID device. I've read the mailing lists, have
tried the sample that is provided in Xcode (in
/Developer/Examples/Kernel/IOKit/usb/VendorSpecific Driver) as well as
a few others I've found posted on various websites. The peculiar
problem is, the kext works on one machine - a PowerBook G4 running
10.3.6, but do not work on another identical PowerBook nor on a
Sawtooth G4 running 10.3.7.
I've verified the permissions of the kext, and all are correct. On all
three machines, kextload gives the same response:
# kextload -v MCC_HID_Grabber.kext
kextload: extension MCC_HID_Grabber.kext appears to be valid
kextload: loading extension MCC_HID_Grabber.kext
But those two machines are being stubborn and not budging (They fail on
the call to USBInterfaceOpen).
I've been advised that sending along the output of 'pl' is valuable.
Unfortunately, I've gone through many variations and do not have the
working Powerbook next to me at the moment. I believe this output is
from the kext that worked on the one Powerbook, although I can't say
for certain. I do know that it's essentially unmodified from the
original source (a website), so if there's anything horribly wrong with
it -- blame them, not me :)
The device in question is the 1208LS - Product ID 122, Vendor ID 2523.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Usb mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/usb/email@hidden