Montez la carte SD «verrouillée» en lecture-écriture dans GNU / Linux

3

Mon Canon PowerShot A470 + CHDK peut écrire sur des cartes SD "verrouillées" (le commutateur de verrouillage sert à rendre la carte amorçable), mais GNU / Linux

`/dev/mmcblk1': Read-only file system

(J'utilise "le lecteur de carte multimédia Texas Instrument 5-en-1")

Je dois donc allumer et éteindre cet interrupteur encore et encore. ("déverrouillé" pour écrire sur la carte sous Linux, "verrouillé" pour démarrer la caméra).

Comment forcer une carte verrouillée à être accessible en écriture dans GNU / Linux?

Vi.
la source
CHDK pour la victoire!
Nathaniel

Réponses:

3

Les lecteurs de cartes USB sont gérés par le pilote de stockage de masse générique, et si je comprends bien le spec correctement, le travail du périphérique consiste à se déclarer protégé en écriture et à ignorer toutes les tentatives de modification de cet état (indicateur WP dans l'en-tête de paramètre de mode); lecteur avec un firmware qui ne respecte pas les spécifications.

Michael Borgwardt
la source
1
Je sais qu’il s’agit d’une question et d’une réponse anciennes, mais pour clarifier une chose: le commutateur en lecture seule d’une carte SD n’est pas un commutateur électrique. C'est plutôt le travail du connecteur de carte SD de détecter l'état de ce commutateur, généralement à l'aide d'un capteur infrarouge. Si la caméra ignore l'interrupteur, c'est probablement soit parce que le capteur est cassé, soit parce qu'ils ont choisi d'utiliser une prise pouvant détecter l'interrupteur.
nitro2k01