Ich habe auch ein 64bit openSUSE 11.3 und das funzt prächtig mit meinen Datenlogger.

Deine Probleme könnten auf rxtx zurückzuführen sein, welches nicht alle Schnittstellen-Namen ohne Weiteres akzeptiert. (Früher hat bt747 diese Library verwendet, könnte heute auch noch so sein.) Wenn es daran liegt, und wenn bt747 dieses Namens-Problem nicht umgeht (was möglich ist) hilft es, das Problem auf Betriebssystemebene zu lösen.

Man kann dafür sorgen, daß der Logger sich zusätzlich zu oder statt /dev/ttyACMx als /dev/ttyUSBx anmeldet. Stichwort udev-Regeln → google. Ich habe dazu die Datei


/etc/udev/rules.d/99-usb-mtk.rules

mit folgendem Inhalt angelegt:


#Rename MTK-Logger from /dev/ttyACM* to /dev/ttyUSB*
SUBSYSTEM=="tty", SUBSYSTEMS=="usb", ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="3329", GROUP="dialout", NAME="/ttyUSB%n"

Neustart von udev nicht vergessen…