Re: Logitech USB wireless keyboard with trackpad on XO-1.75

2014-09-22 Thread James Cameron
On Mon, Sep 22, 2014 at 02:11:45AM +, tkk...@nurturingasia.com wrote:
 Sorry for messing up the OS version.
 
 I didn't see the Logitec wireless device listed in the list of event when I 
 type sudo evtest.
 
 
 lsusb output:
 http://pastebin.com/ks936UGE
 
 dmesg output:
 http://pastebin.com/c3MRPTSn

Please confirm; it works with XO-1.75 on 13.2.1, but not XO-1 or
XO-1.5?  If so, possibly kernel configuration options are the cause.

Nothing else springs to mind as to cause.

-- 
James Cameron
http://quozl.linux.org.au/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Logitech USB wireless keyboard with trackpad on XO-1.75

2014-09-22 Thread tkkang
Yes I can confirm that with my current testing.

Cheers

-Original Message-
From: James Cameron [mailto:qu...@laptop.org]
Sent: Tuesday, September 23, 2014 10:56 AM
To: tkk...@nurturingasia.com
Cc: devel@lists.laptop.org
Subject: Re: Logitech USB wireless keyboard with trackpad on XO-1.75

On Mon, Sep 22, 2014 at 02:11:45AM +, tkk...@nurturingasia.com wrote:
 Sorry for messing up the OS version.
 
 I didn't see the Logitec wireless device listed in the list of event when I 
 type sudo evtest.
 
 
 lsusb output:
 http://pastebin.com/ks936UGE
 
 dmesg output:
 http://pastebin.com/c3MRPTSn

Please confirm; it works with XO-1.75 on 13.2.1, but not XO-1 or
XO-1.5?  If so, possibly kernel configuration options are the cause.

Nothing else springs to mind as to cause.

-- 
James Cameron
http://quozl.linux.org.au/



___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Logitech USB wireless keyboard with trackpad on XO-1.75

2014-09-22 Thread James Cameron
Thanks.

I've compared XO-1.75 and XO-1.5 kernel configurations.

The device you are testing with (ID 046d:c52b) is not supported by
OLPC OS 13.2.1 on XO-1 and XO-1.5.

To add support in a deployment, a kernel from our x86-3.3 branch may
be built with the configuration options:

CONFIG_HID_LOGITECH_DJ
CONFIG_HID_LOGITECH

There are other kernel configuration options that may be important.

The configuration notes associated with these options in the kernel
sources say the device you are using is not fully compliant with HID
standard:


http://dev.laptop.org/git/olpc-kernel/tree/drivers/hid/Kconfig?h=x86-3.3#n246

Technical instructions for developers to rebuild the kernel for the
OLPC XO laptop can be found here:

http://wiki.laptop.org/go/Kernel_Building

OLPC does not plan to add support for this device on XO-1 or XO-1.5.

-- 
James Cameron
http://quozl.linux.org.au/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Logitech USB wireless keyboard with trackpad on XO-1.75

2014-09-22 Thread tkkang
Well at least we know the reasons.
Need to stay plugged in for the 2 older models for the time being!
 

-Original Message-
From: James Cameron [mailto:qu...@laptop.org]
Sent: Tuesday, September 23, 2014 11:47 AM
To: tkk...@nurturingasia.com
Cc: devel@lists.laptop.org
Subject: Re: Logitech USB wireless keyboard with trackpad on XO-1.75

Thanks.

I've compared XO-1.75 and XO-1.5 kernel configurations.

The device you are testing with (ID 046d:c52b) is not supported by
OLPC OS 13.2.1 on XO-1 and XO-1.5.

To add support in a deployment, a kernel from our x86-3.3 branch may
be built with the configuration options:

   CONFIG_HID_LOGITECH_DJ
   CONFIG_HID_LOGITECH

There are other kernel configuration options that may be important.

The configuration notes associated with these options in the kernel
sources say the device you are using is not fully compliant with HID
standard:

   
 http://dev.laptop.org/git/olpc-kernel/tree/drivers/hid/Kconfig?h=x86-3.3#n246

Technical instructions for developers to rebuild the kernel for the
OLPC XO laptop can be found here:

   http://wiki.laptop.org/go/Kernel_Building

OLPC does not plan to add support for this device on XO-1 or XO-1.5.

-- 
James Cameron
http://quozl.linux.org.au/



___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Logitech USB wireless keyboard with trackpad on XO-1.75

2014-09-21 Thread James Cameron
On Sat, Sep 20, 2014 at 11:19:21AM -0400, Paul Fox wrote:
 tkk...@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.

I'm interested in the output as well, or at least the conclusions made.

-- 
James Cameron
http://quozl.linux.org.au/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Logitech USB wireless keyboard with trackpad on XO-1.75

2014-09-21 Thread James Cameron
On Sat, Sep 20, 2014 at 12:17:13AM +, tkk...@nurturingasia.com wrote:
 The XO-1 does not recognise the USB wireless keyboard. Must be some
 missing drivers.

Why do you think it is missing drivers and not the same olpc-kbdshim
problem?

Did you try the disabling of olpc-kbdshim?

 It has worked before as in this writeup.
 
 http://www.olpcnews.com/laptops/xo1/recommended_accessories_for_your_xo.html#sthash.mFC4Cqrj.dpuf

That's from 2008, too old to be useful; because you aren't using an
operating system from 2008.  Forget it.  Also, I really doubt you have
the same product, so not useful for that reason as well.

-- 
James Cameron
http://quozl.linux.org.au/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Logitech USB wireless keyboard with trackpad on XO-1.75

2014-09-21 Thread tkkang
When the USB wireless keyboard/trackpad is plugin unlike the XO 1.75 both won't 
work. Tried disabling the olpc-kbdshim but stil does not work. Using the 13.2.1 
(build 4) on the XO-1.




problem?
-Original Message-
From: James Cameron [mailto:qu...@laptop.org]
Sent: Monday, September 22, 2014 06:35 AM
To: tkk...@nurturingasia.com
Cc: devel@lists.laptop.org
Subject: Re: Logitech USB wireless keyboard with trackpad on XO-1.75

On Sat, Sep 20, 2014 at 12:17:13AM +, tkk...@nurturingasia.com wrote:
 The XO-1 does not recognise the USB wireless keyboard. Must be some
 missing drivers.

Why do you think it is missing drivers and not the same olpc-kbdshim
problem?

Did you try the disabling of olpc-kbdshim?

 It has worked before as in this writeup.
 
 http://www.olpcnews.com/laptops/xo1/recommended_accessories_for_your_xo.html#sthash.mFC4Cqrj.dpuf

That's from 2008, too old to be useful; because you aren't using an
operating system from 2008.  Forget it.  Also, I really doubt you have
the same product, so not useful for that reason as well.

-- 
James Cameron
http://quozl.linux.org.au/



___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Logitech USB wireless keyboard with trackpad on XO-1.75

2014-09-21 Thread tkkang
 [mailto:p...@laptop.org]
Sent: Saturday, September 20, 2014 11:19 PM
To: tkk...@nurturingasia.com
Cc: devel@lists.laptop.org
Subject: Re: Logitech USB wireless keyboard with trackpad on XO-1.75

tkk...@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:p...@laptop.org]
  Sent: Saturday, September 20, 2014 12:52 AM
  To: tkk...@nurturingasia.com
  Cc: devel@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
  
  tkk...@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

Re: Logitech USB wireless keyboard with trackpad on XO-1.75

2014-09-21 Thread James Cameron
On Sun, Sep 21, 2014 at 11:40:19PM +, tkk...@nurturingasia.com wrote:
 When the USB wireless keyboard/trackpad is plugin unlike the XO 1.75
 both won't work. Tried disabling the olpc-kbdshim but stil does not
 work. Using the 13.2.1 (build 4) on the XO-1.

Thanks.  On the XO-1, step back to the lsusb test, and do the evtest
as well.

If lsusb does not show it, you may have an electrical problem or
damage to the XO-1.  See if a different port works, or if a powered
hub works.

If lsusb does show it, but evtest does not show it, then a kernel
driver may be missing.  This is not surprising, because we made sure
XO-1 kernel was as small a possible, and many drivers were removed.

If lsusb does show it, but evtest does not show it, please also
capture the output of dmesg and drop it in a pastebin [1] for us to
see.

1.  http://en.wikipedia.org/wiki/Pastebin

-- 
James Cameron
http://quozl.linux.org.au/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Logitech USB wireless keyboard with trackpad on XO-1.75

2014-09-21 Thread tkkang
Tried both XO-1 and XO-1.5. Can't get usbutils to check the lsusb test (mirror 
fails to get file)

Did the evtest and I don't see the 2 events for Logitech USB receiver unlike 
the XO 1.75

Here is the dmesg

http://pastebin.com/ydKGicV6


-Original Message-
From: James Cameron [mailto:qu...@laptop.org]
Sent: Monday, September 22, 2014 08:25 AM
To: tkk...@nurturingasia.com
Cc: devel@lists.laptop.org
Subject: Re: Logitech USB wireless keyboard with trackpad on XO-1.75

On Sun, Sep 21, 2014 at 11:40:19PM +, tkk...@nurturingasia.com wrote:
 When the USB wireless keyboard/trackpad is plugin unlike the XO 1.75
 both won't work. Tried disabling the olpc-kbdshim but stil does not
 work. Using the 13.2.1 (build 4) on the XO-1.

Thanks.  On the XO-1, step back to the lsusb test, and do the evtest
as well.

If lsusb does not show it, you may have an electrical problem or
damage to the XO-1.  See if a different port works, or if a powered
hub works.

If lsusb does show it, but evtest does not show it, then a kernel
driver may be missing.  This is not surprising, because we made sure
XO-1 kernel was as small a possible, and many drivers were removed.

If lsusb does show it, but evtest does not show it, please also
capture the output of dmesg and drop it in a pastebin [1] for us to
see.

1.  http://en.wikipedia.org/wiki/Pastebin

-- 
James Cameron
http://quozl.linux.org.au/



___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Logitech USB wireless keyboard with trackpad on XO-1.75

2014-09-21 Thread James Cameron
On Mon, Sep 22, 2014 at 01:11:59AM +, tkk...@nurturingasia.com wrote:
 Tried both XO-1 and XO-1.5. Can't get usbutils to check the lsusb
 test (mirror fails to get file)

It is there.  Something wrong with your internet service.  Perhaps
filtering or temporary outage.  Try with different internet service.

If you still have problems, the usbutils package is available from our
frozen repositories server:

http://mock.laptop.org/cgit/koji.dist-f18-i686-updates-13.2.0/plain/RPMS/usbutils-006-4.fc18.i686.rpm
 (for 13.2.1)

or

http://mock.laptop.org/cgit/koji.dist-f17-i686/plain/RPMS/u/usbutils-004-4.fc17.i686.rpm
 (for 12.1.0)

Can be downloaded with wget and installed with rpm --install.

 Did the evtest and I don't see the 2 events for Logitech USB
 receiver unlike the XO 1.75

To clarify; you didn't see the device listed in the list of event
sources, or you didn't see device events once you had selected a
source?

 Here is the dmesg
 
 http://pastebin.com/ydKGicV6

Thanks.  Important parts are:

[0.00] Linux version 3.3.8_xo1-20120705.1732.olpc.5d48a2f 
(kern...@bob.laptop.org) (gcc version 4.7.0 20120507 (Red Hat 4.7.0-5) (GCC) ) 
#1 PREEMPT Thu Jul 5 17:34:54 EDT 2012
...
[  235.630088] usb 2-2: new full-speed USB device number 2 using ohci_hcd
[  235.925584] usbcore: registered new interface driver usbhid
[  235.953665] usbhid: USB HID core driver
[  392.102566] usb 2-2: USB disconnect, device number 2
[ 1004.640092] usb 2-2: new full-speed USB device number 3 using ohci_hcd 

The kernel version does not match 13.2.1, it should be
3.3.8_xo1-20140619.1058.olpc.355c89e.i686
per
http://download.laptop.org/xo-1/os/official/13.2.1-14/32014o0.packages.txt
but is instead
3.3.8_xo1-20120705.1732.olpc.5d48a2f
which is the version in
http://download.laptop.org/xo-1/os/official/12.1.0-21/21021o0.packages.txt
so suddenly you've switched to testing with 12.1.0, which is terribly
uninteresting to me.

Please test instead with 13.2.1, thanks.

-- 
James Cameron
http://quozl.linux.org.au/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Logitech USB wireless keyboard with trackpad on XO-1.75

2014-09-21 Thread tkkang
Sorry for messing up the OS version.

I didn't see the Logitec wireless device listed in the list of event when I 
type sudo evtest.


lsusb output:
http://pastebin.com/ks936UGE

dmesg output:
http://pastebin.com/c3MRPTSn

-Original Message-
From: James Cameron [mailto:qu...@laptop.org]
Sent: Monday, September 22, 2014 09:38 AM
To: tkk...@nurturingasia.com
Cc: devel@lists.laptop.org
Subject: Re: Logitech USB wireless keyboard with trackpad on XO-1.75

On Mon, Sep 22, 2014 at 01:11:59AM +, tkk...@nurturingasia.com wrote:
 Tried both XO-1 and XO-1.5. Can't get usbutils to check the lsusb
 test (mirror fails to get file)

It is there.  Something wrong with your internet service.  Perhaps
filtering or temporary outage.  Try with different internet service.

If you still have problems, the usbutils package is available from our
frozen repositories server:

http://mock.laptop.org/cgit/koji.dist-f18-i686-updates-13.2.0/plain/RPMS/usbutils-006-4.fc18.i686.rpm
 (for 13.2.1)

or

http://mock.laptop.org/cgit/koji.dist-f17-i686/plain/RPMS/u/usbutils-004-4.fc17.i686.rpm
 (for 12.1.0)

Can be downloaded with wget and installed with rpm --install.

 Did the evtest and I don't see the 2 events for Logitech USB
 receiver unlike the XO 1.75

To clarify; you didn't see the device listed in the list of event
sources, or you didn't see device events once you had selected a
source?

 Here is the dmesg
 
 http://pastebin.com/ydKGicV6

Thanks.  Important parts are:

[0.00] Linux version 3.3.8_xo1-20120705.1732.olpc.5d48a2f 
(kern...@bob.laptop.org) (gcc version 4.7.0 20120507 (Red Hat 4.7.0-5) (GCC) ) 
#1 PREEMPT Thu Jul 5 17:34:54 EDT 2012
...
[  235.630088] usb 2-2: new full-speed USB device number 2 using ohci_hcd
[  235.925584] usbcore: registered new interface driver usbhid
[  235.953665] usbhid: USB HID core driver
[  392.102566] usb 2-2: USB disconnect, device number 2
[ 1004.640092] usb 2-2: new full-speed USB device number 3 using ohci_hcd 

The kernel version does not match 13.2.1, it should be
3.3.8_xo1-20140619.1058.olpc.355c89e.i686
per
http://download.laptop.org/xo-1/os/official/13.2.1-14/32014o0.packages.txt
but is instead
3.3.8_xo1-20120705.1732.olpc.5d48a2f
which is the version in
http://download.laptop.org/xo-1/os/official/12.1.0-21/21021o0.packages.txt
so suddenly you've switched to testing with 12.1.0, which is terribly
uninteresting to me.

Please test instead with 13.2.1, thanks.

-- 
James Cameron
http://quozl.linux.org.au/



___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Logitech USB wireless keyboard with trackpad on XO-1.75

2014-09-20 Thread Paul Fox
tkk...@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:p...@laptop.org]
  Sent: Saturday, September 20, 2014 12:52 AM
  To: tkk...@nurturingasia.com
  Cc: devel@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
  
  tkk...@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: 0x
(Bus Powered)
-Original Message-
From: James Cameron [mailto:qu...@laptop.org]
Sent: Friday, September 19

Re: Logitech USB wireless keyboard with trackpad on XO-1.75

2014-09-20 Thread tkkang
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:p...@laptop.org]
Sent: Saturday, September 20, 2014 11:19 PM
To: tkk...@nurturingasia.com
Cc: devel@lists.laptop.org
Subject: Re: Logitech USB wireless keyboard with trackpad on XO-1.75

tkk...@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:p...@laptop.org]
  Sent: Saturday, September 20, 2014 12:52 AM
  To: tkk...@nurturingasia.com
  Cc: devel@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
  
  tkk...@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

Re: Logitech USB wireless keyboard with trackpad on XO-1.75

2014-09-19 Thread tkkang
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: 0x
(Bus Powered)
-Original Message-
From: James Cameron [mailto:qu...@laptop.org]
Sent: Friday, September 19, 2014 09:48 AM
To: tkk...@nurturingasia.com
Cc: 'T Gillett', devel@lists.laptop.org, p...@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 +, tkk...@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

Re: Logitech USB wireless keyboard with trackpad on XO-1.75

2014-09-19 Thread tkkang
Tried this first thing in the morning. Disabling kdbshim and the MakeyMakey 
activity does the trick on my XO 1.75!

Thanks for the advice  from all! There is so much to learn :-)

Have a great weekend!


-Original Message-
From: Paul Fox [mailto:p...@laptop.org]
Sent: Saturday, September 20, 2014 12:52 AM
To: tkk...@nurturingasia.com
Cc: devel@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

tkk...@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: 0x
  (Bus Powered)
  -Original Message-
  From: James Cameron [mailto:qu...@laptop.org]
  Sent: Friday, September 19, 2014 09:48 AM
  To: tkk...@nurturingasia.com
  Cc: 'T Gillett', devel@lists.laptop.org, p...@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 +, tkk...@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

Re: Logitech USB wireless keyboard with trackpad on XO-1.75

2014-09-19 Thread tkkang
The XO-1 does not recognise the USB wireless keyboard. Must be some missing 
drivers. It has worked before as in this writeup.

http://www.olpcnews.com/laptops/xo1/recommended_accessories_for_your_xo.html#sthash.mFC4Cqrj.dpuf


XO wireless mouse: I admit it, before receiving the XO wireless mouse I wasn't 
quite sure whether I would really need it. But now I actually use it quite a 
lot! A wireless mouse also comes in handy when demonstrating Sugar to other 
people since you can stand in the back row while showing off the Journal, 
collaboration, etc. 

Cheers

-Original Message-
From: tkk...@nurturingasia.com [mailto:tkk...@nurturingasia.com]
Sent: Saturday, September 20, 2014 07:39 AM
To: 'Paul Fox'
Cc: devel@lists.laptop.org
Subject: Re:  Logitech USB wireless keyboard with trackpad on XO-1.75

Tried this first thing in the morning. Disabling kdbshim and the MakeyMakey 
activity does the trick on my XO 1.75!

Thanks for the advice  from all! There is so much to learn :-)

Have a great weekend!


-Original Message-
From: Paul Fox [mailto:p...@laptop.org]
Sent: Saturday, September 20, 2014 12:52 AM
To: tkk...@nurturingasia.com
Cc: devel@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

tkk...@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: 0x
  (Bus Powered)
  -Original Message-
  From: James Cameron [mailto:qu...@laptop.org]
  Sent: Friday, September 19, 2014 09:48 AM
  To: tkk...@nurturingasia.com
  Cc: 'T Gillett', devel@lists.laptop.org, p...@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 +, tkk...@nurturingasia.com wrote:
   I plug a logitech wireless

Logitech USB wireless keyboard with trackpad on XO-1.75

2014-09-18 Thread James Cameron
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 +, tkk...@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@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Logitech USB wireless keyboard with trackpad on XO-1.75

2014-09-18 Thread Walter Bender
On Thu, Sep 18, 2014 at 9:48 PM, James Cameron qu...@laptop.org wrote:
 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 +, tkk...@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

FWIW, the MakeyMakey activity [1] does this for you.

regards.

-walter

[1] http://activities.sugarlabs.org/en-US/sugar/addon/4729

 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@lists.laptop.org
 http://lists.laptop.org/listinfo/devel



-- 
Walter Bender
Sugar Labs
http://www.sugarlabs.org
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Logitech USB wireless keyboard with trackpad on XO-1.75

2014-09-18 Thread tkkang
Thanks for starting this thread. Neat to have no cables as keyboard/trackpad 
replacement when I have a few keyboards that failed badly on me :-( 

Just hoping for a plug and play solution

Can't get the lsusb utility ... said package not found by yum.

The wireless stuff are from Logitec...with model
mk260 (logitech wireless combo with mouse)
k400r (wireless keyboard with trackpad)

Cheers and will try the workround.

-Original Message-
From: James Cameron [mailto:qu...@laptop.org]
Sent: Friday, September 19, 2014 09:48 AM
To: tkk...@nurturingasia.com
Cc: 'T Gillett', devel@lists.laptop.org, p...@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 +, tkk...@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@lists.laptop.org
http://lists.laptop.org/listinfo/devel