[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: möglicher bug in udev



Am 15.01.2016 um 09:22 schrieb Gerhard Voss:
> Hallo,
> 
> ich benutze 2 usb-serial converter am Raspberry pi/pi2. Das
> Betriebssystem is wheezy (pi) bzw jessy (pi2). Beide converter sind von
> der Firma FTDI und sind vom gleichen Typ (FT232RL). Sie unterscheiden
> sich in KERNELS und in ATTRS{serial}.
> Diese Informationen habe ich in meiner udev-Rule verwendet, um sie an
> ttyUSB0 und ttyUSB1 zuzuweisen (siehe Anhang). Die Zuweisung
> funktioniert aber nicht, der FTDI von KERNELS==1-1.2 ist immer
> 'schneller' und schnappt sich ttyUSB0.
> Ist meine Regel falsch?

Du solltest nicht denselben Namen verwenden, wie der kernel auch. Das
führt zwangsläufig zu race conditions und ist kein bug in udev.

Ich verwende z.B. folgendes auf meinem pi:

> ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", ATTRS{serial}=="FTAJO3QL", SUBSYSTEMS=="usb", ACTION=="add", SYMLINK="wr1"
> ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", ATTRS{serial}=="FTHAML7X", SUBSYSTEMS=="usb", ACTION=="add", SYMLINK="wr2"

Und spreche dann die devices über die symlinks an. Funktioniert tadellos.

-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: