You are not logged in.

#1 2011-12-28 21:06:08

jancici
Member
From: svk
Registered: 2011-12-04
Posts: 192

[SOLVED] failed to download data from GPS

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

#2 2012-01-02 18:57:43

jancici
Member
From: svk
Registered: 2011-12-04
Posts: 192

Re: [SOLVED] failed to download data from GPS

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

#3 2012-01-09 18:40:28

jancici
Member
From: svk
Registered: 2011-12-04
Posts: 192

Re: [SOLVED] failed to download data from GPS

problem is solved by fixing a mainnav-reader code.
here is more info http://code.google.com/p/mainnav-reader … etail?id=7

Offline

Board footer

Powered by FluxBB