You are not logged in.
I have mainnav mg-950.
I am using this soft http://code.google.com/p/mainnav-reader/ to download data from that GPS logger on my gentoo desktop.
So I did install that soft on my new laptop with archlinux.
Here is log after attaching GPS to usb
Dec 28 20:24:41 localhost kernel: [ 6264.666201] usb 2-2.4: new full speed USB device number 10 using ehci_hcd
Dec 28 20:24:41 localhost mtp-probe: checking bus 2, device 10: "/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2.4"
Dec 28 20:24:42 localhost mtp-probe: bus: 2, device: 10 was not an MTP device
Dec 28 20:24:42 localhost kernel: [ 6265.535212] usbcore: registered new interface driver usbserial
Dec 28 20:24:42 localhost kernel: [ 6265.535230] USB Serial support registered for generic
Dec 28 20:24:42 localhost kernel: [ 6265.535291] usbcore: registered new interface driver usbserial_generic
Dec 28 20:24:42 localhost kernel: [ 6265.535294] usbserial: USB Serial Driver core
Dec 28 20:24:42 localhost kernel: [ 6265.536608] USB Serial support registered for cp210x
Dec 28 20:24:42 localhost kernel: [ 6265.536654] cp210x 2-2.4:1.0: cp210x converter detected
Dec 28 20:24:42 localhost kernel: [ 6265.616207] usb 2-2.4: reset full speed USB device number 10 using ehci_hcd
Dec 28 20:24:42 localhost kernel: [ 6265.713850] usb 2-2.4: cp210x converter now attached to ttyUSB0
Dec 28 20:24:42 localhost kernel: [ 6265.713873] usbcore: registered new interface driver cp210x
Dec 28 20:24:42 localhost kernel: [ 6265.713876] cp210x: v0.09:Silicon Labs CP210x RS232 serial adaptor driver
perfet, kernel knows it well, at this moment it is same as on gentoo desktop
but when trying to get info or download data there is problem
mainnav-reader -vm /dev/ttyUSB0
opening '/dev/ttyUSB0'.. Traceback (most recent call last):
File "/usr/bin/mainnav-reader", line 31, in <module>
mr.run()
File "/usr/lib/python2.7/site-packages/mainnav_reader/mainnav_reader.py", line 47, in run
if con.open_connection() and con.check_device_status():
File "/usr/lib/python2.7/site-packages/mainnav_reader/communication.py", line 100, in open_connection
self.ser.open()
File "/usr/lib/python2.7/site-packages/serial/serialposix.py", line 271, in open
raise SerialException("Port is already open.")
serial.serialutil.SerialException: Port is already open.
closing connection.. ok
please, can someone help me find out which program is opening and holding that port so mainnav-reader is not able to use it?
thank you
Last edited by jancici (2012-01-09 18:40:43)
Offline
that GPS supporting bluetooth too.
I did configure bluetooth, but I am getting in same problem.
during restart bluetooth service I am getting this in log file
an 2 19:49:25 localhost bluetoothd[4010]: Stopping hci0 event socket
Jan 2 19:49:25 localhost bluetoothd[4010]: Stopping SDP server
Jan 2 19:49:25 localhost bluetoothd[4010]: Exit
Jan 2 19:49:26 localhost bluetoothd[4128]: Bluetooth daemon 4.96
Jan 2 19:49:26 localhost bluetoothd[4128]: Starting SDP server
Jan 2 19:49:26 localhost bluetoothd[4128]: Listening for HCI events on hci0
Jan 2 19:49:26 localhost NetworkManager[3851]: <warn> bluez error getting default adapter: No such adapter
Jan 2 19:49:26 localhost bluetoothd[4128]: HCI dev 0 up
Jan 2 19:49:26 localhost bluetoothd[4128]: Adapter /org/bluez/4128/hci0 has been enabled
I don;t understand that message from NetworkManager? can be that problem?
here is my configuration
cat /etc/conf.d/bluetooth
DAEMON_ENABLE="true"
SDPD_ENABLE="true"
HIDD_ENABLE="true"
RFCOMM_ENABLE="true"
DUND_ENABLE="false"
PAND_ENABLE="false"
RFCOMM_CONFIG="/etc/bluetooth/rfcomm.conf"
cat /etc/bluetooth/main.conf
[General]
Name = %h-%d
Class = 0x000100
DiscoverableTimeout = 0
PairableTimeout = 0
PageTimeout = 8192
DiscoverSchedulerInterval = 30
InitiallyPowered = true
RememberPowered = true
ReverseServiceDiscovery = true
NameResolving = true
DebugKeys = false
EnableLE = false
AttributeServer = false
cat /etc/bluetooth/rfcomm.conf
rfcomm0 {
bind yes;
device 11:0B:0D:00:06:F9;
channel 1;
comment "mainnav GPS";
}
I did pair deveice with gnome-bluetooth.
I am stuck here with this problem.
Trying to read info from GPS when it is ON
mainnav-reader -vm /dev/rfcomm0
opening '/dev/rfcomm0'.. Traceback (most recent call last):
File "/usr/bin/mainnav-reader", line 31, in <module>
mr.run()
File "/usr/lib/python2.7/site-packages/mainnav_reader/mainnav_reader.py", line 47, in run
if con.open_connection() and con.check_device_status():
File "/usr/lib/python2.7/site-packages/mainnav_reader/communication.py", line 100, in open_connection
self.ser.open()
File "/usr/lib/python2.7/site-packages/serial/serialposix.py", line 271, in open
raise SerialException("Port is already open.")
serial.serialutil.SerialException: Port is already open.
closing connection.. ok
if GPS if off getting this
mainnav-reader -vm /dev/rfcomm0
error: could not open port /dev/rfcomm0: [Errno 112] Host is down: '/dev/rfcomm0'
I am not able to find out why port is already open.
please, can anybody help? thanks
Offline
problem is solved by fixing a mainnav-reader code.
here is more info http://code.google.com/p/mainnav-reader … etail?id=7
Offline