[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Reading memory sticks





Edd Dumbill wrote:
I have a 6-in-1 card reader.  On my i386 machine (2.4.20) I attach the
card reader and see the following in dmesg:

usb.c: registered new driver usb-storage
scsi1 : SCSI emulation for USB Mass Storage devices
  Vendor: Generic   Model: Generic       CF  Rev: 2.5D
  Type:   Direct-Access                      ANSI SCSI revision: 02
  Vendor: Generic   Model: Generic       MS  Rev: 2.5D
  Type:   Direct-Access                      ANSI SCSI revision: 02
  Vendor: Generic   Model: Generic   MMC/SD  Rev: 2.5D
  Type:   Direct-Access                      ANSI SCSI revision: 02
  Vendor: Generic   Model: Generic       SM  Rev: 2.5D
  Type:   Direct-Access                      ANSI SCSI revision: 02

Under this setup I am able to mount a memory stick put in the card
reader as /dev/sdc1.

On my iBook (2.4.20-ben6) I insert the same reader, and only see this:

usb.c: registered new driver usb-storage
scsi1 : SCSI emulation for USB Mass Storage devices
  Vendor: Generic   Model: Generic       CF  Rev: 2.5D
  Type:   Direct-Access                      ANSI SCSI revision: 02

So I am restricted to reading CF cards only on the iBook.  I have all
the same modules loaded: sg, sd_mod.

Anybody got any ideas what I'm doing wrong and how to remedy this?


I'm totally guessing, but one thing you could do is check the kernel config you used to compile the kernel for your iBook.

Look for the lines that begin with "CONFIG_USB_STORAGE". There should be approximately 9 lines. The first for general usb mass storage support, one for debug, and then several for specific device support. Perhaps enabling more of the specific devices, compiling and installing a new kernel may help if they aren't already enabled for your iBook kernel.

Hope that helps,

Pat



Reply to: