Portál AbcLinuxu, 8. května 2025 06:48
# na sériový port přes USB, který odpovídá VID/PID 0x1234/0x5678 bude vytvořen symlink "/dev/usbreader1" KERNEL=="ttyUSB*", SYSFS{idVendor}=="0x1234", SYSFS{idProduct}=="0x5678", SYMLINK+="/dev/usbreader1" # na sériový port přes USB, který odpovídá VID/PID 0x+1212/0x5678 bude vytvořen symlink "/dev/usbreader2" KERNEL=="ttyUSB*", SYSFS{idVendor}=="0x1212", SYSFS{idProduct}=="0x5678", SYMLINK+="/dev/usbreader2"Takže doplnit správné id a mělo by to fungovat - (doufám že to nejsou uplně stejné HW se stejným id.)
marian@marian-desktop:~$ sudo lsusb -v | grep iSerial
iSerial 1 0000:00:1d.2
iSerial 0
iSerial 0
iSerial 1 0000:00:1d.1
iSerial 3 A600daE2
iSerial 3 A600db5h
iSerial 1 0000:00:1d.0
iSerial 1 0000:00:1d.7
A6... su SN tych čítačiek.
Ako by teda malo vypadať UDEV pravidlo,a kde sa zapisuje pre Ubuntu 10.04.
KERNEL=="ttyUSB*", SYSFS{serial}=="A600daE2", SYMLINK+="/dev/citacka1" ok?
v /etc/udev/rules.d/ mám subor /70-persistent-cd.rules-môžem to dať tam,alebo je potrebne vytvoriť nový súbor-aký má mat tvar,podľa čoho sa určuje to číslo.
Jedná sa o čítačky sat. kariet.
KERNEL=="ttyUSB*", SYSFS{serial}=="A600daE2", SYMLINK+="/dev/citacka1"
add_rule: SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device, or ATTRS{}= to match a parent device, in /etc/udev/rules.d/10-local.rules:1
lsusb -v
KERNEL=="ttyUSB*", ATTRS{serial}=="A600daE2", SYMLINK+="/dev/citacka1"vytvori symlink citacka1 v /dev/dev/ nie SYSFS,ale ATTRS nestačí reštartnúť udevd,je potrebné reštartnúť zariadenie Dík za nakopnutie.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.