LINUX.ORG.RU

Подключить Smart-UPS через USB-COM конвертер


0

0

Дано:
1) компьютер, есть много USB, но ни одного COM-порта, стоит Fedora 8;
2) APC Smart-UPS SC1000I, интерфейс RS232, USB нет.
В комплекте к упсу идёт кабель со встроенным USB->COM конвертoром.
Проблема: PBEAgent от парашюта не видит этот порт и при старте пишет в лог
[DeviceTranslator.openDevice()]- Could not find port: /dev/ttyUSB0

При подключении кабеля к компьютеру устройство /dev/ttyUSB0 появляется. В /var/log/messages пишется
kernel: pl2303 4-1:1.0: pl2303 converter detected
kernel: usb 4-1: pl2303 converter now attached to /dev/ttyUSB0
kernel: usbcore: registered new interface driver pl2303
kernel: drivers/usb/serial/pl2303.c: Prolific USB to serial adaptor driver
В /proc/bus/usb/devices
T: Bus=04 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=067b ProdID=2303 Rev= 3.00
S: Manufacturer=Prolific Technology Inc.
S: Product=USB-Serial Controller
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=pl2303
E: Ad=81(I) Atr=03(Int.) MxPS= 10 Ivl=1ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=83(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms

Однако, почему-то
# setserial /dev/ttyUSB0 -a
Cannot get serial info: Invalid argument

anonymous

Сам задал вопрос, сам здесь и отвечаю. ;-)
Вдруг, кому нибудь ещё понадобится.
Сделал симлинк
# ln -s /dev/ttyUSB0 /dev/ttyS4
И с устройством /dev/ttyS4 оно заработало.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.