Forum: PC Hard- und Software Udev regeln erweitern


von Aribert B. (aribert)


Lesenswert?

Hallo,

ich habe einen virtuellen COM-Port mit folgenden udev-regeln 
eingerichtet.

99-usbftdi.rules

// for FTDI FT232 & FT245 USB devices with Vendor ID=0x0403, Product 
ID=0x6001

SYSFS{idProduct}==”6001”, SYSFS{idVendor}==”0403”, RUN+=”/sbin/modprobe 
–q ftdi- sio product=0x6001 vendor=0x0403”


Soweit, so gut, es erscheint aber auf dem Desktop kein ICON. Es sollte 
ein "ICON" sein mit Beschreibung und Kontext-Menü. Bei den Features 
dachte ich an: "Öffnen" "Mit Dateibrowser öffnen" "Symbol strecken" 
"Symbolgrösse zurücksetzen" "Laufwerk sicher entfernen" "Eigenschaften"

wie kann man das realisieren, ich benutze Betriebssystem Ubuntu 10.04 
LTS, GNOME-Desktop.

Hier die notwendigen infos udevadm info --query=all --name=/dev/ttyUSB0


P: /devices/pci0000:00/0000:00:10.3/usb5/5-2/5-2:1.0/ttyUSB0/tty/ttyUSB0

N: ttyUSB0

S: char/188:0

S: serial/by-path/pci-0000:00:10.3-usb-0:2:1.0-port0

S: serial/by-id/usb-FTDI_USB-RS485_Cable_FTTDYZAP-if00-port0

E: UDEV_LOG=3

E: 
DEVPATH=/devices/pci0000:00/0000:00:10.3/usb5/5-2/5-2:1.0/ttyUSB0/tty/tt 
yUSB0

E: MAJOR=188

E: MINOR=0

E: DEVNAME=/dev/ttyUSB0

E: SUBSYSTEM=tty

E: ID_PORT=0

E: ID_PATH=pci-0000:00:10.3-usb-0:2:1.0

E: ID_VENDOR=FTDI

E: ID_VENDOR_ENC=FTDI

E: ID_VENDOR_ID=0403

E: ID_MODEL=USB-RS485_Cable

E: ID_MODEL_ENC=USB-RS485\x20Cable

E: ID_MODEL_ID=6001

E: ID_REVISION=0600

E: ID_SERIAL=FTDI_USB-RS485_Cable_FTTDYZAP

E: ID_SERIAL_SHORT=FTTDYZAP

E: ID_TYPE=generic

E: ID_BUS=usb

E: ID_USB_INTERFACES=:ffffff:

E: ID_USB_INTERFACE_NUM=00

E: ID_USB_DRIVER=ftdi_sio

E: ID_IFACE=00

E: ID_VENDOR_FROM_DATABASE=Future Technology Devices International, Ltd

E: ID_MODEL_FROM_DATABASE=FT232 USB-Serial (UART) IC

E: DEVLINKS=/dev/char/188:0 
/dev/serial/by-path/pci-0000:00:10.3-usb-0:2:1.0-port0 
/dev/serial/by-id/usb-FTDI_USB-RS485_Cable_FTTDYZAP-if00-port0

danke !

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Aribert Börner schrieb:
> Bei den Features dachte ich an: "Öffnen" "Mit Dateibrowser öffnen"
> "Symbol strecken" "Symbolgrösse zurücksetzen" "Laufwerk sicher
> entfernen" "Eigenschaften"

Welches dieser Features hat auch nur am Rande etwas mit einer /seriellen 
Schnittstelle/ zu tun? Selbst unter Windows gibt es keine Desktop-Icons 
für serielle Schnittstellen ...

von Axel S. (a-za-z0-9)


Lesenswert?

Aribert Börner schrieb:
> es erscheint aber auf dem Desktop kein ICON. Es sollte
> ein "ICON" sein mit Beschreibung und Kontext-Menü. Bei den Features
> dachte ich an: "Öffnen" "Mit Dateibrowser öffnen" "Symbol strecken"
> "Symbolgrösse zurücksetzen" "Laufwerk sicher entfernen" "Eigenschaften"
>
> wie kann man das realisieren, ich benutze Betriebssystem Ubuntu 10.04

Die Desktop-Magie funktioniert irgendwie über DBUS (das wiederum die 
Events von udev abgreift). Details kann ich nicht beisteuern, aber das 
wird irgendwo in den Tiefen des Gnome-Desktops verborgen sein.

Allerding ergeben die o.g. Features mit einem seriellen Gerät eher wenig 
Sinn. Wohl deswegen implementiert Gnome die nur für Blockdevices.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.