首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SDcard对ENE闪存UB6250读卡器的支持(见于宏碁Aspire One 522)

SDcard对ENE闪存UB6250读卡器的支持(见于宏碁Aspire One 522)
EN

Unix & Linux用户
提问于 2012-09-08 17:53:27
回答 1查看 2.1K关注 0票数 1

我有一台宏碁Aspire One 522上网本,我想让SDcard阅读器工作,但我很难让它在插入SDcard后识别出来。

我使用Slackware并始终编译自己的内核,因此我已经启用了Device Drivers->MMC/SD/SDIO card support选项和相应的内核模块,编译并正确安装了内核及其模块(内核版本为3.5.3)。

卡读取器似乎一插入SDcard就连接到USB总线,因为lsusb只在此事件之后显示阅读器:

代码语言:javascript
运行
复制
Bus 002 Device 005: ID 0cf2:6250 ENE Technology, Inc. SD card reader (UB6250)

通常情况下,在插入卡后,我会看到像/dev/mmcblk0和卡分区(/dev/mmcblk0p1/dev/mmcblk0p2等)这样的块设备,但是什么也没有出现。在插入卡时监视/var/log/消息显示如下:

代码语言:javascript
运行
复制
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总线,但没有检测到块设备。有人对此有任何暗示吗?我是不是错过了一些东西,或者对这个读者的支持还没有完全发挥作用?谢谢!

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2012-09-08 19:33:57

在对通用Slackware内核重新启动之后,我注意到SDcard被检测为SCSI设备- dmesg输出,如下所示:

代码语言:javascript
运行
复制
[  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 registered暗示有一些与USB支持有关的缺失,所以我找到了一个被关闭的选项:Device Drivers->USB Support->USB ENE card reader support。在重新编译内核(包括此模块)之后,可以像往常一样通过相关的SCSI块设备访问SDcard。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/47565

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档