Здравствуйте, я нуб
Есть переходник com => usb который доступен в /dev/ttyUSB0, к нему подключен UPS. Все вроде нормально работает, но периодически устройство отваливается и появляется снова на /dev/ttyUSB1. Я знаю что можно сделать симлинк который постоянно будет указывать на него, но ничего у меня не выходит. Начитавшись гайдов делаю так:
lsusb
Bus 002 Device 003: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Создаю файл такого содержания
/etc/udev/rules.d/61-ups-serial.rules
SUBSYSTEMS == "tty", ATTRS{idVendor} == "067b", ATTRS{idProduct} == "2303", SYMLINK + = "upscom"
Но симлинк /dev/upscom не создается. Подскажите что я должен сделать чтобы это в итоге заработало.
Лог:
Oct 30 20:04:16 webserv kernel: [ 1.629988] usb 2-1.1: new full-speed USB device number 3 using ehci_hcd
Oct 30 20:04:16 webserv kernel: [ 1.722700] usb 2-1.1: New USB device found, idVendor=067b, idProduct=2303
Oct 30 20:04:16 webserv kernel: [ 1.722706] usb 2-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Oct 30 20:04:16 webserv kernel: [ 1.722708] usb 2-1.1: Product: USB 2.0 To COM Device
Oct 30 20:04:16 webserv kernel: [ 1.722710] usb 2-1.1: Manufacturer: Prolific Technology Inc.
Oct 30 20:04:16 webserv kernel: [ 1.793484] usb 2-1.3: new full-speed USB device number 4 using ehci_hcd
Oct 30 20:04:16 webserv kernel: [ 1.887495] usb 2-1.3: New USB device found, idVendor=24ae, idProduct=1001
Oct 30 20:04:16 webserv kernel: [ 1.887503] usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Oct 30 20:04:16 webserv kernel: [ 1.887508] usb 2-1.3: Product: Rapoo 2.4G Wireless Touch Desktop
Oct 30 20:04:16 webserv kernel: [ 1.887512] usb 2-1.3: Manufacturer: MOSART Semi.
Oct 30 20:04:16 webserv kernel: [ 2.092652] hub 2-1:1.0: over-current condition on port 5
Oct 30 20:04:16 webserv kernel: [ 2.300058] hub 2-1:1.0: over-current condition on port 6
Oct 30 20:04:16 webserv kernel: [ 2.557854] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
Oct 30 20:04:16 webserv kernel: [ 2.557858] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
Oct 30 20:04:16 webserv kernel: [ 2.567480] lp: driver loaded but no devices found
Oct 30 20:04:16 webserv kernel: [ 2.569601] w83627ehf: Found NCT6775F chip at 0x290
Oct 30 20:04:16 webserv kernel: [ 2.571898] mei 0000:00:16.0: setting latency timer to 64
Oct 30 20:04:16 webserv kernel: [ 2.571964] mei 0000:00:16.0: irq 47 for MSI/MSI-X
Oct 30 20:04:16 webserv kernel: [ 2.573351] [drm] Initialized drm 1.1.0 20060810
Oct 30 20:04:16 webserv kernel: [ 2.578815] mei 0000:00:16.0: wd: failed to find the client
Oct 30 20:04:16 webserv kernel: [ 2.580711] usbcore: registered new interface driver usbserial
Oct 30 20:04:16 webserv kernel: [ 2.580718] usbcore: registered new interface driver usbserial_generic
Oct 30 20:04:16 webserv kernel: [ 2.580724] USB Serial support registered for generic
Oct 30 20:04:16 webserv kernel: [ 2.580726] usbserial: USB Serial Driver core
Oct 30 20:04:16 webserv kernel: [ 2.580900] usbcore: registered new interface driver pl2303
Oct 30 20:04:16 webserv kernel: [ 2.580913] USB Serial support registered for pl2303
Oct 30 20:04:16 webserv kernel: [ 2.580925] pl2303 2-1.1:1.0: pl2303 converter detected
Oct 30 20:04:16 webserv kernel: [ 2.581703] i915 0000:00:02.0: setting latency timer to 64
Oct 30 20:04:16 webserv kernel: [ 2.582386] usb 2-1.1: pl2303 converter now attached to ttyUSB0
Пользователь решил продолжить мысль 30 Октября 2013, 21:01:11:
Разобрался:
/etc/udev/rules.d/ups-serial.rules
SUBSYSTEMS=="usb", ATTRS{idVendor}=="067b", ATTRS{idProduct}=="2303", SYMLINK+="upscom", MODE="0666"
Все заработало