I'm trying to get my Sansa e260 to work under Gentoo.
I can mount the flash via /dev/sda1, but I can't find the microSD card under linux.
I expected it would show up as /dev/sdb or something like that, but no dice.
lsusb gives me:
Bus 001 Device 014: ID 0781:7421 SanDisk Corp.
When it's plugged in, this is what dmesg reports:
usb-storage: device found at 14
usb-storage: waiting for device to settle before scanning
Vendor: SanDisk Model: Sansa e260 Rev:
Type: Direct-Access ANSI SCSI revision: 00
SCSI device sda: 7854080 512-byte hdwr sectors (4021 MB)
sda: Write Protect is off
sda: Mode Sense: 45 00 00 00
sda: assuming drive cache: write through
SCSI device sda: 7854080 512-byte hdwr sectors (4021 MB)
sda: Write Protect is off
sda: Mode Sense: 45 00 00 00
sda: assuming drive cache: write through
sda: sda1 sda2
sd 2:0:0:0: Attached scsi removable disk sda
usb-storage: device scan complete
Syslog reports basically the same information with this additional line:
[scsi.agent] disk at /devices/pci0000:00/0000:00:11.2/usb1/1-2/1-2:128.0/host2/target2:0:0/2:0:0:0
The only nodes udev creates is sda, sda1, and sda2. The sda1 is the accessible built-in flash and sda2 is the firmware image. Am I missing a kernel module?
Any ideas? Even if it's just a pointer to a better place to ask this question
dcm
.