serggl
-
Posts
4 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Posts posted by serggl
-
-
До обновления Линукса пользовался uport'ом 1110 под Ubuntu 10.04. Версию дров ставил 1.2. Установка заключалась в вводе одной команды:
#sudo make install
Даже modprobe не запускал. После этого при подключении uport'а появляется ttyUSBx порт, а с ним работаешь как с обычным tty (последовательным портом).
Но я 232 использовал. А тебе видимо переключиться надо. Глянь тут http://www.moxa.ru/forum/index.php?showtopic=478&st=20&p=4222entry4222
пробовал следующие команды:
# setserial /dev/ttyUSB0 port 1
Cannot get serial info: invalid argument
# setserial -G /dev/ttyUSB0
Cannot get serial info: invalid argument
команда statserial выдает следующее
Device: /dev/ttyUSB0
Signal Pin Pin Direction Status Full
Name (25) (9) (computer) Name
----- --- --- --------- ------ -----
FG 1 - - - Frame Ground
TxD 2 3 out - Transmit Data
RxD 3 2 in - Receive Data
RTS 4 7 out 1 Request To Send
CTS 5 8 in 1 Clear To Send
DSR 6 6 in 1 Data Set Ready
GND 7 5 - - Signal Ground
DCD 8 1 in 1 Data Carrier Detect
DTR 20 4 out 1 Data Terminal Ready
RI 22 9 in 0 Ring Indicator
в чем еще может быть дело?
-
помимо sudo modprobe mxu11x0 драйвер надо как-то конфигурировать?
под виндой это делается в диспетчере устройств (выбирается интерфейс RS232/422/485). Как это сделать под линуксом?
-
у меня такая-же проблема: драйвер компилируется и устанавливается, но считать данные из порта не получается. Хотя Tx мигает если писать в порт, но Rx молчит...
Пробовал под Ubuntu 9.04 и 11.10
uport 1110 линукс драйвер
in Мультипортовые платы и модули RS-232/422/485
Posted
В общем, вроде разобрался, заработало.
Правда под Ubuntu 11.10 я потерял надежду и установил 10.04
setserial ошибок не выдает, и даже меняет интерфейс на 422, как мне и надо.
Чтобы не писать setserial /dev/ttyUSB0 port 2 каждый раз, записал эту команду в /etc/serial.conf
Перезагрузил компьютер - и вот оно счастье