Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 07 Nov 2002 13:31:29 -0500 (EST)
From:      John Baldwin <jhb@FreeBSD.org>
To:        Matthew Jacob <mjacob@feral.com>
Cc:        alpha@freebsd.org
Subject:   Re: floppies for alpha/DP2
Message-ID:  <XFMail.20021107133129.jhb@FreeBSD.org>
In-Reply-To: <20021107101316.U4414-100000@wonky.feral.com>

next in thread | previous in thread | raw e-mail | index | archive | help

On 07-Nov-2002 Matthew Jacob wrote:
> 
> 
> 
> On Thu, 7 Nov 2002, Matthew Jacob wrote:
> 
>>
>> FYI
>>
>> I've just barely managed to finally shuffle and squeeze things down to
>> fit floppies- 7 blocks to spare for kern.flp.
>>
>> I'm going to test them later today to see if they're usable- that't the
>> next step.
>>
>>
>>
> 
> Oh- and here are the diffs- somebody can tell me quickly if they think
> this is wrong.
> 
> It took me so damned long because I didn't realize I could do a chroot
> shell and iteratively work on the constantly breaking release.9 step
> from the release filesystem directly. That's probably something worth
> noting in the man page.

make rerelease :)
 
> Salient points:
> 
> + all networking/nfsclient had to be moved to moved to modules
> + have to keep COMPAT_FREEBSD4 (according to many)
> + isp/sym are the only supported SCSI HBAs; mlx is also supported
> (reason: SRM won't boot off any others, so no point in trying to
> include them)
> + ispfw included on floppy 3 so that the number of "why didn't this
> work?" emails can be cut down (yes, before 5.0 ships this will
> all be documented)
> + TurboLaser removed- *some* TurboLasers have a floppy. *All* have
> CDROMs. It's also probably true that because we cannot test TurboLaser
> all that much that this was the extra 40KB needed to fit onto the
> floppy.

One note, you don't need to mention stuff in dokern.sh if it is
mentioned in drivers.conf as they are automatically removed.

> Index: dokern.sh
> ===================================================================
> RCS file: /home/ncvs/src/release/alpha/dokern.sh,v
> retrieving revision 1.58
> diff -u -r1.58 dokern.sh
> --- dokern.sh 5 Nov 2002 14:44:46 -0000       1.58
> +++ dokern.sh 7 Nov 2002 05:36:35 -0000
> @@ -6,10 +6,12 @@
>  sed  \
>       -e '/DEC_3000_300/d' \
>       -e '/DEC_3000_500/d' \
> +     -e '/DEC_KN8AE/d' \
>       -e '/SOFTUPDATES/d' \
>       -e '/UFS_ACL/d' \
>       -e '/UFS_DIRHASH/d' \
>       -e '/MFS/d' \
> +     -e '/NFSCLIENT/d' \
>       -e '/NFSSERVER/d' \
>       -e '/NFS_ROOT/d' \
>       -e '/MSDOSFS/d' \
> @@ -26,7 +28,6 @@
>       -e '/WITNESS/d' \
>       -e '/AHC_REG_PRETTY_PRINT/d' \
>       -e '/AHD_REG_PRETTY_PRINT/d' \
> -     -e '/COMPAT_FREEBSD4/d' \
>       -e '/SMP/d' \
>       -e '/atapifd/d' \
>       -e '/atapist/d' \
> @@ -37,6 +38,7 @@
>       -e '/   amr/d' \
>       -e '/splash/d' \
>       -e '/   apm/d' \
> +     -e '/   bpf/d' \

This breaks dhcp installs.

>       -e '/pmtimer/d' \
>       -e '/pcm/d' \
>       -e '/ppc/d' \
> @@ -74,12 +76,27 @@
>       -e '/cue/d' \
>       -e '/kue/d' \
>       -e '/maxusers/d' \
> +     -e '/ahc/d' \
> +     -e '/mpt.*MPT/d' \
> +     -e '/txp/d' \
> +     -e '/dc.*21143/d' \
> +     -e '/de.*Tulip/d' \
> +     -e '/fxp/d' \
> +     -e '/rl.*Real/d' \
> +     -e '/tl.*Texas/d' \
> +     -e '/vr.*VIA/d' \
> +     -e '/xl.*Boom/d' \
> +     -e '/tun.*unnel/d' \
> +     -e '/vx.*Vort/d' \
> +     -e '/ch.*media/d' \
> +     -e '/miibus/d' \
> +     -e '/UFS_DIRHASH/d' \
> +     -e '/MSDOSFS/d' \
>       -e 's/ident.*GENERIC/ident              BOOTMFS/g'
> 
> -echo "options  NO_COMPAT_FREEBSD4"
> -
>  # reset maxusers to something lower
> -echo "maxusers       5"
> +echo "maxusers       2"
> 
>  echo "options  SCSI_NO_OP_STRINGS"
>  echo "options  SCSI_NO_SENSE_STRINGS"
> +echo "makeoptions NO_MODULES=1"

You don't need to do this I think.

> Index: drivers.conf
> ===================================================================
> RCS file: /home/ncvs/src/release/alpha/drivers.conf,v
> retrieving revision 1.8
> diff -u -r1.8 drivers.conf
> --- drivers.conf      5 Nov 2002 14:44:46 -0000       1.8
> +++ drivers.conf      6 Nov 2002 06:12:12 -0000
> @@ -36,7 +36,9 @@
>  #
> 
>  #drv filename        floppy  type    description
> -de   if_de           2       network "DEC DE435 PCI NIC or other DC21040-AA based card"
> +miibus       miibus          2       network "MII bus support"
> +de   if_de           2       network "DEC DEC/Intel 21040, 21041, 21140"
> +dc   if_dc           2       network "DEC DEC/Intel 21143 and workalikes"
>  txp  if_txp          2       network "3Com 3XP Typhoon/Sidewinder (3CR990) NIC"
>  vx   if_vx           2       network "3Com 3c590 and 3c595 EtherLink III NIC"
>  miibus       miibus          2       network "MII bus support"
> @@ -46,9 +48,9 @@
>  rl   if_rl           2       network "RealTek 8129/8139"
>  tl   if_tl           2       network "Texas Instruments ThunderLAN"
>  vr   if_vr           2       network "VIA Rhine, Rhine II"
> +vx   if_vx           2       network "3Com 3c590, 3c595 (``Vortex'')"
>  xl   if_xl           2       network "3Com 3c90x (``Boomerang'', ``Cyclone'')"
> +nfsclient    nfsclient       3       options "NFS client support"
>  amr  amr             3       disk    "AMI MegaRAID"
>  mlx  mlx             3       disk    "Mylex DAC-family RAID"
> -ahc  ahc             3       disk    "AHA2940 and onboard AIC7xxxx devices"
> -isp  isp             3       disk    "Qlogic family SCSI"
> -mpt  mpt             3       disk    "LSI-Logic MPT-Fusion"
> +ispfw        ispfw           3       disk    "Qlogic family SCSI firmware modules"

-- 

John Baldwin <jhb@FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-alpha" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.20021107133129.jhb>