Date: Sun, 24 Apr 2005 08:19:08 +0200 From: Fridtjof Busse <fbusse@gmx.de> To: Mike Jeays <Mike.Jeays@rogers.com> Cc: freebsd-questions@freebsd.org Subject: Re: Mounting USB-stick Message-ID: <20050424081908.44afdf58.fbusse@gmx.de> In-Reply-To: <1114298761.7355.19.camel@chaucer> References: <20050423214149.7e0afbd7.fbusse@gmx.de> <1114298761.7355.19.camel@chaucer>
next in thread | previous in thread | raw e-mail | index | archive | help
* Mike Jeays <Mike.Jeays@rogers.com>: > > Now I have /dev/da0, but no /dev/da0s1. > > No matter what I try with camcontrol, I don't get da0s1. > > By accident I found out that after I mount /dev/da0 (which of course > > doesn't give me any files on the stick) and umount it, I get /dev/ > > da0s1. What's going on/wrong and how can I fix it? I don't need > > amd, so I'd be happy about a simple solution, if there's any. > > Thanks! :) > > Run fdisk on the drive, and see where the partitions are. I have > found cases where the fourth partition holds the data, and you can > mount it with 'mount -t msdos /dev/da0s4 /mnt'. Running fdisk with > no parameters won't do any damage - but see below. > > In other cases of trouble, try 'camcontrol devlist' to get a list of > which device numbers have been assigned. It isn't always da0. As I've already written: da0s1 is correct, but it only appears if I run 'mount_msdosfs /dev/da0 /mnt && umount /mnt' before. Otherwise there's only /dev/da0, nothing else. Then I can mount /dev/da0s1. I'd just like to know how I can mount da0s1 without having to mount the device itself first. The partition is there and works fine under Linux and FreeBSD, but FreeBSD doesn't "see" it at first. camcontrol lists the device as soon as I plug it in ('scbus 1 target 0 lun 0 (pass0,da0)'), but da0s1 won't appear before I use the above "workaround". -- Fridtjof Busse It's psychosomatic. You need a lobotomy. I'll get a saw. -- Calvin
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050424081908.44afdf58.fbusse>