9-in-4カードリーダー/ライターはDebian 11 BullseyeのSDカードを読み取れません。

9-in-4カードリーダー/ライターはDebian 11 BullseyeのSDカードを読み取れません。

新しいAcer Aspire VeroノートブックにはSDカードスロットがないため、既存のDane-Elec 9 in 4カードリーダー/ライターを取り出しました。しかし、この方法では私のSDカードの写真にアクセスできないようです。他のカメラのコンパクトフラッシュカードでもうまく機能します。

私のラップトップでDebian 11 Bullseyeを実行しています。

カードリーダーをノートパソコンに接続すると、dmesg次のようになります。

[  282.254111] usb 1-5: new high-speed USB device number 5 using xhci_hcd
[  282.418833] usb 1-5: New USB device found, idVendor=0a48, idProduct=3244, bcdDevice= 1.28
[  282.418838] usb 1-5: New USB device strings: Mfr=2, Product=3, SerialNumber=4
[  282.418841] usb 1-5: Product: DANE-ELEC COMBO 9IN4
[  282.418843] usb 1-5: Manufacturer: Dane-Elec
[  282.418845] usb 1-5: SerialNumber: 01812
[  282.486012] usb-storage 1-5:1.0: USB Mass Storage device detected
[  282.486076] scsi host2: usb-storage 1-5:1.0
[  282.486118] usbcore: registered new interface driver usb-storage
[  282.487751] usbcore: registered new interface driver uas
[  283.496105] scsi 2:0:0:0: Direct-Access     Generic  STORAGE DEVICE   0128 PQ: 0 ANSI: 0
[  283.497340] scsi 2:0:0:1: Direct-Access     Generic  STORAGE DEVICE   0128 PQ: 0 ANSI: 0
[  283.498514] scsi 2:0:0:2: Direct-Access     Generic  STORAGE DEVICE   0128 PQ: 0 ANSI: 0
[  283.499699] scsi 2:0:0:3: Direct-Access     Generic  STORAGE DEVICE   0128 PQ: 0 ANSI: 0
[  283.507069] scsi 2:0:0:0: Attached scsi generic sg0 type 0
[  283.507087] scsi 2:0:0:1: Attached scsi generic sg1 type 0
[  283.507101] scsi 2:0:0:2: Attached scsi generic sg2 type 0
[  283.507115] scsi 2:0:0:3: Attached scsi generic sg3 type 0
[  283.552980] sd 2:0:0:1: [sdb] Attached SCSI removable disk
[  283.557037] sd 2:0:0:3: [sdc] Attached SCSI removable disk
[  283.570625] sd 2:0:0:0: [sda] Attached SCSI removable disk
[  283.573271] sd 2:0:0:2: [sdd] Attached SCSI removable disk

最初は大丈夫だった。その後、SDカードを挿入すると、次の結果が表示されます。

[  398.577100] sd 2:0:0:2: [sdd] Spinning up disk...
[  399.590108] ..
[  431.250334] usb 1-5: reset high-speed USB device number 5 using xhci_hcd
[  431.405307] ready

「reset」行が何度も繰り返されるまでは、まだ大丈夫です。

[  461.970460] usb 1-5: reset high-speed USB device number 5 using xhci_hcd
[  492.690490] usb 1-5: reset high-speed USB device number 5 using xhci_hcd
[  523.410480] usb 1-5: reset high-speed USB device number 5 using xhci_hcd
[  554.130487] usb 1-5: reset high-speed USB device number 5 using xhci_hcd
[  584.850283] usb 1-5: reset high-speed USB device number 5 using xhci_hcd
[  615.570507] usb 1-5: reset high-speed USB device number 5 using xhci_hcd
[  646.290252] usb 1-5: reset high-speed USB device number 5 using xhci_hcd
[  677.010264] usb 1-5: reset high-speed USB device number 5 using xhci_hcd
[  707.730421] usb 1-5: reset high-speed USB device number 5 using xhci_hcd
[  738.454416] usb 1-5: reset high-speed USB device number 5 using xhci_hcd
[  769.170202] usb 1-5: reset high-speed USB device number 5 using xhci_hcd
[  799.890229] usb 1-5: reset high-speed USB device number 5 using xhci_hcd
[  800.043944] sd 2:0:0:2: [sdd] Read Capacity(10) failed: Result: hostbyte=DID_TIME_OUT driverbyte=DRIVER_OK
[  800.043947] sd 2:0:0:2: [sdd] Sense not available.
[  830.614347] usb 1-5: reset high-speed USB device number 5 using xhci_hcd
[  861.330361] usb 1-5: reset high-speed USB device number 5 using xhci_hcd
...

別のカードで何度も試してみましたが、カメラとうまく機能します。コンパクトフラッシュカードで同じことをしようとすると、dmesg次のことが起こります。

[ 1047.640247] scsi host2: usb-storage 1-5:1.0
[ 1048.647643] scsi 2:0:0:0: Direct-Access     Generic  STORAGE DEVICE   0128 PQ: 0 ANSI: 0
[ 1048.648777] scsi 2:0:0:1: Direct-Access     Generic  STORAGE DEVICE   0128 PQ: 0 ANSI: 0
[ 1048.649857] scsi 2:0:0:2: Direct-Access     Generic  STORAGE DEVICE   0128 PQ: 0 ANSI: 0
[ 1048.650969] scsi 2:0:0:3: Direct-Access     Generic  STORAGE DEVICE   0128 PQ: 0 ANSI: 0
[ 1048.651444] sd 2:0:0:0: Attached scsi generic sg0 type 0
[ 1048.651758] sd 2:0:0:1: Attached scsi generic sg1 type 0
[ 1048.652013] scsi 2:0:0:2: Attached scsi generic sg2 type 0
[ 1048.652280] sd 2:0:0:3: Attached scsi generic sg3 type 0
[ 1048.691368] sd 2:0:0:0: [sda] Attached SCSI removable disk
[ 1048.706753] sd 2:0:0:1: [sdb] Attached SCSI removable disk
[ 1048.712099] sd 2:0:0:3: [sdd] Attached SCSI removable disk
[ 1048.725542] sd 2:0:0:2: [sdc] Attached SCSI removable disk
[ 1077.007337] sd 2:0:0:0: [sda] 4001760 512-byte logical blocks: (2.05 GB/1.91 GiB)
[ 1077.012676]  sda: sda1

...カードの内容が期待どおりにファイルマネージャに表示されます。カードも安全に取り外せます。

これと関連があるかもしれませんかxhci_hcd? Dane-Elecカードリーダー用のドライバを検索してみましたが、見つかりませんでした。

どんな提案でも歓迎します。よろしくお願いします。

ベストアンサー1

ノートパソコンとDane-Elec 9 in 4カードリーダー/ライターの間のUSB接続に問題があるようです。 dmesg出力で「xhci_hcdを使用して高速USBデバイス番号5をリセットします」というメッセージが繰り返し表示されると、USBコントローラはカードリーダーへの接続を数回リセットしてSDカードアクセスに問題が発生する可能性があることを示します。

この問題を解決するために試すことができるいくつかの方法は次のとおりです。

別のUSBケーブルを使用してカードリーダーをラップトップに接続します。カードリーダーをノートパソコンの他のUSBポートに接続してみてください。リーダーを別のコンピューターに接続して、問題がラップトップに限定されていることを確認してください。ノートパソコンでUSBコントローラドライバを更新してみてください。ノートパソコンの電源が安定していることを確認してください。不安定でノートパソコンがバッテリーで動作している場合は、電源を接続してみてください。カードリーダーからSDカードを取り出し、もう一度挿入してみてください。これらの手順がすべて機能しない場合は、カードリーダー自体に問題がある可能性があるため、交換を検討してください。

また、最新バージョンのシステムファームウェアと最新のLinuxカーネルを実行していることを確認する必要があります。 /var/log/messagesのログファイルを確認するか、dmesg | grep -i errorまたはdmesg | grep -i これに関連するエラー/失敗メッセージがあることを確認してください。

おすすめ記事