Problema específico do Linux com Compact Flash protegido contra gravação

Problema específico do Linux com Compact Flash protegido contra gravação

Estou tendo um problema estranho de versão com um cartão Compact Flash ATP de nível industrial de 4 GB. Estou tentando usá-lo como armazenamento de inicialização para um PC de placa única ALIX.

Quando o insiro em outra máquina Linux, vejo:

[  421.320908] scsi 3:0:0:0: Direct-Access     eUSB     Compact Flash    5.06 PQ: 0 ANSI: 2
[  421.331377] sd 3:0:0:0: Attached scsi generic sg2 type 0
[  422.670588] sd 3:0:0:0: [sdb] 7847280 512-byte logical blocks: (4.01 GB/3.74 GiB)
[  422.700420] sd 3:0:0:0: [sdb] Write Protect is on
[  422.700424] sd 3:0:0:0: [sdb] Mode Sense: 00 77 bd 6f

Então, quando tento qualquer tipo de operação de gravação, recebo:

dd: failed to open ‘/dev/sdb’: Read-only file system

Coisas que tentei até agora:

  • Não parece haver nenhum tipo de interruptor físico de proteção contra gravação nele
  • Posso reformatá-lo, gravar arquivos e lê-los em um Mac
  • Zerei com sucesso todo o cartão no meu Mac ( dd if=/dev/zero of=/dev/disk1 bs=10m)
  • Eu tentei usar o hdparm para desabilitar o modo somente leitura ( hdparm -r0 /dev/sdb), o que não dá erro, mas também não desabilita a proteção contra gravação.
  • Não tenho nenhum desses problemas com outros cartões compact flash - mas quero usar este porque é muito maior - e deveria ser melhor porque é de nível industrial.

Na minha máquina Linux principal, estou usando o Debian 8 (Jessie) com kernel Linux versão 3.16.0-7-amd64.

Parece que há algum tipo de bloqueio de proteção contra gravação aplicado ao compact flash, que apenas o Linux parece entender.

Alguém tem alguma outra idéia do que tentar ou o que pode estar errado?

Responder1

Talvez você possa corrigir isso com o modo quirks do driver usb_storage para este dispositivo específico, consultehttps://askubuntu.com/a/1088434

Se você tiver que usar o modo quirks, isso provavelmente significa que o comportamento do cartão Compact Flash difere da (maioria) dos outros cartões CF.

informação relacionada