prinzipiell sieht es ja gut aus...zumindest wird "mein" Modul vor hid_generic und usbhid geladen
frank@media:~$ grep 'hid' /var/log/syslog
Dec 20 21:55:56 media kernel: [ 5.456746] hidraw: raw HID events driver (C) Jiri Kosina
Dec 20 21:55:56 media kernel: [ 5.500528] hid_philips_asus: module verification failed: signature and/or required key missing - tainting kernel
Dec 20 21:55:56 media kernel: [ 5.969526] hid-generic 0003:051D:0002.0001: hiddev0,hidraw0: USB HID v1.10 Device [APC Back-UPS ES 700G FW:871.O2 .I USB FW:O2 ] on usb-0000:00:06.0-1/input0
Dec 20 21:55:56 media kernel: [ 5.983700] hid-generic 0003:04D9:2519.0002: input,hidraw1: USB HID v1.10 Keyboard [VISENTA V1 ] on usb-0000:00:06.0-5/input0
Dec 20 21:55:56 media kernel: [ 6.001282] hid-generic 0003:04D9:2519.0003: input,hidraw2: USB HID v1.10 Mouse [VISENTA V1 ] on usb-0000:00:06.0-5/input1
Dec 20 21:55:56 media kernel: [ 6.026223] hid-generic 0003:1C4F:0002.0005: input,hidraw3: USB HID v1.10 Keyboard [USB USB Keykoard] on usb-0000:00:04.0-5/input0
Dec 20 21:55:56 media kernel: [ 6.033329] hid-generic 0003:1C4F:0002.0006: input,hidraw4: USB HID v1.10 Device [USB USB Keykoard] on usb-0000:00:04.0-5/input1
Dec 20 21:55:56 media kernel: [ 6.033419] usbcore: registered new interface driver usbhid
Dec 20 21:55:56 media kernel: [ 6.033424] usbhid: USB HID core driver
Dec 20 21:56:01 media kernel: [ 14.872423] usbcore: deregistering interface driver usbhid
Dec 20 21:56:01 media kernel: [ 15.151050] hidraw: raw HID events driver (C) Jiri Kosina
Dec 20 21:56:02 media kernel: [ 15.372943] hid-generic 0003:04D9:2519.0002: input,hidraw0: USB HID v1.10 Keyboard [VISENTA V1 ] on usb-0000:00:06.0-5/input0
Dec 20 21:56:02 media kernel: [ 15.391867] hid-generic 0003:04D9:2519.0003: input,hidraw1: USB HID v1.10 Mouse [VISENTA V1 ] on usb-0000:00:06.0-5/input1
Dec 20 21:56:02 media kernel: [ 15.444986] hid-generic 0003:1C4F:0002.0005: input,hidraw2: USB HID v1.10 Keyboard [USB USB Keykoard] on usb-0000:00:04.0-5/input0
Dec 20 21:56:02 media kernel: [ 15.452908] hid-generic 0003:1C4F:0002.0006: input,hidraw3: USB HID v1.10 Device [USB USB Keykoard] on usb-0000:00:04.0-5/input1
Dec 20 21:56:02 media kernel: [ 15.453041] usbcore: registered new interface driver usbhid
Dec 20 21:56:02 media kernel: [ 15.453049] usbhid: USB HID core driver
Dec 20 21:56:02 media kernel: [ 15.514650] hid-generic 0003:051D:0002.0001: hiddev0,hidraw4: USB HID v1.10 Device [APC Back-UPS ES 700G FW:871.O2 .I USB FW:O2 ] on usb-0000:00:06.0-1/input0
nano /etc/modprobe.d/blacklist
blacklist hidraw
blacklist hid_generic
blacklist usbhid
blacklist hid
update-initramfs -u
wie zu sehen ist, wird hidraw trotzdem zuerst geladen...kann aber an der abhängigkeit liegen:
updates/dkms/hid-philips-asus.ko: kernel/drivers/hid/hid.ko
diese wurde vom modul selbst erstellt...ein Modul namens hidraw finde ich bei mir gar nicht ;(
gibt es evtl. Fernbedienungen (bzw. Empfänger für meine), die mit Ubuntu 100% kompatibel sind?
zu der Modul-Geschichte habe ich noch folgendes gefunden:
http://www.spinics.net/lists/linux-usb/msg100296.html
das mceusb-modul blackliste ist ja nicht das Problem, nur was meint der Poster mit softdep (meine Modufikation der modules.dep)?
die definierten Tasten schickt die Fernbedienung nicht... ;(
bei den devices scheint es ja jetzt drin zu sein...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 | cat /proc/bus/input/devices
...
I: Bus=0003 Vendor=0471 Product=206c Version=0100
N: Name="PHILIPS MCE USB IR Receiver- Spinel plusf0r ASUS"
P: Phys=usb-0000:00:04.0-1/input0
S: Sysfs=/devices/pci0000:00/0000:00:04.0/usb3/3-1/3-1:1.0/input/input18
U: Uniq=
H: Handlers=sysrq kbd mouse1 event4
B: PROP=0
B: EV=120017
B: KEY=108c0000 15044100000000 70000 400058000 80019000008805 e0beffdf01cfffff ffffffffeffffffe
B: REL=103
B: MSC=10
B: LED=1f
...
|
mal schauen, ob ich da mit lirc was anfangen kann....
anlernen geht schonmal...nur irw zeigt nichts
1
2
3
4
5
6
7
8
9
10
11
12 | irrecord -H devinput -d /dev/input/by-id/usb-PHILIPS_MCE_USB_IR_Receiver-_Spinel_plusf0r_ASUS-event-ir /etc/lirc/lircd_asus.conf
grep 'REMOTE_' /etc/lirc/hardware.conf
REMOTE_MODULES=""
REMOTE_DRIVER="devinput"
REMOTE_DEVICE="/dev/input/by-id/usb-PHILIPS_MCE_USB_IR_Receiver-_Spinel_plusf0r_ASUS-event-ir"
REMOTE_SOCKET=""
REMOTE_LIRCD_CONF="/etc/lirc/lircd_asus.conf"
REMOTE_LIRCD_ARGS=""
service lirc restart
irw
|
was ist denn da jetzt falsch? die tips aus dem Wiki haben mich nicht weiter gebracht...
- doppelte tastenwerte gelöscht
- mode2 -d /dev/lircd
- lircd --nodaemon -H devinput -d /dev/input/by-id/usb-PHILIPS_MCE_USB_IR_Receiver-_Spinel_plusf0r_ASUS-event-ir
lircd-0.9.0[3102]: lircd(devinput) ready, using /var/run/lirc/lircd
keine Ausgabe ;(