Date: Fri, 6 Sep 1996 22:03:07 -0500 From: "Randall D. DuCharme" <randyd@nconnect.net> To: "S(pork)" <spork@super-g.com>, <freebsd-questions@freebsd.org> Subject: Re: kernel compile Q Message-ID: <199609070258.VAA02859@atlantis.nconnect.net>
next in thread | raw e-mail | index | archive | help
You commented out numeric co-processor support. (npx0) You need that, or emulation support for machines with no coprocessor. Un-Comment the line... #device npx0 at isa? port "IO_NPX" irq 13 vector npxintr and you'll likely be up and running! Randy ---------- > From: S(pork) <spork@super-g.com> > To: freebsd-questions@freebsd.org > Subject: kernel compile Q > Date: Friday, September 06, 1996 8:40 PM > > I just upgraded to 2.1.5 using a 2.1.5 boot disk and the "upgrade" option > in the menuing system. I chose to grab the whole distribution via ftp > from ftp.freebsd.org, and that went without a problem. > > However, I decided to build a custom kernel to support my hardware and > ended up with an error during "make": > > ... > loading kernel > kern_sysctl.o: Undefined symbol '_hw_float' referenced from text segment > ioconf.o: Undefined symbol '_btintr' referenced from data segment > *** Error code 1 > > This is how my config file looks; I'm a bit curious about how some values > are in quotes and some are not, but then again, I'm not a programmer... > > Any suggestions, as always, are welcome (thanks to EVERYONE who answered > my questions earlier, you were all a great help!!). > > Charles Sprickman > spork@super-g.com > spork@inch.com > > # > # GENERIC -- Generic machine with WD/AHx/NCR/BTx family disks > # > # $Id: GENERIC,v 1.46.2.6 1995/10/25 17:29:51 jkh Exp $ > # > #F**ked with by Chip... > > > machine "i386" > #cpu "I386_CPU" > #cpu "I486_CPU" > cpu "I586_CPU" > ident "METRIC2" > # The following isn't really maxusers... it's more of a measure of > # the number of processes allowed... > maxusers 64 > > #options MATH_EMULATE #Support for x87 emulation > options INET #InterNETworking > options FFS #Berkeley Fast Filesystem > options NFS #Network Filesystem > # I don't think users will come in demanding to put a DOS floppy in > # the shell machine. > #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 > options QUOTA > > options SYSVSHM > options SYSVSEM > options SYSVMSG > > config kernel root on sd0 > > 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 > > #options ATAPI #Enable ATAPI support for IDE bus > #device wcd0 #IDE CD-ROM > > #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 0x230 bio > > #device scd0 at isa? port 0x230 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 > #device mse0 at isa? port 0x23c tty irq 5 vector mseintr > > # 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 5 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 64 > pseudo-device gzip # Exec gzipped a.out's > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199609070258.VAA02859>