I can confirm that python can't open the port and that disabling carrier detect allows python to open the port. However, gpsbabel still has problems:
gpsbabel -w -i garmin -f /dev/ttyUSB0 -x track,start=20101120000001 -o gpx -F /home/ian/Private/Dropbox/gps_tracks/test_waypoints.gpx [ERROR] GPS_Packet_Read: Timeout. No data received. GARMIN:Can't init /dev/ttyUSB0 Error running gpsbabel: Process exited unsucessfully with code 1 -- Unable to Connect to Garmin eTrex Using Usb to Serial https://bugs.launchpad.net/bugs/666633 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs