Code:
$ ls /dev/lirc*
/dev/lirc0 /dev/lirc1 /dev/lircd
$ ls /dev/hid*
ls: cannot access /dev/hid*: No such file or directory
I did get one of the quirks to work:
Code:
options usbhid usbhid.quirks=0x15c2:0x0043:0x0004
I'm going to remove the quirk and reboot to see if usbhid occupies my lirc device, instead of the lirc driver, if not then I am going to wipe the OS and reinstall Jaunty 64, and use tinivole's method above, and post back to let you know if it worked. Thanks. It's funny, lirc comes with a rules file, but it does NOT look like that,
lirc.rules contains:
Code:
KERNEL=="lirc[0-9]*", NAME="lirc/%n"
I thinks this is just for the dev devices that get initialized at boot, it's no wonder it didn't work for my lirc device.
------------
After removing the quirk usbhid loaded for my imon device again and the ls ouput is this:
Code:
$ ls /dev/hid*
/dev/hidraw0 /dev/hidraw1
$ ls /dev/lirc*
/dev/lircd
That worked tinivole:
Code:
sudo gedit /etc/udev/rules.d/10-lirc.rules
ATTRS{idVendor}=="15c2", ATTRS{idProduct}=="0043", OPTIONS=="ignore_device"
Lirc loaded properly, without having to use a quirk:
Code:
T: Bus=05 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=1.5 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=15c2 ProdID=0043 Rev= 0.02
C:* #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=02 Driver=lirc_imon
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=10ms
I:* If#= 1 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=lirc_imon
E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl=10ms
How did you know to do that, and where can I read about it?
Bookmarks