Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 14 Sep 2003 13:07:49 +0200
From:      Bernd Walter <ticso@cicely12.cicely.de>
To:        Chris Shenton <chris@shenton.org>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: How to read CF card via USB with umass on 4.7-STABLE?
Message-ID:  <20030914110749.GQ26878@cicely12.cicely.de>
In-Reply-To: <86n0d94o2q.fsf@PECTOPAH.shenton.org>
References:  <86n0d94o2q.fsf@PECTOPAH.shenton.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Sep 12, 2003 at 06:52:13PM -0400, Chris Shenton wrote:
> I have an old digital camera which has a 64MB CF card in it. A friend
> loaned me a USB card reader to extract the images.  I don't seem to be
> able to mount it on FreeBSD-4.7-STABLE per the umass man page.
> 
> After plugging in the card and USB reader, dmesg shows:
> 
>   umass0: PQI Travel Flash, rev 1.10/2.05, addr 2
>   da1 at umass-sim0 bus 0 target 0 lun 0
>   da1: <General Flash Disk Drive 2.05> Removable Direct Access SCSI-2 device 
>   da1: 650KB/s transfers
>   da1: 62MB (126976 512 byte sectors: 64H 32S/T 62C)

Looks good.

> The man page says:
> 
>            camcontrol rescan 0
> 
>      Rescan a Zip drive that was added after boot.  The command above assumes
>      that the Zip drive is the first SCSI bus in the system.
> 
>            disklabel -w -r da0 zip100
>            newfs da0c
>            mount -t ufs /dev/da0c /mnt
> 
> I do the camcontrol and it appears to see it:
> 
>   thanatos# camcontrol rescan 0
>   Re-scan of bus 0 was successful
>   thanatos# camcontrol devlist -v
>   scbus0 on ahc0 bus 0:
>   <SEAGATE ST19171W 0024>            at scbus0 target 0 lun 0 (pass0,da0)
>   <  >                               at scbus0 target -1 lun -1 ()
>   scbus1 on umass-sim0 bus 0:
>   <General Flash Disk Drive 2.05>    at scbus1 target 0 lun 0 (da1,pass1)
>   scbus-1 on xpt0 bus 0:
>   <  >                               at scbus-1 target -1 lun -1 (xpt0)

Not need to do this as the device is already working.

> I skip the disklabel and newfs since I've got photos on it already.
> Attempts to mount fail:
> 
>   thanatos# mount -t ufs /dev/da1c /mnt
>   mount: /dev/da1c on /mnt: incorrect super block
>   thanatos# mount -t msdos /dev/da1c /mnt
>   msdos: /dev/da1c: Invalid argument
> 
> Any clues? Thanks.

A photo disk is most likely not ufs - it's msdosfs.
msdosfs is not is normaly not used on the whole device (exeptions are
floppies), so you want using the correct slice.
E.g. mount -t msdos /dev/da1s1 /mnt

-- 
B.Walter                   BWCT                http://www.bwct.de
ticso@bwct.de                                  info@bwct.de



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030914110749.GQ26878>