Date: Thu, 17 Nov 2005 14:37:16 +0100 (CET) From: Oliver Fromme <olli@lurza.secnetix.de> To: freebsd-stable@FreeBSD.ORG Subject: Re: CF card and /dev filesystem entries Message-ID: <200511171337.jAHDbG6I096394@lurza.secnetix.de> In-Reply-To: <20051116101200.GA2823@uk.tiscali.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Brian Candler <B.Candler@pobox.com> wrote: > However, when I insert a CF card with normal partioning I need /dev/da0s1, > and this is not present in the /dev filesystem because the partition table > has not been read. > > # mount -t msdos /dev/da0s1 /mnt/cf > mount_msdosfs: /dev/da0s1: No such file or directory > > Just reading the first block is not sufficient: > > # dd if=/dev/da0 of=/dev/null count=1 > 1+0 records in > 1+0 records out > 512 bytes transferred in 0.040984 secs (12493 bytes/sec) > # mount -t msdos /dev/da0s1 /mnt/cf > mount_msdosfs: /dev/da0s1: No such file or directory I think devfs is updated when a descriptor on the device which was opended for writing is closed. But you don't actually have to write anything. That means, the following command should do it: # dd if=/dev/null of=/dev/da0 count=0 Best regards Oliver -- Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing Dienstleistungen mit Schwerpunkt FreeBSD: http://www.secnetix.de/bsd Any opinions expressed in this message may be personal to the author and may not necessarily reflect the opinions of secnetix in any way. "Perl will consistently give you what you want, unless what you want is consistency." -- Larry Wall
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200511171337.jAHDbG6I096394>