Our wires got crossed somewhere.
The dmesg|tail command shows the last 10 line of your log file (default is 10 lines "tail -n X" for X number lines). The little chunk on th end (> ~/Desktop/some_name) writes the output from the terminal to a file at the home of the current user...in a directory (e.g.,Desktop) with some_name.
The system recognises your hard drive (~60 second range) and the gps being unpluggged at 339.08667 seconds into the operation.
What I was looking for is that bit (at 339 sec.) and what the machine says when the gps is plugged back in after waiting 10 seconds (so the machine doesn't port jump); and then seeing how it is relating to the "new" device.
As the lsusb indicates the gps is not attached.
However,the disconnect message appears that it is seeing it as an external storage device.
I don't have a Lowrance Endure Out&Back so this is a SD card as an example.
Code:
[ 1357.688684] usb 1-5: USB disconnect, device number 4
[email protected]:~$ dmesg | tail
[ 1365.352097] usb 1-5: new high-speed USB device number 5 using ehci_hcd
[ 1365.485672] usb 1-5: New USB device found, idVendor=0cf2, idProduct=6250
[ 1365.485692] usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=4
[ 1365.485708] usb 1-5: Product: UB6250
[ 1365.485721] usb 1-5: Manufacturer: ENE Flash
[ 1365.485731] usb 1-5: SerialNumber: 606569746801
[ 1365.492337] scsi5 : usb-storage 1-5:1.0
[ 1366.571124] scsi scan: INQUIRY result too short (5), using 36
[ 1366.571146] scsi 5:0:0:0: Direct-Access PQ: 4 ANSI: 5
[ 1366.573830] scsi 5:0:0:0: Attached scsi generic sg1 type 0
[email protected]:~$ dmesg | tail (should have used the '-n' flag)
{blah, blah, blah until I mount the card}
<snip>
[ 1384.491950] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 1384.521031] sdb: sdb1
<snip>
The machine logs as much data as the device provides and tells me where it's attached (/dev/sdb1).
So humour me and see how much data we can extract from the log when the gps is plugged in. Maybe we can find out how it's attached to the system...and maybe we can figure out how to have the gpsd pick it up through the udev rules; or have those rules not pick it up as a storage device before the gpsd can see it.