[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#640391: linux-image-3.0.0-1-686-pae: ark3116 driver regression



This is just an interim report on what I have discovered so far.

1) The garmin gps serial connection uses on 3 signals: rx,tx and grnd
which are taken to the 9-pin coonector as follows:

Garmin etrek hc			9-pin
--------------			-----

rx		--------	pin 3
tx		--------	pin 2
grnd		--------	pin 5

All the other pins on the 9-pin "RS232" connector seem to be open.

I have run the usual 
	
gpsbabel -w -i garmin -f /dev/ttyUSB0 -o gpx -F test.gpx

test on the old working kernel. The breakout box (a "Cablefaker")
shows activity on the rx, tx lines as expected.

Trying the same on the failing 3.0.0-xx kernel, the breakout box
shows no activity at all. Which suggests that gpsbabel is not managing
to send anything to the gps at all. Rather than the gps failing
to respond, it looks if nothing is sent in the first place.

I do not know how the ark chip is connected to its male 9 pin 
connector: it is moulded plastic and there does not seem to be anyway to
dismantle it. The plastic shell is slightly transparent, and it
looks as if all 9 pins are soldered to the pcb, but that might just
be for physical support.

I have yet to check other aspects and get an oscilloscope on the
signals, nor try the other experiments suggested, so this is partial
and to be continued.

ael




Reply to: