I have an Acer Aspire One 522 netbook for which I want to get the SDcard reader working, but I'm having trouble getting it to recognize the SDcard after it is inserted.
I use Slackware and always compile my own kernels, so I have already enabled the Device Drivers->MMC/SD/SDIO card support option and respective kernel modules, compiled and properly installed the kernel and its modules (kernel version is 3.5.3).
The card reader seems to get connected to the USB bus as soon as a SDcard is inserted, since lsusb only shows the reader after this event:
Bus 002 Device 005: ID 0cf2:6250 ENE Technology, Inc. SD card reader (UB6250)
I would normally expect to see a block device like /dev/mmcblk0 and the card partitions (/dev/mmcblk0p1, /dev/mmcblk0p2 and so on) after the card is inserted, but nothing shows up. Monitoring /var/log/messages while the card is inserted shows this:
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
showing the reader being connected to the USB bus but with no block device being detected. Does anyone have any hints about this? Did I miss something or support for this reader is not completely functional yet? Thanks!