LinuxでのENE Flash UB6250カードリーダーのSDカードサポート(Acer Aspire One 522にあります)

LinuxでのENE Flash UB6250カードリーダーのSDカードサポート(Acer Aspire One 522にあります)

Acer Aspire One 522ネットブックがあり、SDカードリーダーが機能するようにしたいのですが、SDカードを挿入した後に認識できません。

私はSlackwareを使用し、常に独自のカーネルをコンパイルするので、このDevice Drivers->MMC/SD/SDIO card supportオプションとそのカーネルモジュールを有効にし、カーネルとそのモジュールを正しくコンパイルしてインストールしました(カーネルバージョンは3.5.3)。

SDカードが挿入されると、カードリーダーはlsusbこのイベント以降にのみ表示されるため、カードリーダーがUSBバスに接続されているように見えます。

Bus 002 Device 005: ID 0cf2:6250 ENE Technology, Inc. SD card reader (UB6250)

通常、カードを挿入した後、ブロックデバイスや/dev/mmcblk0カードパーティションなどの/dev/mmcblk0p1項目が表示されると予想されます/dev/mmcblk0p2が、何も表示されません。カードの挿入時に/var/log/messagesを監視すると、次のようになります。

Sep  8 14:43:41 aspire kernel: usb 2-2: USB disconnect, device number 5
Sep  8 14:43:44 aspire kernel: usb 2-2: new high-speed USB device number 6 using ehci_hcd
Sep  8 14:43:44 aspire kernel: usb 2-2: New USB device found, idVendor=0cf2, idProduct=6250
Sep  8 14:43:44 aspire kernel: usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=4
Sep  8 14:43:44 aspire kernel: usb 2-2: Product: UB6250       
Sep  8 14:43:44 aspire kernel: usb 2-2: Manufacturer: ENE Flash  
Sep  8 14:43:44 aspire kernel: usb 2-2: SerialNumber: 606569746801
Sep  8 14:43:44 aspire mtp-probe: checking bus 2, device 6: "/sys/devices/pci0000:00/0000:00:13.2/usb2/2-2" 
Sep  8 14:43:44 aspire mtp-probe: bus: 2, device: 6 was not an MTP device

カードリーダーがUSBバスに接続されているが、ブロッカーが検出されないことを示します。誰もがこれについてのアドバイスを持っていますか?私が見逃した部分がありますか、このリーダーのサポートはまだ完全に機能していませんか?ありがとうございます!

ベストアンサー1

通常のSlackwareカーネルを再起動した後、SDカードがSCSIデバイスとして検出されたことを確認しました。 dmesg 出力は次のようになります。

[  205.694553] usb 2-2: new high-speed USB device number 3 using ehci_hcd
[  205.812086] usb 2-2: New USB device found, idVendor=0cf2, idProduct=6250
[  205.812100] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=4
[  205.812109] usb 2-2: Product: UB6250       
[  205.812116] usb 2-2: Manufacturer: ENE Flash  
[  205.812122] usb 2-2: SerialNumber: 606569746801
[  205.841074] scsi3 : usb-storage 2-2:1.0
[  205.842222] usbcore: registered new interface driver ums_eneub6250
[  205.848453] keucr: module is from the staging directory, the quality is unknown, you have been warned.
[  205.850027] usb --- usb_stor_init start
[  205.850103] usbcore: registered new interface driver eucr
[  205.850109] ENE USB Mass Storage support registered.
[  207.175693] scsi scan: INQUIRY result too short (5), using 36
[  207.175714] scsi 3:0:0:0: Direct-Access                                    PQ: 0 ANSI: 0
[  207.177069] sd 3:0:0:0: [sdb] 3911680 512-byte logical blocks: (2.00 GB/1.86 GiB)
[  207.177250] sd 3:0:0:0: [sdb] Write Protect is off
[  207.177262] sd 3:0:0:0: [sdb] Mode Sense: 0b 00 00 08
[  207.177437] sd 3:0:0:0: [sdb] No Caching mode page present
[  207.177445] sd 3:0:0:0: [sdb] Assuming drive cache: write through
[  207.179216] sd 3:0:0:0: [sdb] No Caching mode page present
[  207.179230] sd 3:0:0:0: [sdb] Assuming drive cache: write through
[  207.208861]  sdb: sdb1 sdb2 sdb3
[  207.209959] sd 3:0:0:0: [sdb] No Caching mode page present
[  207.209971] sd 3:0:0:0: [sdb] Assuming drive cache: write through
[  207.209980] sd 3:0:0:0: [sdb] Attached SCSI disk

この行は、ENE USB Mass Storage support registeredUSBサポートに関して欠落していることを示唆しているため、このオプションがオフになっていることがわかりましたDevice Drivers->USB Support->USB ENE card reader support。このモジュールを含むカーネルを再コンパイルした後、通常どおり、関連するSCSIブロックデバイスを介してSDカードにアクセスできます。

おすすめ記事