Jump to content

Need hints to get keyboard working


1 post in this topic

Recommended Posts

Hi!

 

I am desperately trying to get my tablet keyboard on an LE1700 to work. It is the type of keyboard that you can connect and disconnect from the tablet, and also includes a mouse (trackpoint) and a USB port. (it works without any problem in linux...)

As far as I understand, the thing shows up as a device with 3 interfaces. One is the keyboard, one is the mouse, and I'm not sure what the last one is.

I can see the interfaces, but beyond the interface, no keyboard or mouse driver is loaded.

A regular USB keyboard, and USB mouse do work on my computer (this is what I'm typing on now)

 

I tried to edit /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBHIDDriver.kext/Contents/Info.plist

but that didn't seem to do anything. I'm not sure if I edited it correctly, or if this isn't the right file to edit.

 

Does anyone know how I can track down this problem?

 

Here is the relevant (I think) ioreg dump:

	| |   |   +-o Semtech PixKey@fd610000  <class IOUSBDevice, registered, matched, active, b
usy 0, retain 10>
| |   |   | | {
| |   |   | |   "PortNum" = 1
| |   |   | |   "Bus Power Available" = 250
| |   |   | |   "bNumConfigurations" = 1
| |   |   | |   "Device Speed" = 1
| |   |   | |   "sessionID" = 2532407857428
| |   |   | |   "USB Product Name" = "Semtech PixKey"
| |   |   | |   "bcdDevice" = 100
| |   |   | |   "locationID" = 18446744073665576960
| |   |   | |   "USB Vendor Name" = "Semtech"
| |   |   | |   "USB Address" = 8
| |   |   | |   "idProduct" = 8549
| |   |   | |   "iProduct" = 2
| |   |   | |   "bDeviceProtocol" = 0
| |   |   | |   "iManufacturer" = 1
| |   |   | |   "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.
kext/Contents/PlugIns/IOUSBLib.bundle"}
| |   |   | |   "bDeviceClass" = 0
| |   |   | |   "iSerialNumber" = 0
| |   |   | |   "bMaxPacketSize0" = 8
| |   |   | |   "IOUserClientClass" = "IOUSBDeviceUserClientV2"
| |   |   | |   "bDeviceSubClass" = 0
| |   |   | |   "IOGeneralInterest" = "IOCommand is not serializable"
| |   |   | |   "idVendor" = 1146
| |   |   | | }
| |   |   | | 
| |   |   | +-o IOUSBCompositeDriver  <class IOUSBCompositeDriver, !registered, !matched,
active, busy 0, retain 4>
| |   |   | |   {
| |   |   | |	 "IOProviderClass" = "IOUSBDevice"
| |   |   | |	 "IOProbeScore" = 50000
| |   |   | |	 "CFBundleIdentifier" = "com.apple.driver.AppleUSBComposite"
| |   |   | |	 "bDeviceClass" = 0
| |   |   | |	 "IOMatchCategory" = "IODefaultMatchCategory"
| |   |   | |	 "bDeviceSubClass" = 0
| |   |   | |	 "IOClass" = "IOUSBCompositeDriver"
| |   |   | |   }
| |   |   | |   
| |   |   | +-o IOUSBInterface@0  <class IOUSBInterface, registered, matched, active, bus
y 0, retain 5>
| |   |   | |   {
| |   |   | |	 "bInterfaceProtocol" = 1
| |   |   | |	 "locationID" = 18446744073665576960
| |   |   | |	 "bcdDevice" = 100
| |   |   | |	 "bConfigurationValue" = 1
| |   |   | |	 "iInterface" = 0
| |   |   | |	 "idProduct" = 8549
| |   |   | |	 "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBFamil
y.kext/Contents/PlugIns/IOUSBLib.bundle"}
| |   |   | |	 "bInterfaceSubClass" = 1
| |   |   | |	 "bAlternateSetting" = 0
| |   |   | |	 "IOUserClientClass" = "IOUSBInterfaceUserClientV2"
| |   |   | |	 "bInterfaceClass" = 3
| |   |   | |	 "bInterfaceNumber" = 0
| |   |   | |	 "bNumEndpoints" = 1
| |   |   | |	 "idVendor" = 1146
| |   |   | |   }
| |   |   | |   
| |   |   | +-o IOUSBInterface@1  <class IOUSBInterface, registered, matched, active, bus
y 0, retain 5>
| |   |   | |   {
| |   |   | |	 "bInterfaceProtocol" = 2
| |   |   | |	 "locationID" = 18446744073665576960
| |   |   | |	 "bcdDevice" = 100
| |   |   | |	 "bConfigurationValue" = 1
| |   |   | |	 "iInterface" = 0
| |   |   | |	 "idProduct" = 8549
| |   |   | |	 "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBFamil
y.kext/Contents/PlugIns/IOUSBLib.bundle"}
| |   |   | |	 "bInterfaceSubClass" = 1
| |   |   | |	 "bAlternateSetting" = 0
| |   |   | |	 "IOUserClientClass" = "IOUSBInterfaceUserClientV2"
| |   |   | |	 "bInterfaceClass" = 3
| |   |   | |	 "bInterfaceNumber" = 1
| |   |   | |	 "bNumEndpoints" = 1
| |   |   | |	 "idVendor" = 1146
| |   |   | |   }
| |   |   | |   
| |   |   | +-o IOUSBInterface@2  <class IOUSBInterface, registered, matched, active, bus
y 0, retain 5>
| |   |   |	 {
| |   |   |	   "bInterfaceProtocol" = 0
| |   |   |	   "locationID" = 18446744073665576960
| |   |   |	   "bcdDevice" = 100
| |   |   |	   "bConfigurationValue" = 1
| |   |   |	   "iInterface" = 0
| |   |   |	   "idProduct" = 8549
| |   |   |	   "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBFamil
y.kext/Contents/PlugIns/IOUSBLib.bundle"}
| |   |   |	   "bInterfaceSubClass" = 0
| |   |   |	   "bAlternateSetting" = 0
| |   |   |	   "IOUserClientClass" = "IOUSBInterfaceUserClientV2"
| |   |   |	   "bInterfaceClass" = 3
| |   |   |	   "bInterfaceNumber" = 2
| |   |   |	   "bNumEndpoints" = 1
| |   |   |	   "idVendor" = 1146
| |   |   |	 }

Link to comment
Share on other sites

 Share

×
×
  • Create New...