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 .