SanDisk Compact Flash USB Reader (SDDR-31): WHICH DEVICE?

SanDisk Compact Flash USB Reader (SDDR-31): WHICH DEVICE?

Post by Darren Enn » Thu, 22 Feb 2001 10:26:34



Hello!

I upgraded my kernel to 2.4.1 to get USB support.  I can now use the
'photopc' program to talk to my Nikon 880 USB camera on the USB
interface!

I also bought a Sandisk Compactflash USB reader device -- which is
supported in Linux -- and everything 'looks good' in all the places
I look for messages, but when I make an effort to mount /dev/sda
I get the message:

mount: /dev/sda has wrong major or minor number  

I have no idea what I may be doing wrong.  Here is a small amount of
messages that show that things should be OK:

hub.c: USB new device connect on bus1/2, assigned device number 2
usb.c: kmalloc IF c688b4c0, numif 1
usb.c: new device strings: Mfr=1, Product=3, SerialNumber=2
usb.c: USB device number 2 default language ID 0x409
Manufacturer: SanDisk Corporation
Product: ImageMate CompactFlash USB
SerialNumber: 000000000002                                

usb-storage: *** thread sleeping.
  Vendor: SanDisk   Model: ImageMate II      Rev: 1.30
  Type:   Direct-Access                      ANSI SCSI revision:
02          

Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
  Vendor: HP       Model: CD-Writer+ 8100  Rev: 1.0g
  Type:   CD-ROM                           ANSI SCSI revision: 02
Host: scsi1 Channel: 00 Id: 00 Lun: 00
  Vendor: SanDisk  Model: ImageMate II     Rev: 1.30
  Type:   Direct-Access                    ANSI SCSI revision: 02

   Host scsi1: usb-storage
       Vendor: SanDisk Corporation
      Product: ImageMate CompactFlash USB
Serial Number: None
     Protocol: Transparent SCSI
    Transport: Bulk
         GUID: 078100020000000000000000              

Currently, I have the following in my /etc/fstab file for this
device:

none                    /proc/bus/usb           usbdevfs defaults 0
0    

This looks strange to me.  I image that instead of 'none' I
should have a valid device name, but every one of the '/dev/sda'
devices don't seem to work.

I am so close to success I can almost taste it!

Any help?

Dare

--
Darren Enns

HTTP:  members.home.net/dmenns

 
 
 

SanDisk Compact Flash USB Reader (SDDR-31): WHICH DEVICE?

Post by Kolbjorn Bekkelun » Thu, 22 Feb 2001 18:34:23




Quote:> Hello!

> I upgraded my kernel to 2.4.1 to get USB support.  I can now use the
> 'photopc' program to talk to my Nikon 880 USB camera on the USB
> interface!

> I also bought a Sandisk Compactflash USB reader device -- which is
> supported in Linux -- and everything 'looks good' in all the places I
> look for messages, but when I make an effort to mount /dev/sda I get the
> message:

> mount: /dev/sda has wrong major or minor number  

> I have no idea what I may be doing wrong.  Here is a small amount of
> messages that show that things should be OK:

> hub.c: USB new device connect on bus1/2, assigned device number 2 usb.c:
> kmalloc IF c688b4c0, numif 1 usb.c: new device strings: Mfr=1,
> Product=3, SerialNumber=2 usb.c: USB device number 2 default language ID
> 0x409 Manufacturer: SanDisk Corporation Product: ImageMate CompactFlash
> USB SerialNumber: 000000000002                                

> usb-storage: *** thread sleeping.
>   Vendor: SanDisk   Model: ImageMate II      Rev: 1.30 Type:  
>   Direct-Access                      ANSI SCSI revision:
> 02          

> Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00
>   Vendor: HP       Model: CD-Writer+ 8100  Rev: 1.0g Type:   CD-ROM    
>                        ANSI SCSI revision: 02
> Host: scsi1 Channel: 00 Id: 00 Lun: 00
>   Vendor: SanDisk  Model: ImageMate II     Rev: 1.30 Type:  
>   Direct-Access                    ANSI SCSI revision: 02

>    Host scsi1: usb-storage
>        Vendor: SanDisk Corporation
>       Product: ImageMate CompactFlash USB
> Serial Number: None
>      Protocol: Transparent SCSI
>     Transport: Bulk
>          GUID: 078100020000000000000000              

> Currently, I have the following in my /etc/fstab file for this device:

> none                    /proc/bus/usb           usbdevfs defaults 0
> 0    

> This looks strange to me.  I image that instead of 'none' I should have
> a valid device name, but every one of the '/dev/sda' devices don't seem
> to work.

> I am so close to success I can almost taste it!

> Any help?

Have you included SCSI-emulation in your kernel ?
I'm using it with my Fujifilm 1400Zoom. The camera is connected to the
computer via USB and the Smartmedia Flash-card registers itself as
/dev/sda1. Thius wont work without SCSI-emulation and USB Mass-storage
though. Include SCSI-emulation, SCSI support and generic scsi support and
try again.
--
Kolbjorn Bekkelund, Engineer ALOMAR
Andoya Rocket Range
http://www.rocketrange.no

Arctic Linux: http://home.online.no/~kbekkel

 
 
 

SanDisk Compact Flash USB Reader (SDDR-31): WHICH DEVICE?

Post by L Ta » Sun, 25 Feb 2001 01:09:44


I think you should mount /dev/sda1 instead of /dev/sda. Also, the file
system is vfat. So:

mount -t vfat /dev/sda1 (your mount point)

Have you loaded the module usb-storage before you tried to mount the
compact flash?

Good luck

L Tam


> Hello!

> I upgraded my kernel to 2.4.1 to get USB support.  I can now use the
> 'photopc' program to talk to my Nikon 880 USB camera on the USB
> interface!

> I also bought a Sandisk Compactflash USB reader device -- which is
> supported in Linux -- and everything 'looks good' in all the places
> I look for messages, but when I make an effort to mount /dev/sda
> I get the message:

> mount: /dev/sda has wrong major or minor number

> I have no idea what I may be doing wrong.  Here is a small amount of
> messages that show that things should be OK:

> hub.c: USB new device connect on bus1/2, assigned device number 2
> usb.c: kmalloc IF c688b4c0, numif 1
> usb.c: new device strings: Mfr=1, Product=3, SerialNumber=2
> usb.c: USB device number 2 default language ID 0x409
> Manufacturer: SanDisk Corporation
> Product: ImageMate CompactFlash USB
> SerialNumber: 000000000002

> usb-storage: *** thread sleeping.
>   Vendor: SanDisk   Model: ImageMate II      Rev: 1.30
>   Type:   Direct-Access                      ANSI SCSI revision:
> 02

> Attached devices:
> Host: scsi0 Channel: 00 Id: 00 Lun: 00
>   Vendor: HP       Model: CD-Writer+ 8100  Rev: 1.0g
>   Type:   CD-ROM                           ANSI SCSI revision: 02
> Host: scsi1 Channel: 00 Id: 00 Lun: 00
>   Vendor: SanDisk  Model: ImageMate II     Rev: 1.30
>   Type:   Direct-Access                    ANSI SCSI revision: 02

>    Host scsi1: usb-storage
>        Vendor: SanDisk Corporation
>       Product: ImageMate CompactFlash USB
> Serial Number: None
>      Protocol: Transparent SCSI
>     Transport: Bulk
>          GUID: 078100020000000000000000

> Currently, I have the following in my /etc/fstab file for this
> device:

> none                    /proc/bus/usb           usbdevfs defaults 0
> 0

> This looks strange to me.  I image that instead of 'none' I
> should have a valid device name, but every one of the '/dev/sda'
> devices don't seem to work.

> I am so close to success I can almost taste it!

> Any help?

> Dare

> --
> Darren Enns

> HTTP:  members.home.net/dmenns

 
 
 

SanDisk Compact Flash USB Reader (SDDR-31): WHICH DEVICE?

Post by Darren Enn » Sun, 25 Feb 2001 09:34:40


Thanks for offering advise!

Actually, with the help of another responder, who showed me what
his kernel settings looked like for SCSI, I managed to get this
working with '/dev/sda1' without even using 'vfat' (though I will
try that to see what difference it makes).

What I think the essential difference was that I was missing is
that I had NOT compiled 'SCSI drive support' -- thinking that I had
no true SCSI devices and definitely not a SCSI 'drive'!  

Dare


> I think you should mount /dev/sda1 instead of /dev/sda. Also, the file
> system is vfat. So:

> mount -t vfat /dev/sda1 (your mount point)

> Have you loaded the module usb-storage before you tried to mount the
> compact flash?

> Good luck

> L Tam


> > Hello!

> > I upgraded my kernel to 2.4.1 to get USB support.  I can now use the
> > 'photopc' program to talk to my Nikon 880 USB camera on the USB
> > interface!

> > I also bought a Sandisk Compactflash USB reader device -- which is
> > supported in Linux -- and everything 'looks good' in all the places
> > I look for messages, but when I make an effort to mount /dev/sda
> > I get the message:

> > mount: /dev/sda has wrong major or minor number

> > I have no idea what I may be doing wrong.  Here is a small amount of
> > messages that show that things should be OK:

> > hub.c: USB new device connect on bus1/2, assigned device number 2
> > usb.c: kmalloc IF c688b4c0, numif 1
> > usb.c: new device strings: Mfr=1, Product=3, SerialNumber=2
> > usb.c: USB device number 2 default language ID 0x409
> > Manufacturer: SanDisk Corporation
> > Product: ImageMate CompactFlash USB
> > SerialNumber: 000000000002

> > usb-storage: *** thread sleeping.
> >   Vendor: SanDisk   Model: ImageMate II      Rev: 1.30
> >   Type:   Direct-Access                      ANSI SCSI revision:
> > 02

> > Attached devices:
> > Host: scsi0 Channel: 00 Id: 00 Lun: 00
> >   Vendor: HP       Model: CD-Writer+ 8100  Rev: 1.0g
> >   Type:   CD-ROM                           ANSI SCSI revision: 02
> > Host: scsi1 Channel: 00 Id: 00 Lun: 00
> >   Vendor: SanDisk  Model: ImageMate II     Rev: 1.30
> >   Type:   Direct-Access                    ANSI SCSI revision: 02

> >    Host scsi1: usb-storage
> >        Vendor: SanDisk Corporation
> >       Product: ImageMate CompactFlash USB
> > Serial Number: None
> >      Protocol: Transparent SCSI
> >     Transport: Bulk
> >          GUID: 078100020000000000000000

> > Currently, I have the following in my /etc/fstab file for this
> > device:

> > none                    /proc/bus/usb           usbdevfs defaults 0
> > 0

> > This looks strange to me.  I image that instead of 'none' I
> > should have a valid device name, but every one of the '/dev/sda'
> > devices don't seem to work.

> > I am so close to success I can almost taste it!

> > Any help?

> > Dare

> > --
> > Darren Enns

> > HTTP:  members.home.net/dmenns

--
Darren Enns

HTTP:  members.home.net/dmenns
 
 
 

1. sddr-31 usb-storage flash reader/writer capacity?

We've been using the SanDisk SDDR-31 USB flash writer
and 32mb flash modules with no trouble for a long time now.
We recently moved to 128mb flash modules and now we're
having trouble with hangs/timeouts when trying to write
to it.
Anyone been using 128mb flash modules or larger
with the usb-storage driver?
If so (and it's working) did you have to tweak
anything in usb/storage/?
Doug

2. linux-2.4.20 fails to build with aic7xxx

3. USB Sandisk SDDR-31 problems in 2.4.9 - 2.4.17

4. Desktop; Can I configure kfm to require a double click?

5. Help: SDDR-31 flash reader and Linux.

6. limit process to processor

7. block devices & module leading & USB Compact Flash readers

8. Problems with using TeX for the first time

9. USB Compact Flash Reader, Help with setup

10. USB Compact Flash Readers

11. Help mounting a USB Compact Flash Reader with 64MB card

12. Boot from USB compact flash reader...?

13. USB compact flash readers anyone?