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 카드에 액세스할 수 있습니다.

관련 정보