4GB ATP 산업용 컴팩트 플래시 카드에 이상한 버전 문제가 있습니다. ALIX 싱글보드 PC의 부트스토리지로 사용하려고 합니다.
다른 Linux 시스템에 연결하면 다음이 표시됩니다.
[ 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
그런 다음 모든 종류의 쓰기 작업에 사용하려고 하면 다음과 같은 결과를 얻습니다.
dd: failed to open ‘/dev/sdb’: Read-only file system
지금까지 시도한 것:
- 물리적인 쓰기 방지 스위치가 없는 것 같습니다.
- Mac에서 다시 포맷하고, 파일을 쓰고, 읽을 수 있습니다
- Mac에서 전체 카드를 성공적으로 초기화했습니다(
dd if=/dev/zero of=/dev/disk1 bs=10m
). hdparm -r0 /dev/sdb
오류가 발생하지 않지만 쓰기 보호도 비활성화하지 않는 hdparm()을 사용하여 읽기 전용 모드를 비활성화하려고 했습니다 .- 다른 컴팩트 플래시 카드에서는 이러한 문제가 전혀 발생하지 않았습니다. 하지만 이 카드는 더 크고 산업 등급이기 때문에 더 좋을 것이기 때문에 사용하고 싶었습니다.
내 기본 Linux 컴퓨터에서는 Debian 8(Jessie) 및 Linux 커널 버전 3.16.0-7-amd64를 사용합니다.
리눅스만이 이해할 수 있을 것 같은 컴팩트 플래시에 일종의 소프트 쓰기 방지 잠금 장치가 적용된 느낌이다.
무엇을 시도해야 할지에 대한 다른 아이디어가 있는 사람이 있나요? 아니면 무엇이 문제일 수 있나요?
답변1
어쩌면 이 특정 장치에 대한 usb_storage 드라이버의 이상한 모드를 사용하여 이 문제를 해결할 수 있습니다.https://askubuntu.com/a/1088434
이상한 모드를 사용해야 한다면 컴팩트 플래시 카드가 (대부분의) 다른 CF 카드와 다르게 작동한다는 의미일 수 있습니다.