Ich habe (seit kurzem) einen Garmin eTrex Touch 35. Außerdem verwende ich (Arch) Linux - derzeit mit Kernel 4.12.12.
Nun klappt diese Kombination eigentlich ganz gut - allerdings nicht perfekt:
Wenn ich am eTrex unter USB-Modus "Massenspeicher" angebe, dann werden der interne sowie der microSD-Speicher unter Linux (Gnome) automatisch gemountet. Allerdings dauert das etwas länger als bei anderen Geräten - geschenkt. Was mich aber wuschig macht, ist das auswerfen: die microSD-Karte lässt sich zwar flott auswerfen, doch beim internen Speicher kommt erst mal eine Meldung, dass ich noch nicht ausstöpseln soll, weil noch Daten auf das Gerät übertragen werden (auch wenn ich gar nichts kopiert habe). Wenn ich Glück habe, kommt nach einigen Minuten die Meldung, dass ich das Gerät nun entfernen darf. Wenn ich Pech habe, nicht.
Gut, dachte ich, dann stell ich unter USB-Modus eben MTP ein, allerdings ändert sich dadurch ... nichts. Das Gerät wird weiterhin, nach 10-20 Sekunden, als Massenspeicher gemountet mit o.g. Verhalten.
Aufgefallen sind mir (nach dem Auswerfen) Meldungen (dmesg) wie:
ZitatAlles anzeigen[19744.853614] .
[19744.853651] .
[19745.866840] .
[19745.866887] .
[19746.880318] .
[19746.880320] .
[19746.880322] not responding...
[19746.880323] not responding...
[19746.881902] sd 6:0:0:0: [sdc] Read Capacity(10) failed: Result: hostbyte=0x00 driverbyte=0x08
[19746.881906] sd 6:0:0:0: [sdc] Sense Key : 0x2 [current]
[19746.881909] sd 6:0:0:0: [sdc] ASC=0x4 ASCQ=0x1
[19746.882189] sd 6:0:0:1: [sdd] Read Capacity(10) failed: Result: hostbyte=0x00 driverbyte=0x08
[19746.882192] sd 6:0:0:1: [sdd] Sense Key : 0x2 [current]
[19746.882194] sd 6:0:0:1: [sdd] ASC=0x4 ASCQ=0x1
[19746.884955] sd 6:0:0:0: [sdc] Spinning up disk...
[19746.885127] sd 6:0:0:1: [sdd] Spinning up disk...
[19747.893531] .
[19747.893533] .
[19748.906863] .
[19748.906867] .
Weiß vielleicht jemand, was das zu bedeuten hat?