From owner-freebsd-questions Sun Mar 15 15:11:46 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA26415 for freebsd-questions-outgoing; Sun, 15 Mar 1998 15:11:46 -0800 (PST) (envelope-from owner-freebsd-questions@FreeBSD.ORG) Received: from healy.dpac.tas.gov.au (healy.dpac.tas.gov.au [147.109.154.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA26385 for ; Sun, 15 Mar 1998 15:11:06 -0800 (PST) (envelope-from C.Nairn@dpac.tas.gov.au) Received: from pc0123 (pc0123.dpac.tas.gov.au [147.109.150.123]) by healy.dpac.tas.gov.au (8.8.7/DPACV8) with SMTP id KAA24867; Mon, 16 Mar 1998 10:08:50 +1100 (EST) Message-Id: <3.0.1.32.19980316101110.00a3b6d0@mailroom.dpac.tas.gov.au> X-Sender: cpn@mailroom.dpac.tas.gov.au X-Mailer: Windows Eudora Light Version 3.0.1 (32) Date: Mon, 16 Mar 1998 10:11:10 +1100 To: Steve Greene , freebsd-questions@FreeBSD.ORG From: Carey Nairn Subject: Re: Make command fails, because of /dev/sbvxi0? In-Reply-To: <350C5439.9DF442CA@cais.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Your problem appears to be a simple typo... you have sbvxi0 where you should have sbxvi0 (sb=Sound Blaster xvi=16 0=card 0) cheers, Carey Nairn At 17:20 15/03/98 -0500, Steve Greene wrote: >Hi, my custom kernel fails when I try to include the /dev/sbvxi0 driver >for my SB16/SCSI. My card doesn't have the ASP/DSP add on chip, does >this make a difference? I have attached the error message from make >(kernerr.txt) and my config.file (SGREENE). > >Any help you can give me will be very welcome.loading >kernel >ioconf.o: Undefined symbol `_sbvxidriver' referenced from data >segment >*** Error code 1 ># ># GENERIC -- Generic machine with WD/AHx/NCR/BTx family disks ># ># For more information read the handbook part System Administration -> ># Configuring the FreeBSD Kernel -> The Configuration File. ># The handbook is available in /usr/share/doc/handbook or online as ># latest version from the FreeBSD World Wide Web server ># ># ># An exhaustive list of options and more detailed explanations of the ># device lines is present in the ./LINT configuration file. If you are ># in doubt as to the purpose or necessity of a line, check first in LINT. ># ># $Id: GENERIC,v 1.77.2.12 1997/10/18 11:03:10 joerg Exp $ > >machine "i386" >cpu "I386_CPU" >cpu "I486_CPU" >cpu "I586_CPU" >cpu "I686_CPU" >ident SGREENE >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 [KEEP THIS!] >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 FAILSAFE #Be conservative >options USERCONFIG #boot -c editor >options VISUAL_USERCONFIG #visual boot -c editor > >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 > >options "CMD640" # work around CMD640 chip deficiency >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 > > ># A single entry for any of these controllers (ncr, ahb, ahc, amd) is ># sufficient for any number of installed devices. >controller ncr0 > >controller scbus0 > >device sd0 > >device st0 > >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 ># Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver >#device vt0 at isa? port "IO_KBD" tty irq 1 vector pcrint >#options XSERVER # support for X server >#options FAT_CURSOR # start with block cursor ># If you have a ThinkPAD, uncomment this along with the rest of the PCVT lines >#options PCVT_SCANSET=2 # IBM keyboards are non-std > ># 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 ># PCCARD (PCMCIA) support >#controller crd0 >#device pcic0 at crd? >#device pcic1 at crd? > >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? disable port "IO_KBD" conflicts tty irq 12 vector psmintr > ># 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 fxp0 >device vx0 > >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 0x300 net irq 10 iomem 0xd0000 vector ieintr >device ie1 at isa? port 0x360 net irq 7 iomem 0xd0000 vector ieintr >device ep0 at isa? port 0x300 net irq 10 vector epintr >device ex0 at isa? port 0x300 net irq 10 iomem 0xd0000 vector exintr >device fe0 at isa? port 0x300 net irq ? vector feintr >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 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 vn 1 >pseudo-device tun 1 >pseudo-device pty 16 >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 > ># This provides support for System V shared memory. ># >options SYSVSHM > > ># ># Sound card support ># >controller snd0 >device sb0 at isa? port 0x220 irq 5 drq 1 vector sbintr >device sbvxi0 at isa? drq 5 conflicts ^^^ <-- here is the problem >device sbmidi0 at isa? port 0x330 conflicts > Carey Nairn Mailto:C.Nairn@dpac.tas.gov.au Information Systems Branch Phone: (03) 6233 3077 Dept of Premier & Cabinet Fax: (03) 6224 3174 GPO Box 123b Hobart, Tasmania 7001 AUSTRALIA _________________________________________________________________________ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message