können Debian + Freevo die SD-Karte automatisch erkennen oder nicht?
Du meintest auf einem der Systeme geht die Erkennung automatisch, könntest Du bitte dort testen?
rescan-scsi-bus musst Du nachinstallieren.
Im Prinzip brauchst Du zwei Sachen:
1. Einen Trigger: Sprich der Weg wie der Smartphone dem Rechner mitteilt "Hier wurde die Taste gedrückt"
2. Reaktion auf den Trigger: Smartphone-Hardwareerkennung neu durchführen und somit die SD-Karte erkennen.
Damit lässt sich was skripten.
Zu 2. "udevadm trigger" wäre eine Möglichkeit, jedoch oversized.
rescan-scsi-bus könnte es evtl. auch, wäre aber auch noch zu gross.
Weitere Möglichkeit wäre
|
Quellcode
|
1
|
blockdev --rereadpt /dev/sdh
|
Kriegst Du damit die SD-Karte erkannt?
Zu 1: Wie das Gerät dem Kernel mitteilt dass die Taste gedrückt wurde kann ich nicht sagen. Da musst Du auf einem PC mal nachforschen wo es funktioniert.
Also mit "udevadm monitor", etc.
Wobei mir ehrlich gesagt das Problem nicht so ganz klar ist. Was soll automatisch passieren? Automatischer Mount beim Aktivieren der Taste?
Du stöpselst das Gerät ein und bekommst /dev/sdh und /dev/sdi.
Diese kannst Du nicht mounten.
Du drückst auf dem Gerät eine Taste.
Kannst Du an dieser Stelle ohne irgend eine Erkennung /dev/sdh oder /dev/sdi mounten? Dann brauchst Du (2) nicht.
Lt. Deiner blkid Ausgabe gibt es ja keine Partitionstabelle, sondern die sdh und sdi lassen sich direkt mounten.
Zur Not, wenn Du keinen Trigger findest (1) musst Du ein Polling-Skript schreiben, der jede Sekunde versucht zu mounten. Ist zwar keine schöne Sache, würde jedoch funktionieren.