Logitech USB wireless keyboard with trackpad on XO-1.75

Paul Fox pgf at laptop.org
Fri Sep 19 12:52:31 EDT 2014


have you tried disabling kbdshim, as suggested by james? use either:
 	sudo systemctl stop olpc-kbdshim.service
    or the MakeyMakey activity to do this.  kbdshim can interfere with
    the operation of some integrated multi-device hardware. 

paul

tkkang at nurturingasia.com wrote:
 > Managed to get via yum install usbutils 
 > 
 > "sudo lsusb -v" command gives a long list:
 > 
 > For the Logitec k400r (wireless keyboard with trackpad) I get this output:
 > 
 > Bus 001 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
 > Device Descriptor:
 > bLength 18
 > bDescriptorType 1
 > bcdUSB 2.00
 > bDeviceClass 0 (Defined at Interface level)
 > bDeviceSubClass 0 
 > bDeviceProtocol 0 
 > bMaxPacketSize0 8
 > idVendor 0x046d Logitech, Inc.
 > idProduct 0xc52b Unifying Receiver
 > bcdDevice 12.01
 > iManufacturer 1 Logitech
 > iProduct 2 USB Receiver
 > iSerial 0 
 > bNumConfigurations 1
 > Configuration Descriptor:
 > bLength 9
 > bDescriptorType 2
 > wTotalLength 84
 > bNumInterfaces 3
 > bConfigurationValue 1
 > iConfiguration 4 RQR12.01_B0019
 > bmAttributes 0xa0
 > (Bus Powered)
 > Remote Wakeup
 > MaxPower 98mA
 > Interface Descriptor:
 > bLength 9
 > bDescriptorType 4
 > bInterfaceNumber 0
 > bAlternateSetting 0
 > bNumEndpoints 1
 > bInterfaceClass 3 Human Interface Device
 > bInterfaceSubClass 1 Boot Interface Subclass
 > bInterfaceProtocol 1 Keyboard
 > iInterface 0 
 > HID Device Descriptor:
 > bLength 9
 > bDescriptorType 33
 > bcdHID 1.11
 > bCountryCode 0 Not supported
 > bNumDescriptors 1
 > bDescriptorType 34 Report
 > wDescriptorLength 59
 > Report Descriptors: 
 > ** UNAVAILABLE **
 > Endpoint Descriptor:
 > bLength 7
 > bDescriptorType 5
 > bEndpointAddress 0x81 EP 1 IN
 > bmAttributes 3
 > Transfer Type Interrupt
 > Synch Type None
 > Usage Type Data
 > wMaxPacketSize 0x0008 1x 8 bytes
 > bInterval 8
 > Interface Descriptor:
 > bLength 9
 > bDescriptorType 4
 > bInterfaceNumber 1
 > bAlternateSetting 0
 > bNumEndpoints 1
 > bInterfaceClass 3 Human Interface Device
 > bInterfaceSubClass 1 Boot Interface Subclass
 > bInterfaceProtocol 2 Mouse
 > iInterface 0 
 > HID Device Descriptor:
 > bLength 9
 > bDescriptorType 33
 > bcdHID 1.11
 > bCountryCode 0 Not supported
 > bNumDescriptors 1
 > bDescriptorType 34 Report
 > wDescriptorLength 148
 > Report Descriptors: 
 > ** UNAVAILABLE **
 > Endpoint Descriptor:
 > bLength 7
 > bDescriptorType 5
 > bEndpointAddress 0x82 EP 2 IN
 > bmAttributes 3
 > Transfer Type Interrupt
 > Synch Type None
 > Usage Type Data
 > wMaxPacketSize 0x0008 1x 8 bytes
 > bInterval 2
 > Interface Descriptor:
 > bLength 9
 > bDescriptorType 4
 > bInterfaceNumber 2
 > bAlternateSetting 0
 > bNumEndpoints 1
 > bInterfaceClass 3 Human Interface Device
 > bInterfaceSubClass 0 No Subclass
 > bInterfaceProtocol 0 None
 > iInterface 0 
 > HID Device Descriptor:
 > bLength 9
 > bDescriptorType 33
 > bcdHID 1.11
 > bCountryCode 0 Not supported
 > bNumDescriptors 1
 > bDescriptorType 34 Report
 > wDescriptorLength 98
 > Report Descriptors: 
 > ** UNAVAILABLE **
 > Endpoint Descriptor:
 > bLength 7
 > bDescriptorType 5
 > bEndpointAddress 0x83 EP 3 IN
 > bmAttributes 3
 > Transfer Type Interrupt
 > Synch Type None
 > Usage Type Data
 > wMaxPacketSize 0x0020 1x 32 bytes
 > bInterval 2
 > Device Status: 0x0000
 > (Bus Powered)
 > >-----Original Message-----
 > >From: James Cameron [mailto:quozl at laptop.org]
 > >Sent: Friday, September 19, 2014 09:48 AM
 > >To: tkkang at nurturingasia.com
 > >Cc: 'T Gillett', devel at lists.laptop.org, pgf at laptop.org
 > >Subject: Logitech USB wireless keyboard with trackpad on XO-1.75
 > >
 > >This deserves a new thread, as it is not related to purchase of
 > >replacement keyboards.  So I'm changing subject of post and including
 > >your post below.
 > >
 > >On Fri, Sep 19, 2014 at 12:47:13AM +0000, tkkang at nurturingasia.com wrote:
 > >> I plug a logitech wireless trackpad with keyboard on to a
 > >> XO1.75. The keyboard is recognised but not the trackpad. No luck
 > >> with just a stand alone wireless mouse also.
 > >> 
 > >> Are there things I need to do to get wireless input access on the
 > >> XO?
 > >
 > >Yes.
 > >
 > >There are too many Logitech wireless trackpads with keyboard to be
 > >able to identify your particular device; could you please supply the
 > >model number, and the USB vendor and product identifiers shown by the
 > >"sudo lsusb -v" command.
 > >
 > >There are too many ways in which a device may present the USB HID
 > >(human interface device) features to the host computer; if you can
 > >provide the "sudo lsusb -v" command output then I can check that.
 > >
 > >You may need to "sudo yum install -y lsusb" to get the lsusb program
 > >installed.
 > >
 > >Moving on to speculation:
 > >
 > >Some devices are not intentionally supported by OLPC OS, for reasons
 > >of space.  It is possible to add support.
 > >
 > >Some devices are not sadly not supported by Linux.  This particular
 > >device is unlikely to be affected, since other references to it show
 > >support on other Linux distributions [1].
 > >
 > >Our ticket #12616 [2] seems likely to be the cause of your problem.
 > >Please check to see if any of the workarounds in that ticket fix it
 > >for you.  In particular, try stopping olpc-kbdshim process,
 > >
 > >	sudo systemctl stop olpc-kbdshim.service
 > >
 > >But this also disables keyboard and touchpad idle detection, rotate
 > >key, touchpad and arrow keys screen rotation support, grab scrolling
 > >key, volume keys, and brightness keys.
 > >
 > >You might also try the MakeyMakey activity on Sugar Labs [3], which
 > >uses the same workaround.
 > >
 > >+CC Paul Fox, for interest as olpc-kbdshim author.
 > >
 > >References:
 > >
 > >[1]  http://elinux.org/RPi_USB_Keyboards
 > >
 > >[2]  http://dev.laptop.org/ticket/12616
 > >
 > >[3]  http://wiki.sugarlabs.org/go/Activities/MakeyMakey
 > >
 > >-- 
 > >James Cameron
 > >http://quozl.linux.org.au/
 > >
 > 
 > 
 > _______________________________________________
 > Devel mailing list
 > Devel at lists.laptop.org
 > http://lists.laptop.org/listinfo/devel

=---------------------
 paul fox, pgf at laptop.org



More information about the Devel mailing list