Logitech USB wireless keyboard with trackpad on XO-1.75
tkkang at nurturingasia.com
tkkang at nurturingasia.com
Sat Sep 20 21:09:09 EDT 2014
Thanks and I will be happy to test the patch, etc.
Wondering what is needed for XO-1 laptop to work.
>-----Original Message-----
>From: Paul Fox [mailto:pgf at laptop.org]
>Sent: Saturday, September 20, 2014 11:19 PM
>To: tkkang at nurturingasia.com
>Cc: devel at lists.laptop.org
>Subject: Re: Logitech USB wireless keyboard with trackpad on XO-1.75
>
>tkkang at nurturingasia.com wrote:
> > Tried this first thing in the morning. Disabling kdbshim and the
> > MakeyMakey activity does the trick on my XO 1.75!
>
>thanks. would you be in a position to test a fix for this, if i sent
>you a new olpc-kbdshim binary to try? i prepared a patch some time
>ago for kbdshim, which causes it to (mostly) ignore external devices.
>but since i don't have makeymakey hardware, it never really got
>tested. i think the same patch may solve your problem.
>
>but first, please try this:
> - disable kbdshim, as you have done previously.
> - run "sudo evtest". this will show you a list of
> system input devices.
> - one of those devices should be your logitech device. select
> it by number.
> - it will dump a list of supported events and properties, then
> it will loop, reporting individual events as they arrive from
> that device. i'm only interested in the initial list of events
> and properties, so you can use ^C to kill evtest as soon as you'd
> like.
> - send me the resulting output.
>
>paul
>
> >
> > Thanks for the advice from all! There is so much to learn :-)
> >
> > Have a great weekend!
> >
> >
> > >-----Original Message-----
> > >From: Paul Fox [mailto:pgf at laptop.org]
> > >Sent: Saturday, September 20, 2014 12:52 AM
> > >To: tkkang at nurturingasia.com
> > >Cc: devel at lists.laptop.org
> > >Subject: Re: Logitech USB wireless keyboard with trackpad on XO-1.75
> > >
> > >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
> > >
> >
>
>=---------------------
> paul fox, pgf at laptop.org
>
>
More information about the Devel
mailing list