imon driver (or IT87 driver) does not work, irw crashes lircd
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
lirc (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: lirc
Description: Ubuntu 8.10
Release: 8.10
lirc 0.8.3-0ubuntu2 Linux Infra-red Remote Control support
oot@mediapc:~# dmesg | grep imon
[ 334.839718] lirc_imon: Driver for Soundgraph iMON MultiMedia IR/VFD w/imon pad2keys patch, v0.3p2k
[ 334.839733] lirc_imon: Venky Raju <email address hidden>
[ 334.841034] usbcore: registered new interface driver lirc_imon
root@mediapc:~# lsmod | grep lirc
lirc_imon 23052 0
lirc_dev 20020 1 lirc_imon
usbcore 148848 7 lirc_imon,
When I run irw it simply exits the 1st time without any message, the second time it errors and the lirc daemon crashes.
root@mediapc:~# /etc/init.d/lirc restart
* Stopping remote control daemon(s): LIRC [ OK ]
* Loading LIRC modules [ OK ]
* Starting remote control daemon(s) : LIRC [ OK ]
root@mediapc:~# irw
root@mediapc:~# irw
connect: Connection refused
root@mediapc:~# /etc/init.d/lirc restart
* Stopping remote control daemon(s): LIRC [fail]
* Loading LIRC modules [ OK ]
* Starting remote control daemon(s) : LIRC [ OK ]
I do not have a /dev/lirc0 but I do have /dev/lircd.
Running irw /dev/lircd does not help.
Mode 2 errors:
root@mediapc:~# mode2
mode2: error opening /dev/lirc
mode2: No such file or directory
I have exactly the same issue. I'm also using Ubuntu 8.10 (the 64 bit version). I've found that the error occurs because /dev/lirc0 doesn't exist:
welles@rosebud:~$ sudo /etc/init.d/lirc restart
* Stopping remote control daemon(s): LIRC [ OK ]
* Loading LIRC modules [ OK ]
* Starting remote control daemon(s) : LIRC [ OK ]
welles@rosebud:~$ irw
welles@rosebud:~$ irw
connect: Connection refused
welles@rosebud:~$ tail /var/log/syslog
Jan 24 16:16:25 rosebud lircd-0.8.3[13618]: caught signal
Jan 24 16:16:25 rosebud lircd-0.8.3[15018]: lircd(userspace) ready
Jan 24 16:16:28 rosebud lircd-0.8.3[15018]: accepted new client on /dev/lircd
Jan 24 16:16:28 rosebud lircd-0.8.3[15018]: could not get file information for /dev/lirc0
Jan 24 16:16:28 rosebud lircd-0.8.3[15018]: default_init(): No such file or directory
Jan 24 16:16:28 rosebud lircd-0.8.3[15018]: caught signal
welles@rosebud:~$
I'm using an Imon VFD / IR receiver. Output from lsusb:
welles@rosebud:~$ lsusb
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 15c2:0038 SoundGraph Inc.
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Output from lsmod (note that the lirc_imon module is loaded):
lirc_imon 25996 0 lirc_mceusb2 lirc_mceusb2, usbhid, ohci_hcd, ehci
lirc_mceusb2 21764 0
lirc_dev 22216 2 lirc_imon,
usbcore 175376 6 lirc_imon,
Any help greatly appreciated -