From owner-freebsd-alpha Mon Aug 6 15:35: 7 2001 Delivered-To: freebsd-alpha@freebsd.org Received: from smtp7.xs4all.nl (smtp7.xs4all.nl [194.109.127.133]) by hub.freebsd.org (Postfix) with ESMTP id A06E537B401 for ; Mon, 6 Aug 2001 15:35:00 -0700 (PDT) (envelope-from wkb@freebie.xs4all.nl) Received: from freebie.xs4all.nl (freebie.xs4all.nl [213.84.32.253]) by smtp7.xs4all.nl (8.9.3/8.9.3) with ESMTP id AAA28490 for ; Tue, 7 Aug 2001 00:34:58 +0200 (CEST) Received: (from wkb@localhost) by freebie.xs4all.nl (8.11.4/8.11.4) id f76MYwX03049 for freebsd-alpha@FreeBSD.ORG; Tue, 7 Aug 2001 00:34:58 +0200 (CEST) (envelope-from wkb) Date: Tue, 7 Aug 2001 00:34:58 +0200 From: Wilko Bulte To: freebsd-alpha@FreeBSD.ORG Subject: Re: problems creating 4.4-alpha test/release cdrom Message-ID: <20010807003458.A3000@freebie.xs4all.nl> References: <20010805190055.A21399@freebie.xs4all.nl> <20010806071419.D506@gsmx07.alcatel.com.au> <20010805234524.A22659@freebie.xs4all.nl> <20010806235940.A2731@freebie.xs4all.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20010806235940.A2731@freebie.xs4all.nl>; from wkb@freebie.xs4all.nl on Mon, Aug 06, 2001 at 11:59:40PM +0200 X-OS: FreeBSD 4.3-STABLE X-PGP: finger wilko@freebsd.org Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Mon, Aug 06, 2001 at 11:59:40PM +0200, Wilko Bulte wrote: > On Sun, Aug 05, 2001 at 11:45:24PM +0200, Wilko Bulte wrote: > > On Mon, Aug 06, 2001 at 07:14:19AM +1000, Peter Jeremy wrote: > > > On 2001-Aug-05 19:00:55 +0200, Wilko Bulte wrote: > > > >I seem to be having an interesting problem creating a CD that is bootable > > > >on Alpha. I built a release (too a while on the PWS600au but it got there). > > > >Then created an .iso using the /usr/share/examples/worm/makecdfs.sh > > > >Subsequently ran setcdboot to make it bootable. Ran cdrecord and wrote the > > > >whole thing on CDRW. All mkisofs, setcdboot, cdrecord, done on the PWS > > > >itself. > > > > > > > >On trying to boot I get the phenomenon listed below: ALL CAPS filenames. > > > >mkisofs is version 1.14, freshly built from ports. Mounting the CD under > > > >FreeBSD produces lower case filenames like we are used to. > > > > > > All this means is that the bootloader doesn't understand the RockRidge > > > extensions to ISO9660. The ISO9660 standard only supports monocase > > > filenames containing a single '.' and a version number (similar to > > > VMS). It should, however, understand that a request for "kernel" is > > > > I know that iso9660 is limited this way. But why-o-why did the > > makecdfs.sh work before and does not anymore? > > > > > matched by the file "KERNEL" that it reports - I suspect that there's > > > a strcmp() that should be strcasecmp() somewhere in the bootloader. > > > > In the meantime I also tried the mkisofs on an x86 machine, using the same > > input directory tree mounted via NFS. setcdboot on the alpha and a new > > cdrw gave me exactly the same results. > > More research done: > > can't load 'kernel.old' > no bootable kernel > / > > Type '?' for a list of commands, 'help' for more detailed help. > ok ls > / > d BIN > d BOOT > d CATPAGES > CDROM.INF > d COMPAT4X > d CRYPTO > d DICT > d DOC > d FLOPPIES > > [etc ; this above is from my homegrown 4.4PRERELEASE CD] > > ok ls > / > ABOUT.TXT;1 > d BIN > d BOOT > d CATPAGES > CDROM.INF;1 > d COMPAT4X > d CRYPTO > d DICT > d DOC > > [ swapped CD disc ; this from a 4.3R cdrom ; known good one ] > > Is this a borked loader maybe?? > > It is definitely not mkisofs [sorry Joerg] It ain't the loader either: FreeBSD/alpha SRM CD9660 boot, Revision 0.1 (jkh@beast.freebsd.org, Mon Mar 20 21:08:56 GMT 2000) Memory: 262144 k > echo \007\007 > autoboot 10 Hit [Enter] to boot immediately, or any other key for command prompt. Booting [kernel] in 9 seconds... Type '?' for a list of commands, 'help' for more detailed help. ok ls / ABOUT.TXT;1 d BIN d BOOT d CATPAGES CDROM.INF;1 d COMPAT4X d CRYPTO d DICT is what a 4.3R CD boot produces. Apparantly we have uppercase ISO9660 names and no RockRidge interpretation. Educational. Didn't know that. I've tried getting to 'ok' using the 4.3R cd and then swapping it for the 4.4-PREREL CD. No luck: ok boot can't load 'kernel' boot: no bootable kernel Which is not true because: freebie# ls -l k* -r--r--r-- 2 root wheel 6298064 Apr 21 21:16 kernel What am I missing here? -- | / o / / _ Arnhem, The Netherlands email: wilko@FreeBSD.org |/|/ / / /( (_) Bulte To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message