From owner-freebsd-questions Mon Oct 14 12:22:34 2002 Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B205A37B401 for ; Mon, 14 Oct 2002 12:22:31 -0700 (PDT) Received: from sccrmhc03.attbi.com (sccrmhc03.attbi.com [204.127.202.63]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0A2C943E8A for ; Mon, 14 Oct 2002 12:22:31 -0700 (PDT) (envelope-from swear@attbi.com) Received: from localhost.localdomain ([12.242.158.67]) by sccrmhc03.attbi.com (InterMail vM.4.01.03.27 201-229-121-127-20010626) with ESMTP id <20021014192230.VZIU24958.sccrmhc03.attbi.com@localhost.localdomain>; Mon, 14 Oct 2002 19:22:30 +0000 Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost.localdomain (8.12.6/8.12.5) with ESMTP id g9EJPbUW094726; Mon, 14 Oct 2002 12:25:37 -0700 (PDT) (envelope-from swear@attbi.com) Received: (from jojo@localhost) by localhost.localdomain (8.12.6/8.12.5/Submit) id g9EJPVoJ094723; Mon, 14 Oct 2002 12:25:31 -0700 (PDT) (envelope-from swear@attbi.com) X-Authentication-Warning: localhost.localdomain: jojo set sender to swear@attbi.com using -f To: freebsd@ccstores.com (Jim Pazarena) Cc: freebsd-questions@freebsd.org Subject: Re: problem with 4.7 iso References: From: swear@attbi.com (Gary W. Swearingen) Date: 14 Oct 2002 12:25:31 -0700 In-Reply-To: Message-ID: Lines: 85 User-Agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.1 (Cuyahoga Valley) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG freebsd@ccstores.com (Jim Pazarena) writes: > Not sure if this is the group to report this. I have downloaded > the iso's from 4.2 on, without a problem until this. Correct group. If nobody helps here, then you can usually ask on about 4.x on freebsd-stable without getting complaints (say you asked here first). But in this case it's highly likely that the problem's at your end. > > After composing the above, I downloaded the mini 4.7 iso, burnt a disk, > and once again the boot process stops at text=0x2833b1 ! Sounds to me like a new problem with your CD burning software or hardware. I'm not familiar with that error message but I suspect that the CD is booting well until it gets to the same point on the disks. You might try upgrading or reinstalling your burning software. And check the CD by getting an MD5 of the CD or doing on a bit-by-bit compare with the ISO on your hard disk. It can be a bit tricky as "burncd" seems to put and extra block or something on the CD than is in the ISO file. Here's my script for the bit-compare which you could also modify to do the MD5 thing. You can probably change it to use "sh". #!/bin/ksh ## This is /jojo/bin/ckisocd # ## This compares the file named by the first argument to the beginning of the CD. # Note that the CD burning software (burncd) often writes an ISO CD at least a block bigger than the file. # I'm not sure why. (It's not a hard disk file system block size thing.) iso_file="$1" if [ -z "${iso_file}" ]; then echo "USAGE: $0 ISO-FILE-FILENAME" exit 1 fi if [ ! -r "${iso_file}" -o ! -f ${iso_file} ]; then echo "ERROR: The argument, \"${iso_file}\", is not a readable regular file. Aborting with nothing done." exit 1 fi blocksize=2048 ## Block size of ISO CDs. Nothing else will work (esp, in dd command). blocks=$(( $(ls -l ${iso_file} | awk '{print $5;}') / 2048 )) bytes=$(( ${blocks} * ${blocksize} )) echo "WARNING: About to compare this file (${bytes} bytes, ${blocks} blocks) to CD." ls -l ${iso_file} echo -n "Enter \"y\" to continue, else to abort: " read if [ "$REPLY" != "y" ]; then echo "You entered \"$REPLY\", so the command is aborting with nothing done." exit 1 fi echo "NOTICE: Comparing \"${iso_file}\" to the just-written CD. Please wait..." if dd if=/dev/acd0a count=${blocks} bs=${blocksize} | diff - ${iso_file}; then echo "NOTICE: Comparison OK. The CD seems OK." else echo "ERROR: The CD and file differred." fi echo done beep 3& exit 0 ## Note: The "ls -s" command gives a size rounded up to even multiple of fs block size -- no good. ## Note: Another, slower, more awkward way to compare the file and CD is this: # vnconfig -c /dev/vn0a ${iso_file} # mount -r -t cd9660 /dev/vn0a /mnt/tmp # mount /cdrom # diff -r /mnt/tmp /cdrom # umount /cdrom; eject acd0 # umount /mnt/tmp # vnconfig -u /dev/vn0a # The End. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message