Date: Thu, 13 Sep 2001 15:16:43 -0400 (EDT) From: Garrett Wollman <wollman@khavrinen.lcs.mit.edu> To: Jordan Hubbard <jkh@FreeBSD.ORG> Cc: current@FreeBSD.ORG Subject: Re: kern.flp blown out again Message-ID: <200109131916.f8DJGhC59433@khavrinen.lcs.mit.edu> In-Reply-To: <20010913020057E.jkh@freebsd.org> References: <20010913014332U.jkh@freebsd.org> <20010913105806.B45320@freebie.xs4all.nl> <20010913020057E.jkh@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
<<On Thu, 13 Sep 2001 02:00:57 -0700, Jordan Hubbard <jkh@FreeBSD.ORG> 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 majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200109131916.f8DJGhC59433>