<<On Thu, 13 Sep 2001 02:00:57 -0700, Jordan Hubbard <[EMAIL PROTECTED]> said:
> It's just easier to keep band-aiding it, as ugly a scenario as that
> might be.
If we added a third disk with modules....
(This is based on somewhat dated sources, but I think that the idea is
right.)
wollman@khavrinen(305)$ ls -l *.gz
-rwxr-xr-x 1 wollman sources 1232060 Sep 13 14:51 kernel.gz*
-rwxr-xr-x 1 wollman sources 590239 Sep 13 15:13 lots-of-modules.ko.gz*
Here's the config for that kernel (based on GENERIC):
machine i386
cpu I486_CPU
cpu I586_CPU
cpu I686_CPU
ident GENERIC
maxusers 32
options MATH_EMULATE #Support for x87 emulation
options INET #InterNETworking
options INET6 #IPv6 communications protocols
options FFS #Berkeley Fast Filesystem
options SOFTUPDATES #Enable FFS soft updates support
options MD_ROOT #MD is a potential root device
options NFS #Network Filesystem
options NFS_ROOT #NFS usable as root device, NFS required
options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!]
options SCSI_DELAY=15000 #Delay (in ms) before probing SCSI
options UCONSOLE #Allow users to grab the console
options KTRACE #ktrace(1) support
options KBD_INSTALL_CDEV # install a CDEV entry in /dev
device isa
device eisa
device pci
device ata
device atadisk # ATA disk drives
device atapicd # ATAPI CDROM drives
device atapifd # ATAPI floppy drives
device atapist # ATAPI tape drives
options ATA_STATIC_ID #Static device numbering
device ahb # EISA AHA1742 family
device ahc # AHA2940 and onboard AIC7xxx devices
device amd # AMD 53C974 (Tekram DC-390(T))
device isp # Qlogic family
device adv # Advansys SCSI adapters
device adw # Advansys wide SCSI adapters
device bt # Buslogic/Mylex MultiMaster SCSI adapters
device ncv # NCR 53C500
device nsp # Workbit Ninja SCSI-3
device stg # TMC 18C30/18C50
device dpt # DPT Smartcache III, IV - See NOTES for options!
device scbus # SCSI bus (required)
device da # Direct Access (disks)
device sa # Sequential Access (tape etc)
device cd # CD
device pass # Passthrough device (direct SCSI access)
device ida # Compaq Smart RAID
device atkbdc 1 # At keyboard controller
device atkbd # at keyboard
device psm # psm mouse
device vga # VGA screen
device splash
device sc 1
device npx
device apm
device pmtimer
device card # pccard bus
device pcic # PCMCIA bridge
device sio # 8250, 16[45]50 based serial ports
device ppc
device ppbus # Parallel port bus (required)
device lpt # Printer
device plip # TCP/IP over parallel
device ppi # Parallel port interface device
device miibus
device cs # Crystal Semiconductor CS89x0 NIC
device ex # Intel EtherExpress Pro/10 and Pro/10+
device ep # Etherlink III based cards
device fe # Fujitsu MB8696x based cards
device xe # Xircom pccard ethernet
device awi # BayStack 660 and others
device loop # Network loopback
device ether # Ethernet support
device sl # Kernel SLIP
device ppp 1 # Kernel PPP
device pty # Pseudo-ttys (telnet etc)
device md # Memory "disks"
device bpf # Berkeley packet filter
device uhci # UHCI PCI->USB interface
device ohci # OHCI PCI->USB interface
device usb # USB Bus (required)
device ugen
device uhid
device ukbd
device umass
device umodem
device ums
lots-of-modules.ko.gz is made by recursively linking together the
following:
./modules/usr/src/sys/modules/aac/aac.kld
./modules/usr/src/sys/modules/aha/aha.kld
./modules/usr/src/sys/modules/aic/aic.kld
./modules/usr/src/sys/modules/amr/amr.kld
./modules/usr/src/sys/modules/asr/asr.kld
./modules/usr/src/sys/modules/cd9660/cd9660.kld
./modules/usr/src/sys/modules/fdc/fdc.kld
./modules/usr/src/sys/modules/an/if_an.kld
./modules/usr/src/sys/modules/ar/if_ar.kld
./modules/usr/src/sys/modules/aue/if_aue.kld
./modules/usr/src/sys/modules/cue/if_cue.kld
./modules/usr/src/sys/modules/dc/if_dc.kld
./modules/usr/src/sys/modules/de/if_de.kld
./modules/usr/src/sys/modules/ed/if_ed.kld
./modules/usr/src/sys/modules/el/if_el.kld
./modules/usr/src/sys/modules/fxp/if_fxp.kld
./modules/usr/src/sys/modules/if_gif/if_gif.kld
./modules/usr/src/sys/modules/kue/if_kue.kld
./modules/usr/src/sys/modules/lge/if_lge.kld
./modules/usr/src/sys/modules/lnc/if_lnc.kld
./modules/usr/src/sys/modules/nge/if_nge.kld
./modules/usr/src/sys/modules/pcn/if_pcn.kld
./modules/usr/src/sys/modules/ray/if_ray.kld
./modules/usr/src/sys/modules/rl/if_rl.kld
./modules/usr/src/sys/modules/sf/if_sf.kld
./modules/usr/src/sys/modules/sis/if_sis.kld
./modules/usr/src/sys/modules/sk/if_sk.kld
./modules/usr/src/sys/modules/sn/if_sn.kld
./modules/usr/src/sys/modules/sr/if_sr.kld
./modules/usr/src/sys/modules/ste/if_ste.kld
./modules/usr/src/sys/modules/if_stf/if_stf.kld
./modules/usr/src/sys/modules/ti/if_ti.kld
./modules/usr/src/sys/modules/tl/if_tl.kld
./modules/usr/src/sys/modules/if_tun/if_tun.kld
./modules/usr/src/sys/modules/tx/if_tx.kld
./modules/usr/src/sys/modules/txp/if_txp.kld
./modules/usr/src/sys/modules/vr/if_vr.kld
./modules/usr/src/sys/modules/vx/if_vx.kld
./modules/usr/src/sys/modules/wb/if_wb.kld
./modules/usr/src/sys/modules/wi/if_wi.kld
./modules/usr/src/sys/modules/wx/if_wx.kld
./modules/usr/src/sys/modules/xl/if_xl.kld
./modules/usr/src/sys/modules/mii/miibus.kld
./modules/usr/src/sys/modules/mlx/mlx.kld
./modules/usr/src/sys/modules/mly/mly.kld
./modules/usr/src/sys/modules/msdosfs/msdosfs.kld
./modules/usr/src/sys/modules/ntfs/ntfs.kld
./modules/usr/src/sys/modules/random/random.kld
./modules/usr/src/sys/modules/sppp/sppp.kld
./modules/usr/src/sys/modules/sym/sym.kld
./modules/usr/src/sys/modules/twe/twe.kld
...so if we go this route, we could clearly add support for additional
install devices and methods which are not currently possible.
-GAWollman
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message