All, I have an initial set of patches to support the Harmony 900 on Linux. It is possible that these patches may enable support on other "usbnet" remotes, so it may be worth giving them a try if you have a different remote that is not currently supported.
Some notes: 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. 2) The remote expects us to assign it an IP address via DHCP. I went back and forth with myself on whether to require a dependency on the ISC DHCP server, or whether to just write a simple DHCP server myself. I ended up just writing one myself, which I will include as a patch. I am currently still trying to figure out how to make this work smoothly. Right now, you have to manually configure the usb0 device with an IP address (e.g., 169.254.1.1) and then start the usbnet_dhcpd. It requires you to pass the Ethernet device (usb0) as a parameter when starting it. The behavior of the Windows 7 driver is actually to assign addresses to both the PC and to the remote via DHCP so I am considering trying to implement that behavior as it would minimize the amount of manual configuration to be done by the user. Comments? I will include the patches to the core concordance files in one email and the "usbnet" dhcpd in a separate email. Comments are greatly appreciated. Scott ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ concordance-devel mailing list concordance-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/concordance-devel