LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Dell remote (RC1974009/MR268) with lirc (https://www.linuxquestions.org/questions/linux-hardware-18/dell-remote-rc1974009-mr268-with-lirc-848052/)

cnxsoft 01-18-2011 12:02 AM

bad.

For the first question, if your driver can be compiled as a module, then you do not have to rebuild the whole kernel only the driver. If it must be part of the kernel, then you'll have to rebuild all.

For the patch issue, it failed. Maybe your version of the kernel is not the same as the one used to create the patch (2.6.37-rc1 I believe).

lpallard 01-18-2011 09:03 PM

Quote:

bad
:(

Quote:

Maybe your version of the kernel is not the same as the one used to create the patch (2.6.37-rc1 I believe)
Yes the patch was developed for RC1 and I am using 2.6.37 stable. Make sense. Do you know where I can start from to get the proper patch or fix>? I browsed the git site on kernel.org and numerous developer's sites for lirc and cant seems to find solution for my problem...

cnxsoft 01-19-2011 02:26 AM

I'm not sure the patch is available yet.

Maybe you could download 2.6.37-rc1 and patch it as above. Then compare it with 2.6.37 stable and see if you can create your own patch for the kernel you use. Or simply use 2.6.37-rc1 on your system.

Alternatively, you could ask on lirc mailing list, they would probably be able to provide a better answer.

lpallard 01-24-2011 05:01 PM

OK I got the thing to finally run ........... lirc now works and sees my dell remote controller. I had an old version 0.8.6 still installed and that was causing problems with the new drivers installed by 0.9.0-pre1

Now I wonder how to setup the harmony one remote under linux.

Very difficult to get going because 75% of the posts I've found on the web are incomplete with missing vital info such as OS, driver name, file locations, etc etc etc

Is there a linux version of the logitech programming program that everybody using linux are referring to? I suspect that 90% of them failed to mention that they are simply using a windows or mac machine to accomplish this task. They dont even mention it in their "how-to" or posts...

I have pretty much all the pieces together except how to setup this logitech remote.

THe logitech soft is windows only. I tried to use virtualbox (the real version that has usb support) but it failed. I installed their ultra-crappy software and it did not detect the remote plugged to usb. Linux detect as:

lsusb -v
Quote:

Bus 005 Device 002: ID 046d:c121 Logitech, Inc.
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 0xc121
bcdDevice 10.54
iManufacturer 1 Harmony Remote 0-3.4.0
iProduct 2 Harmony Remote 0-3.4.0
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 41
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 1 Harmony Remote 0-3.4.0
bmAttributes 0xc0
Self Powered
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 0 No Subclass
bInterfaceProtocol 0 None
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.00
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 33
Report Descriptor: (length is 33)
Item(Global): Usage Page, data= [ 0x00 0xff ] 65280
(null)
Item(Local ): Usage, data= [ 0x01 ] 1
(null)
Item(Main ): Collection, data= [ 0x01 ] 1
Application
Item(Global): Logical Minimum, data= [ 0x00 ] 0
Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
Item(Global): Report Size, data= [ 0x08 ] 8
Item(Main ): Collection, data= [ 0x02 ] 2
Logical
Item(Local ): Usage, data= [ 0x02 ] 2
(null)
Item(Global): Report Count, data= [ 0x40 ] 64
Item(Main ): Input, data= [ 0x02 ] 2
Data Variable Absolute No_Wrap Linear
Preferred_State No_Null_Position Non_Volatile Bitfield
Item(Main ): End Collection, data=none
Item(Main ): Collection, data= [ 0x02 ] 2
Logical
Item(Local ): Usage, data= [ 0x05 ] 5
(null)
Item(Global): Report Count, data= [ 0x40 ] 64
Item(Main ): Output, data= [ 0x02 ] 2
Data Variable Absolute No_Wrap Linear
Preferred_State No_Null_Position Non_Volatile Bitfield
Item(Main ): End Collection, data=none
Item(Main ): End Collection, data=none
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
Device Status: 0x0000
(Bus Powered)

lpallard 01-25-2011 11:59 AM

At this point, I think I will wait for concordance to support the harmony one... I am extremely frustrated at Logitech for their lack of support in linux users. Hopefully the concordance programmers can reverse engineer the harmony one, 1000, 1100 and other zwave models sooner than later or logitech will lose a longterm customer.


All times are GMT -5. The time now is 09:27 PM.