lsusbを使用してUSB SDカードリーダーが認識されましたが、lsblkを使用してストレージデバイスが表示されない

lsusbを使用してUSB SDカードリーダーが認識されましたが、lsblkを使用してストレージデバイスが表示されない

2GB Micro SDカードとUSBカードリーダーがあります。実行してみるとlsusbカードリーダーが認識されることがわかりますが、実行してみるとlsblk他の記憶装置が見えません。

[lane@Lane-ArchSystem 19:38:08 ~]$ lsusb
Bus 001 Device 003: ID 041e:4069 Creative Technology, Ltd 
Bus 002 Device 002: ID 046d:c00e Logitech, Inc. M-BJ58/M-BJ69 Optical Wheel Mouse
Bus 002 Device 003: ID 0b38:0010 Gear Head 107-Key Keyboard
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
[lane@Lane-ArchSystem 19:38:13 ~]$ lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  1.4T  0 disk 
├─sda1   8:1    0  1.4T  0 part /
├─sda2   8:2    0    1K  0 part 
└─sda5   8:5    0 1023M  0 part 
sr0     11:0    1 1024M  0 rom  
[lane@Lane-ArchSystem 19:38:17 ~]$ 

何が問題なのかよく分からない。以前は、このような現象を経験したことはありません。

編集:USBポートにSDカードを挿入する前に、SDカードをカードリーダーに挿入したことに言及するのを忘れていました。

答え1

私も同じ問題に遭遇し、なぜこのようなことが起こるのかを調べるために何時間も費やしました。私のUSB SDカードリーダーはlsusbを通して正しくリストされていますが、カードを挿入すると利用可能なblkデバイスはありません。問題はハードウェアの問題であることがわかりました。 2GB以上のすべてのSDはSDHCであり、古いカードリーダーはこれと全く互換性がありません。唯一の解決策は、SDHC(最大64 Gb)をサポートする別の最新のカードリーダーを購入し、exFATパッケージ(fuse-exfatとexfatprogs)をインストールすることです。以前の exfat-utils は上記の exfatprogs に置き換えられ、互換性がありません。

関連情報