LinuxForum.Fans
Тема

UBUNTU 10.04.beta1-- FT232 USB-Serial

Автор: amid88 6 сообщений 3559 просмотров
#21512

Уважаемые,очень прошу помочь. Нужен com-порт,но он отсутствует,применил переходник USB-COM.
Система видит его,но я не знаю под каким именем он идет(dev/ttyS...........).Это необходимо,что бы указать программе куда обращаться.

ut4nj@ut4nj-laptop:~$ lsusb
Bus 005 Device 004: ID 1410:4100 Novatel Wireless U727
Bus 005 Device 002: ID 0458:003a KYE Systems Corp. (Mouse Systems)
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 5986:03b0 Acer, Inc
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
ut4nj@ut4nj-laptop:~$

#99506

dmesg |grep tty

и выдаст что-то типа:
[ 12.000540] usb 2-2: FTDI USB Serial Device converter now attached to ttyUSB0

смотрю, что темка старая, вот я тоже столкнулся с этим дэвайсом. При старте проги, работающей с портом выбивает:
Exception in thread "main" java.lang.NoClassDefFoundError: javax/comm/PortInUseException

джава сановская sun-java6-jre. Симлинки кидал и в прогу к джаве и в /java/lib/ext

Не боролись с таким случаем?

#99524
aleksandr.shumskiy написал:
мотрю, что темка старая, вот я тоже столкнулся с этим дэвайсом. При старте проги, работающей с портом выбивает:
Exception in thread "main" java.lang.NoClassDefFoundError: javax/comm/PortInUseException

ИМХО - уже работает эта программа. убейте её, посмотрите в ps uax её PID, а по том по этому PID'у убейте командой kill PID, не умрёт - тогда kill -s 9 PID а потом посмотрите, как она запускается

#99530

Процесс убивал, но всё равно тот же баг:

mono1:/usr/lib/jvm/java-6-sun-1.6.0.22/jre/bin$ java -jar /usr/lib/fourinone/fourinone.jar
12:27:27.869 Executing ./initport.sh /dev/ttyUSB0
12:27:27.908 Command failed : Cannot run program "./initport.sh": java.io.IOException: error=2, No such file or directory
Exception in thread "main" java.lang.NoClassDefFoundError: javax/comm/PortInUseException
at bkc.MainApp.main(MainApp.java:854)
Caused by: java.lang.ClassNotFoundException: javax.comm.PortInUseException
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at sun.misc.Launcher$ExtClassLoader.findClass(Launcher.java:229)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 1 more

файлик в наличии и с правами всё ок.
initport.sh:
#!/bin/sh
stty -ocrnl -onlcr -icrnl -inlcr < $1

#99534
aleksandr.shumskiy написал:
java.io.IOException: error=2

я с таким глюком не сталкивался, но вот народ с этим (похоже) столкнулся пару лет назад:
http://forum.sources.ru/index.php?showtopic=242725

#102119

Вопрос решился очень легко.
Полностью переставил джаву, включая зависимости. Прогу стартанул через sh-ник из двух действий переход в директорию проги и запуск с полным путём к джаве, ибо стоит несколько.

Войдите или зарегистрируйтесь, чтобы ответить.