ADB Keyboard did not work under 10.2.1 |
September, 19, 2002 7:52 AM |
d837309 |
Is there anybody has similar problem? I got this problem since 6D51. The keyboard worked under 6D46. My machine is UMAX Pulsar + XLR8 G3/400 + Acard 66.... I got the following message during booting: ADB present:4 Sep 19 11:48:33 HE-AMOP2 mach_kernel: verifyCompatibility(): Extension "com.apple.iokit.IOADBFamily" cannot be found. Sep 19 11:48:33 HE-AMOP2 mach_kernel: getDependencyListForKmod(): Dependency com.apple.iokit.IOADBFamily of com.apple.driver.AppleADBKeyboard is not compatible or is unavailable. Sep 19 11:48:33 HE-AMOP2 mach_kernel: load_kernel_extension(): Can't get dependencies for kernel extension "com.apple.driver.AppleADBKeyboard". Sep 19 11:48:33 HE-AMOP2 mach_kernel: IOCatalogue: com.apple.driver.AppleADBKeyboard cannot be loaded. Any idea? |
. |
RE: ADB Keyboard did not work under 10.2.1 |
September, 19, 2002 10:50 PM |
d837309 |
. |
Mike of Accelerate Your Mac! just forwarded another solution to me and it works. The solution is to remove the /library/receipts/MacOSXUpdate10.2.1.pkg before installing 6D52(formal 10.2.1). |
. |
Should only be problematic with 6D51 |
September, 19, 2002 9:15 PM |
OSXGuru |
. |
The problem you describe only affects those who installed developer seed versions of the 10.2.1 update--6D51 in particular. It was fixed for the final version of 10.2.1 (but if you did install 6D51, installing the final version of 10.2.1 won't help). If you look at the following path, you will probably find that the IOADBFamily.kext directory is missing: /System/Library/Extensions/System.kext/Contents/PlugIns The IOADBFamily is compiled into the kernel, but things like compatible version information should be stored here. So the problem isn't so much that the version of IOADBFamily changed, as that kextload can't find the version information. (And once again, it is only the 6D51 developer seed that deletes these files--people who did not install the developer seeds will not see this problem). The solution would be to copy the missing directories into /System/Library/Extensions/System.kext/Contents/PlugIns And the easiest way to do that is probably to use a tool like Pacifist to install the missing directories from the 10.2 Install CDs. |
. |
RE: ADB Keyboard did not work under 10.2.1 |
September, 19, 2002 8:37 PM |
marcush |
. |
This is odd. When I ran kexstat | grep ADB over ssh from work I got no output. From the console this is what I get. One extra line: bash-2.05a$ kextstat | grep ADB 6 2 0x0 0x0 0x0 com.apple.iokit.IOADBFamily (1.1) 47 0 0x1b8eb000 0x3000 0x2000 com.apple.driver.AppleADBKeyboard (2.3.2d1) <15 14 6 5 4 3> 63 0 0x1ab12000 0x6000 0x5000 com.apple.driver.AppleADBMouse (2.0.5d3) <15> |
. |
RE: ADB Keyboard did not work under 10.2.1 |
September, 19, 2002 7:30 PM |
marcush |
. |
grep could not find a reference to ADB alone but if I piped kextstat to less I found two references: 47 0 0x1b8eb000 0x30000x2000com.apple.driver.AppleADBKeyboard (2 .3.2d1) <15 14 6 5 4 3> 63 0 0x1ab12000 0x6000 0x5000 com.apple.driver.AppleADBMouse (2.0. 5d3) <15> |
. |
RE: ADB Keyboard did not work under 10.2.1 |
September, 19, 2002 7:18 PM |
nick.ashton |
. |
marcush, Could you list the output from the following terminal command kextstat | grep ADB I'd like to see why it works ok for you but not for us. Nick. |
. |
RE: ADB Keyboard did not work under 10.2.1 |
September, 19, 2002 7:09 PM |
marcush |
. |
No problem here with my Apple Extended keyboad. Power Tower Pro 225 G4 800Mhz/1MB L3 768 MB RAM Mac OS X 10.2.1 |
. |
RE: ADB Keyboard did not work under 10.2.1 |
September, 19, 2002 5:14 PM |
nick.ashton |
. |
I can confirm the problem. It seems that the com.apple.iokit.ADBFamily extension has been upversioned to v1.1 but the keyboard & mouse drivers are built to depend on v1.0.0b1 Here's the output from the kextload command when trying to load the keyboard driver after reboot root# kextload -t AppleADBKeyboard.kext/ kernel extension AppleADBKeyboard.kext/ has problems: Missing dependencies { "com.apple.iokit.IOADBFamily" = "No valid version of this dependency can be found" } Only workround I can suggest for now is to use a USB keyboard & mouse. |