Udev hiddev symlink ongelma

Yleiset ongelmat, ohjelmien kääntäminen, kernel, lirc jne.

Udev hiddev symlink ongelma

ViestiKirjoittaja Zero » 12.09.2016 14:46

MacMini jossa oma ir-vastaanotin on käytössä lircissä ( normaalisti /dev/usb/hiddev0 )
Jos laitan koneeseen kiinni hiiren usb-vastaanottimen ja buuttaan koneen, niin hiiri onkin hiddev0 ja ir-vastaanotin hiddev1. Tämä tietysti rikkoo lircin käytön. (Ja tämä aiheuttaa säröä kun pitäis telkkaria kattoa ja oon unohtanut hiiren paikalleen :) )

Tein udev rulen:
SUBSYSTEM=="usb", ATTR{idVendor}=="05ac", ATTR{idProduct}=="8242", SYMLINK+="appleir"

ja /dev/appleir ilmestyy kyllä, mutta ongelma on ilmeisesti se että se on symlink usb-laitteeseen, eikä hiddev-laitteeseen(?):

$ ls /dev/appleir -la
lrwxrwxrwx 1 root root 15 syys 12 14:24 /dev/appleir -> bus/usb/004/002

$ ls /dev/usb/hiddev0 -la
crw------- 1 root root 180, 0 syys 12 14:24 /dev/usb/hiddev0

Joten vaikka vaihdan lircin hardware.confiin tuon symlinkin osoitteen niin lirc ei toimi.

Eli mitenkähän saisin aikaan toimivan symlinkin tuolle ir hiddev laitteelle?
Zero
Vanhempi asiantuntija
 
Viestit: 186
Liittynyt: 24.08.2006 12:08
Paikkakunta: Kokkola

Re: Udev hiddev symlink ongelma

ViestiKirjoittaja kurg » 12.09.2016 18:18

Tuo /dev/usb/hiddev* -juttu on mulle uus juttu, mutta spekuloin tähän jotain.
Itse olen nimittäin käyttänyt ohjustinlaitteita viitaten hakemistossa /dev/input/by-id oleviin tiedostoihin (Lircin input-driverilla), jotka ei vaihtele eri boottauskerroilla tai eri kokoonpanoissa.

Tällänen kuitenkin löyty pikaisella surffauksella:
KERNEL=="hiddev*", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05df", ATTRS{serial}=="1234567", GROUP="cdrom", OWNER="user28", MODE="0640", SYMLINK+="myhid"
(http://askubuntu.com/questions/15570/co ... hid-device)
Eli jos et ole vielä koittanut
KERNEL=="hiddev*", ATTRS{idVendor}=="05ac", ATTRS{idProduct}=="8242", SYMLINK+="appleir"
niin se voisi olla kokeilemisen arvoinen.
kurg
Vanhempi asiantuntija
 
Viestit: 175
Liittynyt: 13.04.2006 17:17

Re: Udev hiddev symlink ongelma

ViestiKirjoittaja Zero » 13.09.2016 13:44

Kiitos, onnistui. Ja ihan vain historiamerkinnän takia laitan tähänkin toimivan rivin:

KERNEL=="hiddev*", ATTRS{idVendor}=="05ac", ATTRS{idProduct}=="8242", GROUP="video", OWNER="vdr", MODE="0640", SYMLINK+="appleir"
Zero
Vanhempi asiantuntija
 
Viestit: 186
Liittynyt: 24.08.2006 12:08
Paikkakunta: Kokkola


Paluu Linux

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 1 vierailijaa

cron