Date: Fri, 24 Nov 95 21:58 PST From: js@ibbs.anaheim.ca.us (Jeff Stillinger) To: questions@FreeBSD.org Subject: kernel_compile_problem Message-ID: <m0tJDdI-000408C@ibbs.anaheim.ca.us>
next in thread | raw e-mail | index | archive | help
Hi, I have a few questions about compiling a new kernel. I keep getting the following error. kern_sysctl.o: Undefined symbol '_hw_float' refrenced from text segment Why? I did a few tests. I compiled a GENERIC kernel and it compiled just fine. It is only after I modify the config file that I copied per the instruction 6.0.2 that I get this error. I copied over the file and made no changes and it compiled without errors as well. Now, I have no SCSI devices, or Ethernet devices connected to this computer. Included in this file I have sent is the output of dmesg. As you can see I am not using many of those things that come in the GENERIC kernel at all. What I am trying to accomplish is a smaller kernel without the "dead" code that never gets used. I would also like to take advantage of my 387. Please keep in mind that it has been taking about 3.5 hours to compile a kernel. This may be usefull for troubleshooting. Thanks for reading.... # # GENERIC -- Generic machine with WD/AHx/NCR/BTx family disks # # GENERIC,v 1.45.2.3 1995/06/05 21:50:41 jkh Exp # machine "i386" cpu "I386_CPU" # cpu "I486_CPU" # cpu "I586_CPU" ident JSS maxusers 10 # options MATH_EMULATE #Support for x87 emulation options INET #InterNETworking options FFS #Berkeley Fast Filesystem options NFS #Network Filesystem options MSDOSFS #MSDOS Filesystem options "CD9660" #ISO 9660 Filesystem options PROCFS #Process filesystem options "COMPAT_43" #Compatible with BSD 4.3 # options "SCSI_DELAY=15" #Be pessimistic about Joe SCSI device options BOUNCE_BUFFERS #include support for DMA bounce buffers options UCONSOLE #Allow users to grab the console config kernel root on wd0 controller isa0 # controller pci0 controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr disk fd0 at fdc0 drive 0 disk fd1 at fdc0 drive 1 # tape ft0 at fdc0 drive 2 controller wdc0 at isa? port "IO_WD1" bio irq 14 vector wdintr disk wd0 at wdc0 drive 0 disk wd1 at wdc0 drive 1 # controller wdc1 at isa? port "IO_WD2" bio irq 15 vector wdintr # disk wd2 at wdc1 drive 0 # disk wd3 at wdc1 drive 1 # controller ncr0 # controller ahc0 # controller bt0 at isa? port "IO_BT0" bio irq ? vector btintr # controller uha0 at isa? port "IO_UHA0" bio irq ? drq 5 vector uhaintr # controller ahc1 at isa? bio irq ? vector ahcintr # controller ahb0 at isa? bio irq ? vector ahbintr # controller aha0 at isa? port "IO_AHA0" bio irq ? drq 5 vector ahaintr # controller aic0 at isa? port 0x340 bio irq 11 vector aicintr # controller nca0 at isa? port 0x1f88 bio irq 10 vector ncaintr # controller nca1 at isa? port 0x350 bio irq 5 vector ncaintr # controller sea0 at isa? bio irq 5 iomem 0xc8000 iosiz 0x2000 vector seaintr # controller scbus0 # device sd0 # device st0 # device cd0 #Only need one of these, the code dynamically grows # device wt0 at isa? port 0x300 bio irq 5 drq 1 vector wtintr # device mcd0 at isa? port 0x300 bio irq 10 vector mcdintr # device mcd1 at isa? port 0x340 bio irq 11 vector mcdintr # controller matcd0 at isa? port ? bio # Changed this to match default port value. device scd0 at isa? port 0x340 bio # syscons is the default console driver, resembling an SCO console device sc0 at isa? port "IO_KBD" tty irq 1 vector scintr # Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver #device vt0 at isa? port "IO_KBD" tty irq 1 vector pcrint #options "PCVT_FREEBSD=210" # pcvt running on FreeBSD 2.1 #options XSERVER # include code for XFree86 # device npx0 at isa? port "IO_NPX" irq 13 vector npxintr device sio0 at isa? port "IO_COM1" tty irq 4 vector siointr device sio1 at isa? port "IO_COM2" tty irq 3 vector siointr device sio2 at isa? port "IO_COM3" tty irq 5 vector siointr device sio3 at isa? port "IO_COM4" tty irq 9 vector siointr device lpt0 at isa? port? tty irq 7 vector lptintr # device lpt1 at isa? port? tty # device lpt2 at isa? port? tty # Order is important here due to intrusive probes, do *not* alphabetize # this list of network interfaces until the probes have been fixed. # Right now it appears that the ie0 must be probed before ep0. See # revision 1.20 of this file. # device de0 # device ed0 at isa? port 0x280 net irq 5 iomem 0xd8000 vector edintr # device ed1 at isa? port 0x300 net irq 5 iomem 0xd8000 vector edintr # device ie0 at isa? port 0x360 net irq 7 iomem 0xd0000 vector ieintr # device ep0 at isa? port 0x300 net irq 10 vector epintr # device ix0 at isa? port 0x300 net irq 10 iomem 0xd0000 iosiz 32768 vector ixintr # device le0 at isa? port 0x300 net irq 5 iomem 0xd0000 vector le_intr # device lnc0 at isa? port 0x280 net irq 10 drq 0 vector lncintr # device lnc1 at isa? port 0x300 net irq 10 drq 0 vector lncintr # device ze0 at isa? port 0x300 net irq 5 iomem 0xd8000 vector zeintr # device zp0 at isa? port 0x300 net irq 10 iomem 0xd8000 vector zpintr pseudo-device loop # pseudo-device ether pseudo-device log pseudo-device sl 1 # ijppp uses tun instead of ppp device #pseudo-device ppp 1 pseudo-device tun 1 pseudo-device pty 16 pseudo-device gzip # Exec gzipped a.out's *** Output from dmesg *** FreeBSD 2.0.5-RELEASE #0: Sat Jun 10 10:46:56 1995 jkh@westhill.cdrom.com:/usr/src/sys/compile/GENERIC CPU: i386DX (386-class CPU) real memory = 7995392 (1952 pages) avail memory = 6627328 (1618 pages) Probing for devices on the ISA bus: sc0 at 0x60-0x6f irq 1 on motherboard sc0: VGA color <16 virtual consoles, flags=0x0> ed0: disabled, not probed. ed1: disabled, not probed. sio0 at 0x3f8-0x3ff irq 4 on isa sio0: type 16450 sio1 at 0x2f8-0x2ff irq 3 on isa sio1: type 16450 sio2 at 0x3e8-0x3ef irq 5 on isa sio2: type 16550A sio3 at 0x2e8-0x2ef irq 9 on isa sio3: type 16550A lpt0 at 0x378-0x37f irq 7 on isa lpt0: Interrupt-driven port lp0: TCP/IP capable interface lpt1: disabled, not probed. lpt2: disabled, not probed. fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa fdc0: NEC 72065B fd0: 1.44MB 3.5in wdc0 at 0x1f0-0x1f7 irq 14 on isa wdc0: unit 0 (wd0): <Maxtor 7345 AT> wd0: 329MB (675450 sectors), 790 cyls, 15 heads, 57 S/T, 512 B/S wdc0: unit 1 (wd1): <Maxtor 7213 AT> wd1: 202MB (415264 sectors), 683 cyls, 16 heads, 38 S/T, 512 B/S wdc1: disabled, not probed. bt0: disabled, not probed. uha0: disabled, not probed. ahc1: disabled, not probed. ahb0: disabled, not probed. aha0: disabled, not probed. aic0: disabled, not probed. nca0: disabled, not probed. nca1: disabled, not probed. sea0: disabled, not probed. wt0: disabled, not probed. mcd0: disabled, not probed. mcd1: disabled, not probed. matcd0: disabled, not probed. scd0 at 0x340-0x343 on isa scd0: <SONY CD-ROM CDU33A Rev 1.0f> ie0: disabled, not probed. ep0: disabled, not probed. ix0: disabled, not probed. le0: disabled, not probed. lnc0: disabled, not probed. lnc1: disabled, not probed. ze0: disabled, not probed. zp0: disabled, not probed. npx0: disabled, not probed.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?m0tJDdI-000408C>