On 03/09/2012 07:26 PM, Scott Talbert wrote:
> 1) A Linux kernel patch is required to support the 900.  This is the 
> commit required:
> http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commit;h=ee932bf9acb2e2c6a309e808000f24856330e3f9
> It will be included in the 3.3 kernel, but I've also requested that it be 
> included in the 3.0 and 3.2 kernels as well, so that is in process.  Once 
> this patch is in place, when plugged in, the remote will show up as a USB 
> Ethernet device, e.g., usb0.

I didn't need this to get a usb0 on the 1100. Zaurus bound to it, which
apparently depends on cdc_ether. Weird.

[phil@rider concordance]$ tree /sys/bus/usb/drivers/zaurus/
/sys/bus/usb/drivers/zaurus/
|-- 1-1.2:1.0 ->
../../../../devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0
|-- bind
|-- module -> ../../../../module/zaurus
|-- new_id
|-- remove_id
|-- uevent
`-- unbind

[phil@rider concordance]$ lsmod | egrep 'usbnet|cdc|zaur'
zaurus                 12544  0
cdc_ether              12632  1 zaurus
usbnet                 17938  2 zaurus,cdc_ether
mii                    12675  2 usbnet,r8169
usbcore               127203  12
zaurus,cdc_ether,usbnet,usb_storage,uas,snd_usb_audio,snd_usbmidi_lib,uvcvideo,usbhid,xhci_hcd,ehci_hcd

What's super special is that it comes up as a 900:

Bus 001 Device 008: ID 046d:c11f Logitech, Inc. Harmony 900 Remote

But, basic stuff works:

[phil@rider concordance]$ sudo concordance -vi
Concordance 0.23+CVS
Copyright 2007 Kevin Timmerman and Phil Dibowitz
This software is distributed under the GPLv3.

Requesting identity:  100%             done
WARNING: Invalid config found.
  Model: Unknown Unknown
  Skin: 63
  Firmware Version: 7.6
  Firmware Type: 0
  Hardware Version: 0.2.14
  External Flash: 2 MiB - 01:49 AMD Am29LV160BB
  Architecture: 11
  Protocol: 11
  Manufacturer: Logitech
  Product: Harmony 1000
  IRL, ORL, FRL: 0, 0, 0
  USB VID: 046D
  USB PID: C11F
  USB Ver: 0000
  Serial Number: {015BEEE4-EEEE-EEEE-EEEE-EEEEEEEEEEEE}
        {6EA967C7-2D88-4B35-8DBB-15AE251966CA}
        {CB9A4C54-DFF5-49F6-AD3D-492B47F2FB18}
  Config Flash Used: 99% (0 of 1 KiB)

That's pretty rockin!

The device I was sent has been disabled by Logitech, so I need a 1100 config
blob to do further testing, I'll see what I can do about that.

Lets do some regression tests... (we need a test suite, *sigh*)

PURE HID:
Dump config on 885 - CHECK
Write config on 885 - regression[1]

HYBRID HID:
Dump config on 895 - not yet supported
Write config on 895 - CHECK

[1] It never notices my remote comes back from rebooting:
   Rebooting remote:      50%
I tested without your patch and the zwave branch works as expected

-- 
Phil Dibowitz                             p...@ipom.com
Open Source software and tech docs        Insanity Palace of Metallica
http://www.phildev.net/                   http://www.ipom.com/

"Be who you are and say what you feel, because those who mind don't matter
 and those who matter don't mind."
 - Dr. Seuss


Attachment: signature.asc
Description: OpenPGP digital signature

------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel

Reply via email to