Ubuntu RXTX не распознает USB-устройство с последовательным интерфейсом

Я подключаю устройство с librxtx-java к Ubuntu. Код ранее работал в 10.04, но в 12.04 он не может обнаружить USB-последовательный порт, подключенный к компьютеру.

java.util.Enumeration<CommPortIdentifier> portEnum = CommPortIdentifier.getPortIdentifiers();
while ( portEnum.hasMoreElements() )
{
    CommPortIdentifier portIdentifier = portEnum.nextElement();
    System.out.println( portIdentifier.getName() + " - " + getPortTypeName(portIdentifier.getPortType()) );
}

Этот раздел кода никогда не переходит в цикл while, несмотря на то, что установлены соответствующие библиотеки librxtx-java и устройство распознано (dmesg | tail показывает USB «Обнаружен преобразователь последовательного устройства» в одной строке).

Обновление:

Похоже, 64-разрядная версия Ubuntu 12.04 не работает ни с одним устройством с последовательным интерфейсом USB (хотя они отображаются в dmesg и отображаются как /dev/ttyUSB, похоже, это больше, чем просто проблема с Java

7
задан NoBugs 11 October 2015 в 21:57
поделиться