Hollis DG03 data import error

Jef Driesen jefdriesen at telenet.be
Tue Jun 18 04:30:54 PDT 2013


On 2013-06-17 20:22, Dirk Hohndel wrote:
> On Mon, 2013-06-17 at 16:24 +0200, Jef Driesen wrote:
> On 2013-06-17 15:43, Martin Gysel wrote:
> > Am 17.06.2013 14:53, schrieb Gobbledegeek:
> > Jun 17 12:44:20 --- modem-manager[891]: <info>  (ttyUSB0) opening
> > serial
> > port...
> > Jun 17 12:44:33 --- modem-manager[891]: <info>  (ttyUSB0) closing
> > serial
> > port...
> > Jun 17 12:44:33 --- modem-manager[891]: <info>  (ttyUSB0) serial port
> > closed
> > Jun 17 12:44:33 --- modem-manager[891]: <info>  (ttyUSB0) opening
> > serial
> > port...
> > Jun 17 12:44:39 --- modem-manager[891]: <info>  (ttyUSB0) closing
> > serial
> > port...
> > logs
> >
> > it seems modem-manager thinks you just connected a modem and takes the
> > device. you could create an udev rule to blacklist some usb serial
> > devices. look at (something like, probably /usr/lib)
> > /lib/udev/rules.d/77-mm-usb-device-blacklist.rules
> > then create a similar file in /etc/udev/rules.d containing the pid/vid
> > of your divecomputer
> 
> I doubt that is the problem. The modem-manager lines are stating 
> opening
> AND closing. I guess it's probing for a modem, discovering it's not a
> modem, and then closing it again. That's actually the reason why
> libdivecomputer opens serial ports with exclusive access. That should
> prevent another process (except for those with root permissions) from
> messing with the serial port while we're using it. Try accessing the
> serial port (e.g. cat /dev/ttyUSB0) while a download is in progress. It
> should fail, unless you compiled libdivecomputer with --enable-pty,
> which also disables the exclusive access.
> 
> But just in case I'm wrong, you could try to disable modem-manager
> somehow. (I have no idea how to do that.)
> 
> I got a debug log from Gobbledegeek, and it contains a huge amount of
> packet errors. The device does reply with a NAK response to almost 
> every
> single packet. In that case we automatically retry, and that usually
> works, until we run out of luck and encounter a fatal error.
> 
> Linus and I have both had loads of problems with modem-manager 
> confusing
> the serial communication with dive computers. We both disable / remove
> modem-manager on our systems because it certainly causes issues with
> Suunto dive computers.
> 
> So that's the first thing I would try.

This is the first time I hear about modem-manager related problems. But 
there is a first time for everything :-)

Do you know what the actual problem is with modem-manager?

Jef


More information about the subsurface mailing list