From owner-freebsd-stable@FreeBSD.ORG Sat Feb 25 11:28:22 2012 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 77A1F106564A for ; Sat, 25 Feb 2012 11:28:22 +0000 (UTC) (envelope-from bennett@cs.niu.edu) Received: from mp.cs.niu.edu (mp.cs.niu.edu [131.156.145.41]) by mx1.freebsd.org (Postfix) with ESMTP id 3FE188FC16 for ; Sat, 25 Feb 2012 11:28:21 +0000 (UTC) Received: from mp.cs.niu.edu (bennett@localhost [127.0.0.1]) by mp.cs.niu.edu (8.14.3/8.14.3) with ESMTP id q1PARUEB021976; Sat, 25 Feb 2012 04:27:30 -0600 (CST) Date: Sat, 25 Feb 2012 04:27:30 -0600 (CST) From: Scott Bennett Message-Id: <201202251027.q1PARURH021975@mp.cs.niu.edu> To: Erich Dollansky Cc: freebsd-stable@freebsd.org Subject: random problem with 8.3 from yesterday X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Feb 2012 11:28:22 -0000 On Wed, 22 Feb 2012 13:34:36 +0700 Erich Dollansky wrote: >I got a new thumb drive which was FAT formatted. I use this script to change this: > >!/bin/tcsh ># ># This script format a thumb drive connected to USB as da0. ># >printf "You have to run this script as 'root' to succeed.\n" >printf "Warning this script will delete all your data from /dev/da0. Continue? > " >set Eingabe = $< >if ("$Eingabe" == "y") then > printf "\nDeleting the device " > dd if=/dev/zero of=/dev/da0 bs=1k count=1 > printf "\nWriting the BSD label " > bsdlabel -Bw da0 auto Hmmm...so no MBR and no GPT either? Just the bare device? I guess I haven't tried that, so I don't know what that would do. > printf "\nEditing the BSD label " > bsdlabel -e da0 > newfs /dev/da0a > printf "\nThe device /dev/da0 was formated to be used with FreeBSD.\n" >else > printf "\nScript aborted!\n" >endif > >I then call manually > >tunefs -L NewDeviceName /dev/da0a Just out of curiosity, I'd like to know why you run tunefs manually, rather than using "-L NewDeviceName" on the newfs command, given that your script is clearing the physical device and then creating an empty file system. > >Either this call or the mount command does not work randomly. > >When I then try to mount the device on /dev/da0a it does not work always. What do you mean when you write "mount the device on /dev/da0a"? Normally one mounts a filesystem onto a "device", e.g., mount /dev/ad0s1d /var or some similar thing. Also, why do you refer to /dev/da0a at all if you labeled the file system? The whole point of labeling the file system is supposed to be so that you can mount it independently of the physical device name, e.g., mount /dev/ufs/NewDeviceName /thumbfs which allows you to have an entry in /etc/fstab for mounting the file system that doesn't need to be edited every time you reboot the system or move devices around. > >I do not know what this causes, I am only randomly able to reproduce it. > >It might be affected by removing the device or keeping it plugged in. Well, yes, that's what you label partitions/devices to avoid having to deal with manually, right? > >uname says: > >FreeBSD AMD620.ovitrap.com 8.3-PRERELEASE FreeBSD 8.3-PRERELEASE #28: Tue Feb 21 17:15:07 WIT 2012 erich@AMD620.ovitrap.com:/usr/obj/usr/src/sys/AsusAMD620 amd64 > >dmesg says: > >ugen1.2: at usbus1 >umass0: on usbus1 >umass0: SCSI over Bulk-Only; quirks = 0x4001 >umass0:2:0:-1: Attached to scbus2 >da0 at umass-sim0 bus 0 scbus2 target 0 lun 0 >da0: < USB FLASH DRIVE PMAP> Removable Direct Access SCSI-0 device >da0: 40.000MB/s transfers >da0: 15272MB (31277056 512 byte sectors: 255H 63S/T 1946C) > >It is not an urgent problem. > It most likely is not a problem at all. See http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/geom-glabel.html#AEN27470 With best regards, Scott Bennett, Comm. ASMELG, CFIAG ********************************************************************** * Internet: bennett at cs.niu.edu * *--------------------------------------------------------------------* * "A well regulated and disciplined militia, is at all times a good * * objection to the introduction of that bane of all free governments * * -- a standing army." * * -- Gov. John Hancock, New York Journal, 28 January 1790 * **********************************************************************