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 [email protected]
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
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 [email protected] https://lists.sourceforge.net/lists/listinfo/concordance-devel
