boot2 -- Round 2

From: Jeremy Chadwick (freebsd_at_jdc.parodius.com)
Date: 07/30/04

  • Next message: Hilko Meyer: "5.2.1 not able to boot and panics sometimes with rpcbind_flags="-l""
    Date: Fri, 30 Jul 2004 14:28:43 -0700
    To: freebsd-current@freebsd.org
    
    

    So, in regards to the commited fix:

    This seemed to fix the issue on one of my boxes (the one which was
    flat-out panic'ing, not the one which was reporting 0:ad(0,`) as the
    default slice to load /boot/loader from). I'll refer to the one which
    panic'd as "Box A" while the one which is doing the backtick as "Box B".

    After pulling cvs down last night and rebuilding world+kernel+boot
    blocks, running disklabel -B ad0s1, all on Box B, I found the machine
    once again spitting out "Invalid partition", trying to load loader(8)
    off of 0:ad(0,`) instead of 0:ad(0,a). I double-checked boot2/Makefile
    to see if -fno-unit-at-a-time was in place -- and it was.

    I've tried using /boot/boot off of Box A and applying it to Box B using
    disklabel -B -b /boot/box_b/boot ad0s1 to no avail.

    It seems almost as if the boot2 code is broken in such a way that it
    resembles an "off-by-one" error (ASCII 0x60 == `, ASCII 0x61 == a).
    Why it's picking ` is beyond me...

    Can someone shed some light as to how I can go about debugging this,
    as well as mention how I can temporarily work around this? Box B
    happens to run mysqld, and is suffering from some issues mentioned on
    freebsd-threads (re: machine randomly hard-locking), so it definitely
    needs to be able to boot back up on it's own without my intervention.

    Thanks!

    -- 
    | Jeremy Chadwick                                 jdc at parodius.com |
    | Parodius Networking                        http://www.parodius.com/ |
    | UNIX Systems Administrator                   Mountain View, CA, USA |
    | Making life hard for others since 1977.                             |
    _______________________________________________
    freebsd-current@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-current
    To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
    

  • Next message: Hilko Meyer: "5.2.1 not able to boot and panics sometimes with rpcbind_flags="-l""