Morten P wrote:
> Jeg har et par USB-to-Serial enheder og vil gerne have at de altid får det
> samme dev navn som de havde sidst jeg stoppede dem i eller maskinen bootede.
>
> Så vidt jeg kan læse mig frem til skal jeg rode med udev.
>
>
> Jeg forstår simpelthen ikke 'man udev'!
Prøv denne:
Writing udev rules
http://reactivated.net/writing_udev_rules.html
>
> Det er vist denne fil /lib/udev/rules.d/75-tty-description.rules [1] jeg
> skal kopiere til /dev/udev/rules.d/ med et højere nummer.
>
> Men hvad skal jeg skrive i den for at denne enhed altid får /dev/ttyUSB5 ?
>
>
>
> root@igolf
# lsusb | grep Serial
> Bus 004 Device 004: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial
> Port
> Bus 004 Device 003: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial
> Port
>
>
> Jeg har forsøgt at lægge dette ind:
>
> SUBSYSTEMS=="usb", ATTR{address}=="067b:2303", KERNEL=="usb*",
> NAME="ttyUSB5"
>
> Det gav (selvf) ikke det forventede resultat - Måske fordi jeg ikke har det
> rigtige ID?
> (Burde ID'erne på de to enheder ikke have været forskellige?!)
>
>
> [1]
>
> SUBSYSTEMS=="usb", ENV{ID_MODEL}=="", IMPORT{program}="usb_id --export %p"
> SUBSYSTEMS=="usb", ENV{ID_MODEL_FROM_DATABASE}=="", IMPORT{program}="usb-db
> %p"
> SUBSYSTEMS=="usb", ATTRS{idVendor}!="", ATTRS{idProduct}!="",
> ENV{ID_VENDOR_ID}="$attr{idVendor}", ENV{ID_MODEL_ID}="$attr{idProduct}"
> SUBSYSTEMS=="usb", GOTO="tty_end"
>
>
--
Med venlig hilsen
Jørgen Heesche
mailto:heesche@webspeed.dk