Date: Sun, 16 Aug 1998 01:31:41 +0800 From: "It's me, Chris ^_^" <97Efcw@alumni.ee.ust.hk> To: freebsd-questions@FreeBSD.ORG Subject: "make" error while customizing kernel Message-ID: <Pine.SUN.3.91.980816012032.28979A-400000@alumni.ee.ust.hk>
index | next in thread | raw e-mail
[-- Attachment #1 --]
Hi,
I encoutered an error while "make"ing my own kernel. After "loading
kernel", it prompted that ncr.o and cd.o had errors. Detail log is
attached (fail.log). Also attached are dmesg booting with generic kernel
(dmesg.log) and my customized kernel config file (kernel.conf). FYI, I am
using NCR53C810 with Sony CDU948S-B connected.
Please tell me if any further info is needed. Thank you.
Chris
[-- Attachment #2 --]
loading kernel
ncr.o: Undefined symbol `_scsi_alloc_bus' referenced from text segment
ncr.o: Undefined symbol `_scsi_attachdevs' referenced from text segment
ncr.o: Undefined symbol `_sc_print_addr' referenced from text segment
ncr.o: Undefined symbol `_sc_print_addr' referenced from text segment
ncr.o: Undefined symbol `_sc_print_addr' referenced from text segment
ncr.o: Undefined symbol `_sc_print_addr' referenced from text segment
ncr.o: Undefined symbol `_sc_print_addr' referenced from text segment
ncr.o: Undefined symbol `_sc_print_addr' referenced from text segment
ncr.o: Undefined symbol `_sc_print_addr' referenced from text segment
ncr.o: Undefined symbol `_sc_print_addr' referenced from text segment
ncr.o: Undefined symbol `_scsi_done' referenced from text segment
ncr.o: Undefined symbol `_sc_print_addr' referenced from text segment
ncr.o: More undefined symbol _sc_print_addr refs follow
cd.o: Undefined symbol `_scsi_device_register' referenced from text segment
cd.o: Undefined symbol `_scsi_open' referenced from text segment
cd.o: Undefined symbol `_scsi_ioctl' referenced from text segment
cd.o: Undefined symbol `_scsi_close' referenced from text segment
cd.o: Undefined symbol `_scsi_minphys' referenced from text segment
cd.o: Undefined symbol `_scsi_strategy' referenced from text segment
cd.o: Undefined symbol `_extend_get' referenced from text segment
cd.o: Undefined symbol `_extend_get' referenced from text segment
cd.o: Undefined symbol `_extend_get' referenced from text segment
cd.o: Undefined symbol `_extend_get' referenced from text segment
cd.o: Undefined symbol `_scsi_test_unit_ready' referenced from text segment
cd.o: Undefined symbol `_scsi_start_unit' referenced from text segment
cd.o: Undefined symbol `_scsi_test_unit_ready' referenced from text segment
cd.o: Undefined symbol `_scsi_close' referenced from text segment
cd.o: Undefined symbol `_scsi_minphys' referenced from text segment
cd.o: Undefined symbol `_scsi_strategy' referenced from text segment
cd.o: Undefined symbol `_extend_get' referenced from text segment
cd.o: Undefined symbol `_extend_get' referenced from text segment
cd.o: Undefined symbol `_extend_get' referenced from text segment
cd.o: Undefined symbol `_extend_get' referenced from text segment
cd.o: Undefined symbol `_scsi_test_unit_ready' referenced from text segment
cd.o: Undefined symbol `_scsi_start_unit' referenced from text segment
cd.o: Undefined symbol `_scsi_test_unit_ready' referenced from text segment
cd.o: Undefined symbol `_scsi_prevent' referenced from text segment
cd.o: Undefined symbol `_scsi_prevent' referenced from text segment
cd.o: Undefined symbol `_scsi_prevent' referenced from text segment
cd.o: Undefined symbol `_extend_get' referenced from text segment
cd.o: Undefined symbol `_scsi_scsi_cmd' referenced from text segment
cd.o: Undefined symbol `_scsi_start_unit' referenced from text segment
cd.o: Undefined symbol `_scsi_stop_unit' referenced from text segment
cd.o: Undefined symbol `_scsi_prevent' referenced from text segment
cd.o: Undefined symbol `_scsi_do_ioctl' referenced from text segment
cd.o: Undefined symbol `_extend_get' referenced from text segment
cd.o: Undefined symbol `_extend_get' referenced from text segment
cd.o: Undefined symbol `_extend_get' referenced from text segment
cd.o: Undefined symbol `_scsi_scsi_cmd' referenced from text segment
cd.o: Undefined symbol `_extend_get' referenced from text segment
cd.o: Undefined symbol `_scsi_scsi_cmd' referenced from text segment
cd.o: More undefined symbol _extend_get refs follow
cd.o: Undefined symbol `_scsi_scsi_cmd' referenced from text segment
cd.o: Undefined symbol `_scsi_scsi_cmd' referenced from text segment
cd.o: Undefined symbol `_scsi_scsi_cmd' referenced from text segment
cd.o: Undefined symbol `_scsi_scsi_cmd' referenced from text segment
cd.o: Undefined symbol `_scsi_scsi_cmd' referenced from text segment
cd.o: Undefined symbol `_scsi_reset_target' referenced from text segment
cd.o: Undefined symbol `_scsi_scsi_cmd' referenced from text segment
cd.o: More undefined symbol _scsi_scsi_cmd refs follow
*** Error code 1
Stop.
[-- Attachment #3 --]
Copyright (c) 1992-1998 FreeBSD Inc.
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
FreeBSD 2.2.7-RELEASE #0: Wed Jul 22 08:48:29 GMT 1998
root@builder.cdrom.com:/usr/src/sys/compile/GENERIC
CPU: Pentium/P55C (208.26-MHz 586-class CPU)
Origin = "GenuineIntel" Id = 0x543 Stepping=3
Features=0x8001bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,MMX>
real memory = 100663296 (98304K bytes)
avail memory = 95916032 (93668K bytes)
Probing for devices on PCI bus 0:
chip0 <Intel 82439> rev 3 on pci0:0:0
chip1 <Intel 82371SB PCI-ISA bridge> rev 1 on pci0:7:0
chip2 <Intel 82371SB IDE interface> rev 0 on pci0:7:1
pci0:7:2: Intel Corporation, device=0x7020, class=serial, subclass=0x03 int d irq 9 [no driver assigned]
ncr0 <ncr 53c810a fast10 scsi> rev 18 int a irq 10 on pci0:10:0
ncr0 waiting for scsi devices to settle
(ncr0:6:0): "SONY CD-R CDU948S 1.0e" type 5 removable SCSI 2
cd0(ncr0:6:0): CD-ROM
cd0(ncr0:6:0): asynchronous.
can't get the size
vga0 <VGA-compatible display device> rev 6 int a irq 11 on pci0:12:0
Probing for devices on the ISA bus:
sc0 at 0x60-0x6f irq 1 on motherboard
sc0: VGA color <16 virtual consoles, flags=0x0>
ed0 not found at 0x280
fe0 not found at 0x300
sio0 at 0x3f8-0x3ff irq 4 on isa
sio0: type 16550A
sio1 at 0x2f8-0x2ff irq 3 on isa
sio1: type 16550A
lpt0 at 0x378-0x37f irq 7 on isa
lpt0: Interrupt-driven port
lp0: TCP/IP capable interface
lpt1 at 0x378-0x37f on isa
lpt1 not probed due to I/O address conflict with lpt0 at 0x378
mse0 not found at 0x23c
psm0 at 0x60-0x64 irq 12 on motherboard
psm0: model Generic PS/2 mouse, device ID 0
fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
fdc0: FIFO enabled, 8 bytes threshold
fd0: 1.44MB 3.5in
wdc0 at 0x1f0-0x1f7 irq 14 on isa
wdc0: unit 0 (wd0): <QUANTUM FIREBALL SE4.3A>
wd0: 4110MB (8418816 sectors), 14848 cyls, 9 heads, 63 S/T, 512 B/S
wdc0: unit 1 (wd1): <ST52520A>
wd1: 2446MB (5009760 sectors), 4970 cyls, 16 heads, 63 S/T, 512 B/S
wdc1 at 0x170-0x177 irq 15 on isa
wdc1: unit 0 (atapi): <MATSHITA CR-585/ZM50>, removable, accel, dma, iordis
wcd0: 4125Kb/sec, 128Kb cache, audio play, 256 volume levels, ejectable tray
wcd0: no disc inside, unlocked
bt0 not found at 0x330
uha0 not found at 0x330
aha0 not found at 0x330
aic0 not found at 0x340
nca0 not found at 0x1f88
nca1 not found at 0x350
sea0 not found
wt0 not found at 0x300
mcd0 not found at 0x300
matcdc0 not found at 0x230
scd0 not found at 0x230
ie0: unknown board_id: f000
ie0 not found at 0x300
ep0 not found at 0x300
ex0 not found at 0xffffffff
le0 not found at 0x300
lnc0 not found at 0x280
ze0 not found at 0x300
zp0 not found at 0x300
npx0 flags 0x1 on motherboard
npx0: INT 16 interface
Intel Pentium F00F detected, installing workaround
changing root device to wd1s2a
[-- Attachment #4 --]
#
# HAHACITY: Chris's customized kernal made on 15/8/1998
#
# $Id: GENERIC,v 1.77.2.25 1998/07/20 20:11:04 msmith Exp $
machine "i386"
cpu "I586_CPU"
ident HAHACITY
maxusers 10
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 [KEEP THIS!]
options SCSI_DELAY=5 #Be pessimistic about Joe SCSI device
options BOUNCE_BUFFERS #include support for DMA bounce buffers
options UCONSOLE #Allow users to grab the console
options FAILSAFE #Be conservative
options USERCONFIG #boot -c editor
options VISUAL_USERCONFIG #visual boot -c editor
options SYSVSHM #for X Windows System [me]
options SYSVSEM #for X Windows System [me]
options SYSVMSG #for X Windows System [me]
config kernel root on wd0
controller isa0
controller eisa0
controller pci0
controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
disk fd0 at fdc0 drive 0
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
options ATAPI_STATIC #Don't do it as an LKM
device wcd0 #IDE CD-ROM
# A single entry for any of these controllers (ncr, ahb, ahc, amd) is
# sufficient for any number of installed devices.
controller ncr0
#options DPT_MEASURE_PERFORMANCE # Required by DPT driver??
#options DPT_VERIFY_HINTR # Some hardware must have it!
#options DPT_TRACK_CCB_STATES # Some hardware must have it!
#options DPT_HANDLE_TIMEOUTS # Some hardware must have it!
#options DPT_TIMEOUT_FACTOR=4 # Some hardware needs more
device cd0 #Only need one of these, the code dynamically grows
# syscons is the default console driver, resembling an SCO console
device sc0 at isa? port "IO_KBD" tty irq 1 vector scintr
# Mandatory, don't remove
device npx0 at isa? port "IO_NPX" flags 0x1 irq 13 vector npxintr
#
# Laptop support (see LINT for more options)
#
#device apm0 at isa? disable # Advanced Power Management
#options APM_BROKEN_STATCLOCK # Workaround some buggy APM BIOS
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 lpt0 at isa? port? tty irq 7 vector lptintr
device psm0 at isa? port "IO_KBD" conflicts tty irq 12 vector psmintr
pseudo-device loop
#pseudo-device ether
pseudo-device log
#pseudo-device sl 1
#pseudo-device ppp 1
pseudo-device vn 1
pseudo-device tun 1
pseudo-device pty 32
pseudo-device gzip # Exec gzipped a.out's
# KTRACE enables the system-call tracing facility ktrace(2).
# This adds 4 KB bloat to your kernel, and slightly increases
# the costs of each syscall.
options KTRACE #kernel tracing
# Sound card
controller pnp0
device pcm0 at isa? port? tty irq 5 drq 1 flags 0x15 vector pcmintr
device joy0 at isa? port "IO_GAME"
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.SUN.3.91.980816012032.28979A-400000>
