Subject: Mitsumi CD-Rom Driver.. AGAIN!
To: None <current-users@sun-lamp.cs.berkeley.edu>
From: Robert Shady <rls@zeus.id.net>
List: current-users
Date: 02/19/1994 21:59:13
Okay, I did a whole new sup of the kernel source tree this morning, and tried
a build again with the Mitsumi CD-Rom driver. Included is the error I get,
as you can see, when the kernel is being linked. I also have included my
kernel configuration file afterwards, just for ha ha's...
cc -c -O -I. -I../../../../arch -I../../../.. -I../../../../sys -DZEUS -DI486_CPU -DI386_CPU -Di387 -DDEVPAGER -DVNODEPAGER -DXSERVER -DUCONSOLE -DDST="1" -DTIMEZONE="300" -DTCP_COMPAT_42 -DSWAPPAGER -DSCSI -DQUOTA -DPROCFS -DNSIP -DNFSSERVER -DNFSCLIENT -DMSDOSFS -DMFS -DMACHINE_NONCONTIG -DKTRACE -DKERNFS -DINET -DI486_CPU -DI386_CPU -DGATEWAY -DFIFO -DFFS -DFDESC -DFASTLINKS -DTPIP -DNS -DMROUTING -DMULTICAST -DLKM -DISOFS -DISO -DDIRECTED_BROADCAST -DDIAGNOSTIC -DCOMPAT_NOMID -DCOMPAT_43 -DCCITT -DSBPRO -DSYSVSHM -DSYSVSEM -DSYSVMSG -DZEUS -DKERNEL -Di386 ../../../../arch/i386/isa/mcd.c
loading netbsd
ns_ip.o: Undefined symbol _setsoftnet referenced from text segment
ioconf.o: Undefined symbol _Xmcd0 referenced from data segment
*** Error code 1
Stop.
--
Kernel config file
# Innovative Data Services
#
# ZEUS -- Kernel configuration file for ZEUS machine.
#
#
machine "i386"
cpu "I386_CPU"
cpu "I486_CPU"
ident ZEUS
timezone 4 dst
maxusers 16
maxfdescs 4096
options ZEUS # Historical - Kernel Name
#options DUMMY_NOPS # speed hack; dangerous
#options EON # CLNP over IP
#options "ISO_X25ESIS" # ESIS over X.25
#options IMP # Broken ;(
#options LOFS #
#options MCLSHIFT=12 # log2(size) of a mbuf cluster
#options PORTAL #
#options SUBNETSARELOCAL=0 # ??
#options SHMMAXPAGES=1024 # 1024 is the default.
#options SHMMAXPGS=1024 # 1024 pages is the default
#options DDB # kernel debugger; recommended
#options USER_LDT
#options MATH_EMULATE # Intel 387 Math-Co emulation
options SYSVMSG # System V message queues; see msg.h
options SYSVSEM # System V semaphores; see sem.h
options SYSVSHM # System V shared memory; broken
options SBPRO # Soundblaster Pro Audio Board
options CCITT # X.25
options "COMPAT_43" # 4.3 system calls
options COMPAT_NOMID # old zmagic executables
options DIAGNOSTIC # internal consistency checking
options DIRECTED_BROADCAST # broadcast across subnets
options ISO # OSI
options ISOFS # ISO 9660 CD-ROM file system, with RR
options LKM # loadable kernel modules
options MULTICAST # Multicasting (M-BONE) Multimedia
options MROUTING # Multicast Routing
options NS # XNS
options TPIP # TP over IP
options FASTLINKS # fast symbolic links in FFS
options FDESC # /dev/fd
options FFS # Berkeley fast file system
options FIFO # fifos; recommended
options GATEWAY # packet forwarding
options "I386_CPU" # 386DX, 386SX, etc.
options "I486_CPU" # 486DX, 486SX, 486SLC, etc.
options INET # IP
options KERNFS # kernel file system; recommended
options KTRACE # system call tracing, a la ktrace(1)
options MACHINE_NONCONTIG # temporary kluge
options MFS # memory file system; uses RAM and swap
options MSDOSFS # MS-DOS FAT file system
options NFSCLIENT # Network File System client
options NFSSERVER # Network File System server
options NSIP # IDP over IP
options PROCFS # Process file system; recommended
options QUOTA # file system quotas
options SCSI # SCSI Devices present
options SWAPPAGER # paging
options "TCP_COMPAT_42" # 4.2 TCP bugs
options TIMEZONE=300, DST=1 # time zone to read RTC in
options UCONSOLE, XSERVER # X-Server abilities
options VNODEPAGER,DEVPAGER # vnode and device node caching
options "i387" # Intel 387 Math-Co support
config netbsd root on sd0 swap on sd0
controller isa0
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 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
controller aha0 at isa? port "IO_AHA0" bio irq 11 drq 5 vector ahaintr
disk sd0 at aha0 flags 0 drive ?
disk sd1 at aha0 flags 0 drive ?
disk sd2 at aha0 flags 0 drive ?
disk sd3 at aha0 flags 0 drive ?
tape st0 at aha0 flags 1 drive ?
tape st1 at aha0 flags 1 drive ?
disk cd0 at aha0 flags 2 drive ?
disk cd1 at aha0 flags 2 drive ?
device pc0 at isa? port "IO_KBD" tty irq 1 vector pcrint
device npx0 at isa? port "IO_NPX" irq 13 vector npxintr
device com0 at isa? port "IO_COM1" tty irq 4 vector comintr
device com1 at isa? port "IO_COM2" tty irq 3 vector comintr
device com2 at isa? port "IO_COM3" tty irq 5 vector comintr
device com3 at isa? port "IO_COM4" tty irq 9 vector comintr
device lpt0 at isa? port "IO_LPT3" tty irq 7 vector lptintr
device lpa0 at isa? port "IO_LPT1" tty
device lpa1 at isa? port "IO_LPT2" tty
device mcd0 at isa? port 0x320 irq 10
device ed0 at isa? port 0x300 net irq 9 vector edintr
device sb0 at isa? port 0x220 bio irq 7 drq 1 vector sbintr
pseudo-device ether 1
pseudo-device log 1
pseudo-device loop 1
pseudo-device pty 32
pseudo-device sl 1
pseudo-device speaker 1
pseudo-device bpfilter 10
pseudo-device ppp 1
pseudo-device tb 2
pseudo-device audio 1
------------------------------------------------------------------------------