Temat: Nowe AA z hotplug bez udev a stałe nazwy devów USB
Mam dwa czytniki phoenix na USB i zależy mi by zawsze, niezależnie w jakiej kolejności będą podłączone zawsze urządzenia nazywały się tak samo.
W nowym obrazie Attitude Adjustment nie widzę już udev, jest hotplug tylko
kiedyś robiłem tak:
$ cat /etc/udev/rules.d/10-local.rules
SUBSYSTEMS=="usb", KERNEL=="ttyUSB*", ATTRS{serial}=="A1013VDS", SYMLINK+="PC"
SUBSYSTEMS=="usb", KERNEL=="ttyUSB*", ATTRS{serial}=="AE01F8M9", SYMLINK+="TNK"w hotplug wymodziłem:
# cat /etc/hotplug.d/usb/10-usb
#!/bin/sh
# Copyright (C) 2009 OpenWrt.org
case "$ACTION" in
add)
if [ "$PRODUCT"="403/6001/600" ]
then
if [ -f /sys/$DEVPATH/../serial ]
then
SERIAL=`cat /sys/$DEVPATH/../serial`
D="none"
[ "$SERIAL" = "A9012M3P" ] && D=/dev/ttyUSBpolsat
[ "$SERIAL" = "A9012M4A" ] && D=/dev/ttyUSBtnkhd
if [ "$D" != "none" ]
then
rm -f $D
MM=`cat /sys/$DEVPATH/ttyUSB*/tty/ttyUSB*/dev | sed 's/:/ /'`
mknod $D c $MM
fi
fi
fi
# update LEDs
;;
remove)
# update LEDs
;;
esacSerial urządzenia można sobie znaleźć w /proc/bus/usb/devices
Może się komuś przyda.
Jeśli da się ładniej, prościej proszę o informację ![]()