Creare USB-serial alias in Linux
(OpenSuse 11.4)Per avere sempre gli stessi dispositivi USB-seriali ho fatto quanto suggerito qui: [http://hintshop.ludvig.co.nz/show/persistent-names-usb-serial-devices/]
e cioe' creato il file
/etc/udev/rules.d/99-usb-serial.rules contenente:  # Assegna dei symlink con nomi fissi ai dispositivi USB-Serial
  
  ACTION!="add|change", GOTO="usb_serial_rules_end"
  SUBSYSTEM!="tty", GOTO="usb_serial_rules_end"
  
  SUBSYSTEMS=="usb", GOTO="usb_serial_rules_vendorcheck"
  GOTO="usb_serial_rules_end"
  
  LABEL="usb_serial_rules_vendorcheck"
  
  SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", ATTRS{serial}=="FTDOCOXM", SYMLINK+="ttyLPC2000"
  
  
  LABEL="usb_serial_rules_end"
Il file di esempio qui sopra assegna all'adattatore USB con serial nr. "FTDOCOXM" l'alias
/dev/ttyLPC2000.Per rilevare ATTRS{idVendor}, ATTRS{idProduct} e ATTRS{serial} dei dispositivi USB:
# tail -f /var/log/messages
Nota: gli adattatori USB Serial con chipset Prolific NON sembrano avere serial nr, quindi non e' possibile utilizzare questo metodo. I chipset FTDI invece sono OK.
 
Nessun commento:
Posta un commento