← Back to team overview

sslug-teknik team mailing list archive

udev pg libusb problem

 

Hej alle

Jeg er ved at bygge et system helt fra bunden og har valgt at bruge 100% udev (dvs. uden devfs) og har fået et mindre problem. Hvis man i udev laver en regel i udev.rules (eller hvad den nu hedder) kan man sætte rattigheder op men det kræver at det er et kerne modul der har fat i enheden.

Og nu er problemet at under kerne 2.6.x, (x > 4) er scanner.o kerne modulet fjernet og erstattet af libusb som jeg har fået til at fungere helt efter hensigten hvis man er root. Problemet er at almindeligere brugere ikke har adgang. Man kunne selvfølgelig lave en chmod a+rw /dev/xxx men hvis man fjerner enheden forsvinder /dev/xxx også. Når man så sætte xxx i igen bliver /dev/xxx oprettet igen men _uden_ a+rw. Jeg har set mange som har lavet en chmod a+rw under opstart men det er ikke det jeg vil. Så forsvinder hele ideen med udev.

Er det nogen der har en god løsning til hotpluggeble enheder under libusb som kommer og går som de har lyst til?

Ps. Mit system er baseret på kerne 2.6.7 og gentoo Linux.

Hilsen Anders


Follow ups