<Obligatory>I Love Knoppix! </Obligatory>

It appears that my Shuttle 6-in-1 memory card reader is being recognized and mounted properly, but I still can't get read it. I was hoping somebody could give me a clue.

Here's what I've done (most of this was culled from other threads here)...

(As root)

In the 'append' statement in /etc/lilo.conf I added "max_scsi_luns=6" and then executed /sbin/lilo

When I rebooted the following messages appeared in /var/log/dmesg

Code:
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-ohci.c: USB OHCI at membase 0xe0c82000, IRQ 5
usb-ohci.c: usb-00:02.0, nVidia Corporation nForce2 USB Controller
usb.c: new USB bus registered, assigned bus number 1
usb-ohci.c: USB OHCI at membase 0xe0c84000, IRQ 11
usb-ohci.c: usb-00:02.1, nVidia Corporation nForce2 USB Controller (#2)
usb.c: new USB bus registered, assigned bus number 2
usb.c: registered new driver usb-storage
...also

Code:
Kernel command line: BOOT_IMAGE=Linux ro root=303 hda=scsi hdb=scsi hdc=scsi hdd=scsi hde=scsi hdf=scsi hdg=scsi hdh=scsi max_scsi_luns=6 apm=power-off nomce
Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
Attached scsi removable disk sdb at scsi1, channel 0, id 0, lun 1
Attached scsi removable disk sdc at scsi1, channel 0, id 0, lun 2
Attached scsi removable disk sdd at scsi1, channel 0, id 0, lun 3
cat /proc/scsi/usb-storage-0/1 shows the following...
Code:
   Host scsi1: usb-storage
       Vendor:         Ltd
      Product: Winter Ver1.3
Serial Number: 104029804230
     Protocol: Transparent SCSI
    Transport: Bulk
         GUID: 07cc03200000104029804230
     Attached: Yes
I then made mount points underneath /mnt, called sda1-sda4

mount -t vfat /dev/sda1 /mnt/sda1 returns a "mount: /dev/sda1 is not a valid block device" error. the same error is returned for sda1-sda4.

mount -t usbfs /dev/sda1 /mnt/sda1 works!

However, here are the contents of /mnt/sda1...
Code:
dr-xr-xr-x    1 root     root            0 Feb 21 14:13 .
drwxr-xr-x   14 root     root          368 Feb 21 14:51 ..
dr-xr-xr-x    1 root     root            0 Feb 21 14:13 001
dr-xr-xr-x    1 root     root            0 Feb 21 14:13 002
-r--r--r--    1 root     root            0 Feb 21 14:13 devices
-r--r--r--    1 root     root            0 Feb 21 14:13 drivers
devices and drivers are both text files. devices contains...
Code:
T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 3
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB OHCI Root Hub
S:  SerialNumber=e0c84000
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms
T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 3
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB OHCI Root Hub
S:  SerialNumber=e0c82000
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms
T:  Bus=01 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#=  2 Spd=12  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=07cc ProdID=0320 Rev= 0.05
S:  Manufacturer=        Ltd
S:  Product=Winter Ver1.3
S:  SerialNumber=104029804230
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
drivers contains...
Code:
         usbdevfs
         hub
         usb-storage
001 and 002 are directories. 001 contains two binary files 001 and 002, while 002 contains binary file 001.

I've basically tried everything I know and am sort of at a brick wall in terms of my knowledge and understanding of linux devices. Any help would be greatly appreciated.