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
.

Reply via email to