Subject: port-i386/8148: port-i386
To: None <>
From: Wolfgang Rupprecht <>
List: netbsd-bugs
Date: 08/05/1999 11:06:00
>Number:         8148
>Category:       port-i386
>Synopsis:       sbdsp.c needs mpu.h
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    port-i386-maintainer (NetBSD/i386 Portmaster)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Aug  5 11:05:01 1999
>Originator:     Wolfgang Rupprecht
W S Rupprecht Computer Consulting, Fremont CA
>Release:        NetBSD-current 19990805
System: NetBSD 1.4H NetBSD 1.4H (WSRCC505) #0: Tue Jul 27 15:20:54 PDT 1999 i386


	../../../../dev/isa/sbdsp.c:84: mpu.h: No such file or directory
mkdep: compile failed.
*** Error code 1

	make a kernel w. sb support.  

	in case it matters, config file is as follows:

include "arch/i386/conf/std.i386"
maxusers	32		# estimated number of users
options 	I486_CPU
options 	I586_CPU
options 	I686_CPU
options 	USER_LDT	# user-settable LDT; used by WINE
options 	DUMMY_NOPS
options 	CPURESET_DELAY=2000
options 	XSERVER		# X server support in console drivers
options 	XSERVER_DDB	# PF12 gets you into DDB when X is running
options 	UCONSOLE	# users can use TIOCCONS (for xconsole)
options 	INSECURE	# disable kernel security levels
options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT
options 	NTP		# NTP phase/frequency locked loop
options 	KTRACE		# system call tracing via ktrace(1)
options 	SYSVMSG		# System V-like message queues
options 	SYSVSEM		# System V-like semaphores
options 	SYSVSHM		# System V-like memory sharing
options 	LKM		# loadable kernel modules
options 	DIAGNOSTIC	# cheap kernel consistency checks
options 	KMEMSTATS	# kernel memory statistics (vmstat -m)
options 	DDB		# in-kernel debugger
options 	COMPAT_NOMID	# compatibility with 386BSD, BSDI, NetBSD 0.8,
options 	COMPAT_09	# NetBSD 0.9,
options 	COMPAT_10	# NetBSD 1.0,
options 	COMPAT_11	# NetBSD 1.1,
options 	COMPAT_12	# NetBSD 1.2,
options 	COMPAT_13	# NetBSD 1.3,
options 	COMPAT_14	# NetBSD 1.4,
options 	COMPAT_43	# and 4.3BSD
options 	COMPAT_386BSD_MBRPART # recognize old partition ID
options 	COMPAT_LINUX	# binary compatibility with Linux
options 	COMPAT_FREEBSD	# binary compatibility with FreeBSD
options 	COMPAT_AOUT	# binary compat for NetBSD a.out binaries
file-system 	FFS		# UFS
file-system 	EXT2FS		# second extended file system (linux)
file-system 	LFS		# log-structured file system
file-system 	MFS		# memory file system
file-system 	NFS		# Network File System client
file-system 	NTFS		# Windows/NT file system
file-system 	CD9660		# ISO 9660 + Rock Ridge file system
file-system 	MSDOSFS		# MS-DOS file system
file-system 	FDESC		# /dev/fd
file-system 	KERNFS		# /kern
file-system 	NULLFS		# loopback file system
file-system 	PORTAL		# portal filesystem (still experimental)
file-system 	PROCFS		# /proc
file-system 	UMAPFS		# NULLFS + uid and gid remapping
file-system 	UNION		# union file system
file-system	CODA		# Coda File System; also needs vcoda (below)
options 	QUOTA		# UFS quotas
options 	NFSSERVER	# Network File System server
				# immutable) behave as system flags.
options 	GATEWAY		# packet forwarding
options 	INET		# IP + ICMP + TCP + UDP
options 	MROUTING	# IP multicast routing
options 	CCITT,LLC,HDLC	# X.25
options 	PPP_BSDCOMP	# BSD-Compress compression support for PPP
options 	PPP_DEFLATE	# Deflate compression support for PPP
options 	PPP_FILTER	# Active filter support for PPP (requires bpf)
options 	PFIL_HOOKS	# pfil(9) packet filter hooks
options 	IPFILTER_LOG	# ipmon(8) log support
options 	EISAVERBOSE	# verbose EISA device autoconfig messages
options 	PCIVERBOSE	# verbose PCI device autoconfig messages
options 	SCSIVERBOSE	# human readable SCSI error messages
options 	USBVERBOSE	# verbose USB device autoconfig messages
config		netbsd	root on ? type ?
mainbus0 at root
apm0	at mainbus0			# Advanced power management
pci*	at mainbus? bus ?
pci*	at pchb? bus ?
pci*	at ppb? bus ?
pchb*	at pci? dev ? function ?	# PCI-Host bridges
pceb*	at pci? dev ? function ?	# PCI-EISA bridges
pcib*	at pci? dev ? function ?	# PCI-ISA bridges
ppb*	at pci? dev ? function ?	# PCI-PCI bridges
puc*	at pci? dev ? function ?	# PCI "universal" comm. cards
eisa*	at mainbus?
eisa*	at pceb?
isa*	at mainbus?
isa*	at pceb?
isa*	at pcib?
pcmcia*	at pcic? controller ? socket ?
pcmcia*	at tcic? controller ? socket ?
pcic0	at isa? port 0x3e0 iomem 0xd0000 iosiz 0x4000
pcic1	at isa? port 0x3e2 iomem 0xd4000 iosiz 0x4000
tcic0	at isa? port 0x240 iomem 0xd0000 iosiz 0x4000
pcic0	at pci? dev? function ?
isapnp0	at isa?
pcic*	at isapnp?
npx0	at isa? port 0xf0 irq 13	# x86 math coprocessor
vt0	at isa? port 0x60 irq 1		# PCVT console driver
pcppi0	at isa?
sysbeep0	at pcppi?
com*	at puc? port ?			# 16x450s on "universal" comm boards
com*	at isapnp?			# Modems and serial boards
com*	at pcmcia? function ?		# Modems and serial cards
pcmcom*	at pcmcia? function ?		# PCMCIA multi-port serial cards
com*	at pcmcom? slave ?		# ...and the slave devices
com0	at isa? port 0x3f8 irq 4	# Standard PC serial ports
com1	at isa? port 0x2f8 irq 3
com2	at isa? port 0x3e8 irq 5
lpt*	at puc? port ?			# || ports on "universal" comm boards
lpt0	at isa? port 0x378 irq 7	# standard PC parallel ports
lpt1	at isa? port 0x278
lpt2	at isa? port 0x3bc
ahc*	at pci? dev ? function ?	# Adaptec [23]94x, aic78x0 SCSI
scsibus* at ahc?
sd*	at scsibus? target ? lun ?	# SCSI disk drives
st*	at scsibus? target ? lun ?	# SCSI tape drives
cd*	at scsibus? target ? lun ?	# SCSI CD-ROM drives
ch*	at scsibus? target ? lun ?	# SCSI autochangers
ss*	at scsibus? target ? lun ?	# SCSI scanners
uk*	at scsibus? target ? lun ?	# SCSI unknown
pciide* at pci ? dev ? function ? flags 0x0000
wdc*	at isapnp? 
wdc*	at pcmcia? function ?
wdc0	at isa? port 0x1f0 irq 14 flags 0x01
wdc1	at isa? port 0x170 irq 15 flags 0x01
wd*	at wdc? channel ? drive ? flags 0x0000
wd*	at pciide? channel ? drive ? flags 0x0000
atapibus* at pciide? channel ?
cd*	at atapibus? drive ? flags 0x0000	# ATAPI CD-ROM drives
sd*	at atapibus? drive ? flags 0x0000	# ATAPI disk drives
uk*	at atapibus? drive ? flags 0x0000	# ATAPI unknown
fdc0	at isa? port 0x3f0 irq 6 drq 2	# standard PC floppy controllers
fd*	at fdc? drive ?			# the drives themselves
de*	at pci? dev ? function ?	# DEC 21x4x-based Ethernet
ep*	at pcmcia? function ?		# 3Com 3c589 and 3c562 Ethernet
mbe*	at pcmcia? function ?		# MB8696x based Ethernet
ne*	at pcmcia? function ?		# NE2000-compatible Ethernet
sm*	at pcmcia? function ?		# Megahertz Ethernet
uhci*	at pci?				# Universal Host Controller (Intel)
ohci*	at pci?				# Open Host Controller
usb*	at uhci?
usb*	at ohci?
uhub*	at usb?
uhub*	at uhub? port ? configuration ? interface ?
ums*	at uhub? port ? configuration ? interface ?
wsmouse*	at ums? mux 0
uhid*	at uhub? port ? configuration ? interface ?
ulpt*	at uhub? port ? configuration ? interface ?
ugen*	at uhub? port ?
eap*	at pci? dev ? function ?	# Ensoniq AudioPCI
eso*	at pci? dev ? function ?	# ESS Solo-1 PCI AudioDrive
sv*	at pci? dev ? function ?	# S3 SonicVibes
ym*	at isapnp?			# Yamaha OPL3-SA3 audio
audio*	at eap?
audio*	at ym?
opms0	at vt? irq 12		# PS/2 auxiliary port mouse
include	"arch/i386/conf/GENERIC.local"
include	"arch/i386/conf/GENERIC.wsrcc"
pseudo-device	ccd		4	# concatenated/striped disk devices
pseudo-device	md		1	# memory disk device (ramdisk)
pseudo-device	vnd		4	# disk-like interface to files
pseudo-device	bpfilter	8	# Berkeley packet filter
pseudo-device	ipfilter		# IP filter (firewall) and NAT
pseudo-device	loop			# network loopback
pseudo-device	ppp		2	# Point-to-Point Protocol
pseudo-device	sl		2	# Serial Line IP
pseudo-device	tun		2	# network tunneling over tty
pseudo-device	gre		2	# generic L3 over IP tunnel
pseudo-device	ipip		2	# IP Encapsulation within IP (RFC 2003)
pseudo-device	pty		64	# pseudo-terminals
pseudo-device	tb		1	# tablet line discipline
pseudo-device	sequencer	1	# MIDI sequencer
pseudo-device	vcoda		4	# coda minicache <-> venus comm.
pseudo-device	wsmux		2
options 	AUDIO_DEBUG		# compile in audio debug printfs.
prefix ../crypto-us/sys
cinclude "conf/files.crypto-us"
options 	INET6		# IPV6
options 	IPSEC		# IP security
options 	IPSEC_ESP	# IP security (encryption part; define w/ IPSEC)
pseudo-device	gif		4	# IPv[46] over IPv[46] tunnel (RFC1933)
pseudo-device	faith		1	# IPv[46] tcp relay translation i/f

options         PCIC_ISA_INTR_ALLOC_MASK=0xfdff
wss*	at isapnp?			# Windows Sound System
wss0	at isa? port 0x530 irq 10 drq 0	drq2 1	# Windows Sound System
audio*	at wss?
sb*	at isapnp?			# SoundBlaster-compatible audio
sb0	at isa? port 0x220 irq 5 drq 1 drq2 5	# SoundBlaster
audio*	at sb?
mpu*	at isa? port 0x330 irq 9        # MPU401 or compatible card
mpu*	at sb?
midi*	at sb?			# SB1 MIDI port
opl*	at sb?