Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Mar 1995 06:10:01 -0800
From:      Lucas James <jj@ldjpc.apana.org.au>
To:        freebsd-bugs
Subject:   kern/243: missing routines for new sound drivers
Message-ID:  <199503141410.GAA09921@freefall.cdrom.com>
In-Reply-To: Your message of Tue, 14 Mar 1995 11:37:12 %2B0930 <199503140207.LAA00267@ldjpc.apana.org.au>

next in thread | previous in thread | raw e-mail | index | archive | help

>Number:         243
>Category:       kern
>Synopsis:       missing routines for new sound drivers
>Confidential:   yes
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-bugs (FreeBSD bugs mailing list)
>State:          open
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Mar 14 06:10:00 1995
>Originator:     Lucas James
>Organization:
LDJpc Home Unix
>Release:        FreeBSD 2.1.0-DEVELOPMENT i386
>Environment:

DELL NetPlex 433/P
486DX/33 + 16M ram, 430M IDE hdd, SoundBlaster 16 + Creative CDROM
FreeBSD-2.1.0-Development Suped March 14 8:51 (Adelaide time)

>Description:

New sound drivers don't compile in correctly:

loading kernel
autoconf.o: Undefined symbol `_setconf' referenced from text segment
ioconf.o: Undefined symbol `_sbxdriver' referenced from data segment
ioconf.o: Undefined symbol `_sbmdriver' referenced from data segment
ioconf.o: Undefined symbol `_matdriver' referenced from data segment
*** Error code 1

Stop.

-----/sys/i386/conf/LDJPC
machine         "i386"
cpu             "I386_CPU"
cpu             "I486_CPU"
cpu             "I586_CPU"              # aka Pentium(tm)
ident           LDJPC
maxusers        64
options         "CHILD_MAX=128"
options         "OPEN_MAX=128"
options         "COMPAT_43"
options         USER_LDT                #allow user-level control of i386 ldt
options         SYSVSHM
options         SYSVSEM
options         SYSVMSG
options         DDB
options         DODUMP
options         KTRACE                  #kernel tracing
options         DIAGNOSTIC
options         UCONSOLE
options         INET                    #Internet communications protocols
pseudo-device   ether                   #Generic Ethernet
pseudo-device   loop                    #Network loopback device
pseudo-device   sl      2               #Serial Line IP
options         "TCP_COMPAT_42"         #emulate 4.2BSD TCP bugs
options         FFS                     #Fast filesystem
pseudo-device   pty     16      #Pseudo ttys - can go as high as 64
pseudo-device   speaker         #Play IBM BASIC-style noises out your speaker
pseudo-device   log             #Kernel syslog interface (/dev/klog)
pseudo-device   gzip            #Exec gzipped a.out's
controller      isa0
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
options         HARDFONTS
options         "MAXCONS=10"
device          npx0    at isa? port "IO_NPX" irq 13 vector npxintr
controller      wdc0    at isa? port "IO_WD1" bio irq 14 vector wdintr
disk            wd0     at wdc0 drive 0
controller      fdc0    at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
disk            fd0     at fdc0 drive 0
device          lpt0    at isa? port "IO_LPT1" tty irq 7 vector lptintr
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 ed0 at isa? port 0x300 net irq 10 iomem 0xd8000 vector edintr
# SB = SoundBlaster;  PAS = ProAudioSpectrum;  GUS = Gravis UltraSound
# Controls all sound devices
controller      snd0

# Yamaha OPL-3 FM - for SB, SB Pro, SB16, PAS
device opl0     at isa? port 0x388

# Yamaha OPL-3 FM - for PAS
#device opl0     at isa? port 0x38a

# SoundBlaster DSP driver - for SB, SB Pro, SB16, PAS(emulating SB)
device sb0      at isa? port 0x220 irq 7 drq 1 vector sbintr

# SoundBlaster 16 DSP driver - for SB16 - requires sb0 device
device sbxvi0   at isa? drq 5

# SoundBlaster 16 MIDI - for SB16 - requires sb0 device
device sbmidi0  at isa? port 0x300

# ProAudioSpectrum PCM and Midi - for PAS
#device pas0     at isa? port 0x388 irq 10 drq 6 vector pasintr

# MPU-401 - for MPU-401 standalone card
#device mpu0     at isa? port 0x330 irq 6 drq 0

# Gravis UltraSound - for GUS, GUS16, GUSMAX
#device gus0 at isa? port 0x220 irq 11 drq 1 vector gusintr

# Gravis UltraSound 16 bit option - for GUS16 - requires gus0
#device gusxvi0 at isa? port 0x530 irq 7 drq 3 vector adintr

# Gravis UltraSound MAX - for GUSMAX - requires gus0
#device gusmax0 at isa? port 0x32c

# MS Sound System
#device mss0 at isa? port 0x530 irq 10 drq 1 vector adintr

# 6850 UART Midi
#device uart0 at isa? port 0x330 irq 5 vector "m6850intr"

device pca0 at isa? tty
controller      matcd0  at isa? port ?
-----end of /sys/i386/conf/LDJPC

>How-To-Repeat:

config LDJPC
cd ../../compile/LDJPC 
make

>Fix:
	
	

>Audit-Trail:
>Unformatted:





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199503141410.GAA09921>