ubuntuusers.de

gpsbabel - Wo ist mein USB Device?

Status: Gelöst | Ubuntu-Version: Ubuntu
Antworten |

kaffeeringe.de

Avatar von kaffeeringe.de

Anmeldungsdatum:
4. November 2007

Beiträge: 124

Wohnort: Kiel

Hi all!

Ich habe bis zum Hardy Heron Update mein Garmin GPS immer per gpsbabel ausgelesen:

gpsbabel -t -i garmin -f /dev/ttyUSB0 -o gpx -F projensdorf1.gpx

Seither gibt es aber den Fehler:

[ERROR] XSERIAL: Cannot open serial port '/dev/ttyUSB0': No such file or directory
[ERROR] Cannot open serial port '/dev/ttyUSB0'
GARMIN:Can't init /dev/ttyUSB0

Und das device ttyUSB0 gibt es auch nicht in meinem System.

Wie heissen die USB-Ports denn jetzt?

http://wiki.openstreetmap.org/index.php/GPS_Serial_to_USB#Troubleshooting

kaffeeringe.de

(Themenstarter)
Avatar von kaffeeringe.de

Anmeldungsdatum:
4. November 2007

Beiträge: 124

Wohnort: Kiel

message log sagt mir, wenn ich das Gerät einschalte:

May 10 11:19:05 ich kernel: [ 9322.031527] usb 1-10: new full speed USB device using ohci_hcd and address 12
May 10 11:19:05 ich kernel: [ 9322.234898] usb 1-10: configuration #1 chosen from 1 choice

Hilft das?

kaffeeringe.de

(Themenstarter)
Avatar von kaffeeringe.de

Anmeldungsdatum:
4. November 2007

Beiträge: 124

Wohnort: Kiel

Noch mehr Info:

ich@ich1:~$ lsmod | grep usb
hci_usb 16540 2
bluetooth 61156 7 rfcomm,l2cap,hci_usb
usblp 15872 0
usb_storage 73664 1
usbhid 31872 0
hid 38784 1 usbhid
libusual 19108 1 usb_storage
scsi_mod 151436 6 sbp2,usb_storage,sr_mod,sg,sd_mod,libata
usbcore 146028 9 hci_usb,usblp,usb_storage,usbhid,libusual,ehci_hcd,ohci_hcd

ich@ich1:~$ lsusb
Bus 002 Device 005: ID 05ac:1204 Apple Computer, Inc. iPod [Photo]
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 012: ID 091e:0003 Garmin International GPSmap (various models)
Bus 001 Device 007: ID 046d:c222 Logitech, Inc.
Bus 001 Device 006: ID 1131:1001 Integrated System Solution Corp. KY-BT100 Bluetooth Adapter
Bus 001 Device 005: ID 046d:c221 Logitech, Inc.
Bus 001 Device 004: ID 044f:b315 ThrustMaster, Inc.
Bus 001 Device 003: ID 03f0:1904 Hewlett-Packard DeskJet 3820
Bus 001 Device 002: ID 046d:c223 Logitech, Inc.
Bus 001 Device 001: ID 0000:0000

Das "Garmin International GPSmap (various models)" ist das Gerät, auf das ich zugreifen möchte.

Weiß denn wirklich niemand, wie die USB-Geräte unter Ubuntu angesprochen werden? ☹

kaffeeringe.de

(Themenstarter)
Avatar von kaffeeringe.de

Anmeldungsdatum:
4. November 2007

Beiträge: 124

Wohnort: Kiel

Okay. Inzwischen hab ich herausgefunden, dass das dann ja /dev/bus/usb/001/012 sein muss. Wenn ich aber gpsbabel entsprechend aufrufe bekomme ich einen Fehler.
Aufruf:

sudo gpsbabel -t -i garmin -f /dev/bus/usb/001/012 -o gpx -F projensdorf1.gpx

Fehler:

[ERROR] SERIAL: tcgetattr error: Inappropriate ioctl for device
[ERROR] Cannot open serial port '/dev/bus/usb/001/012'
GARMIN:Can't init /dev/bus/usb/001/012

Ich vermute ja, dass das einfach nicht die Art ist, wie man das Device anspricht. So wie auch cdrom usw über /media... angesprochen werden.

kaffeeringe.de

(Themenstarter)
Avatar von kaffeeringe.de

Anmeldungsdatum:
4. November 2007

Beiträge: 124

Wohnort: Kiel

ohne sudo gibt es:

[ERROR] XSERIAL: Cannot open serial port '/dev/bus/usb/001/012': Permission denied
[ERROR] Cannot open serial port '/dev/bus/usb/001/012'
GARMIN:Can't init /dev/bus/usb/001/012

kaffeeringe.de

(Themenstarter)
Avatar von kaffeeringe.de

Anmeldungsdatum:
4. November 2007

Beiträge: 124

Wohnort: Kiel

Neuer Versuch:

sudo gpsbabel -t -i garmin -f /dev/ttyS0 -o gpx -F projensdorf1.gpx

Es dauert vielversprechend lange. Doch dann:

[ERROR] GPS_Packet_Read: Timeout. No data received.
GARMIN:Can't init /dev/ttyS0

kaffeeringe.de

(Themenstarter)
Avatar von kaffeeringe.de

Anmeldungsdatum:
4. November 2007

Beiträge: 124

Wohnort: Kiel

Lustig. Auf meinem anderen Rechner gibt es ttyUSB0 und da läuft der Export mit dem alten Command auch... Ich glaube, ich sollte weniger Updates machen... ☹

zolli

Anmeldungsdatum:
23. Mai 2008

Beiträge: Zähle...

Hi,
ich hatte das gleiche Problem.
Die Lösung findest Du hier:
https://bugs.launchpad.net/ubuntu/+source/linux-meta/+bug/202061
Entweder musst Du das kernel Modul garmin_gps händisch laden oder die Datei /etc/modprobe.d/blacklist ändern. Folgene Zeile musst Du mit # auskommentieren:

blacklist garmin_gps

kaffeeringe.de

(Themenstarter)
Avatar von kaffeeringe.de

Anmeldungsdatum:
4. November 2007

Beiträge: 124

Wohnort: Kiel

Danke schön! ♥

Antworten |