Subject: Re: current kernel build fails in sys/dev/ic/com.c
To: None <current-users@NetBSD.org>
From: oliver gould <ogould@cs.stevens.edu>
List: current-users
Date: 07/22/2006 01:29:33
--qcHopEYAB45HaUaB
Content-Type: multipart/mixed; boundary="VbJkn9YxBvnuCH5J"
Content-Disposition: inline


--VbJkn9YxBvnuCH5J
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Jul 20, 2006 at 11:41:24, Garrett D'Amore wrote:
> I suspect you have not done a full and complete CVS update.  There
> were changes in the com driver which require a full update to the
> kernel source.

The problem persits after a fresh checkout.  My kernel config is           =
    =20
attached.

--=20
  .oliver

--VbJkn9YxBvnuCH5J
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=ENCANTA
Content-Transfer-Encoding: quoted-printable

#
# IBM Thinkpad X41 Island
# ov gould
#
include 	"arch/i386/conf/std.i386"

options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

maxusers	8			# estimated number of users

# CPU support.  At least one is REQUIRED.
options 	I686_CPU

# CPU-related options.
options 	MATH_EMULATE	# floating point emulation
options 	VM86		# virtual 8086 emulation

# Speedstep
options 	ENHANCED_SPEEDSTEP
options 	EST_FREQ_USERWRITE	# any user can set frequency

options 	MTRR		# memory-type range register syscall support
options 	PERFCTRS	# performance-monitoring counters support

# Standard system options

options 	UCONSOLE	# users can use TIOCCONS (for xconsole)
options 	INSECURE	# disable kernel security levels - X needs this

options 	RTC_OFFSET=3D0	# 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 	SYSTRACE	# system call vetting via systrace(1)

options 	SYSVMSG		# System V-like message queues
options 	SYSVSEM		# System V-like semaphores
options 	SYSVSHM		# System V-like memory sharing

# Diagnostic/debugging support options
options 	DDB		# in-kernel debugger
options 	DDB_HISTORY_SIZE=3D512	# enable history editing in DDB

# Compatibility options
options 	COMPAT_30
options 	COMPAT_LINUX	# binary compatibility with Linux
options		COMPAT_BSDPTY	# multiplexed ptys

# File systems
file-system 	FFS		# UFS
#file-system 	EXT2FS		# second extended file system (linux)
file-system 	MSDOSFS		# MS-DOS file system
file-system 	MFS		# memory file system
file-system 	NFS		# Network File System client
file-system 	CD9660		# ISO 9660 + Rock Ridge file system
file-system 	FDESC		# /dev/fd
file-system 	KERNFS		# /kern
file-system	UNION		# union mounts
file-system 	NULLFS		# loopback file system
file-system 	PROCFS		# /proc
file-system	PTYFS		# multiplexed ptys

# File system options
options 	SOFTDEP		# FFS soft updates support.

# Networking options
options 	INET		# IP + ICMP + TCP + UDP
options 	INET6		# IPV6
options 	IPSEC		# IP security
options 	IPSEC_ESP	# IP security (encryption part; define w/IPSEC)
#options 	IPFILTER_LOG	# ipmon(8) log support

options 	NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM

#
# wscons options
#
# builtin terminal emulations
options 	WSEMUL_VT100		# VT100 / VT220 emulation
# different kernel output - see dev/wscons/wsdisplayvar.h
options 	WS_KERNEL_FG=3DWSCOL_MAGENTA
# compatibility to other console drivers
options 	WSDISPLAY_COMPAT_PCVT		# emulate some ioctls
options 	WSDISPLAY_COMPAT_SYSCONS	# emulate some ioctls
options 	WSDISPLAY_COMPAT_USL		# VT handling
options 	WSDISPLAY_COMPAT_RAWKBD		# can get raw scancodes
options		WSDISPLAY_SCROLLSUPPORT
# use a large software cursor that doesn't blink
options 	PCDISPLAY_SOFTCURSOR

# Kernel root file system and dump configuration.
config		netbsd	root on ? type ?

#
# Device configuration
#

mainbus0 at root
cpu* at mainbus?

# SMP
#ioapic*                at mainbus? apid ?
#options                MULTIPROCESSOR
#options                MPBIOS
#options                COM_MPLOCK      # com MP locking; REQUIRED on MP i3=
86
#options                APM_NO_IDLE

# SPLASHSCREEN
#options	KVM86

#options	SPLASHSCREEN
#options	SPLASHSCREEN_PROGRESS

#options	VESAFB_WIDTH=3D1024
#options	VESAFB_HEIGHT=3D768
#options VESAFB_DEPTH=3D16

#vesabios* at vesabiosbus?
#vesafb* at vesabios?
#wsdisplay* at vesafb? console ?

apm0	at mainbus0			# Advanced power management

pnpbios0 at mainbus0
# Tuning for power management, see apm(4) for more details.
#options 	APM_NO_IDLE		# Don't call BIOS CPU idle function
#options 	APM_V10_ONLY		# Use only the APM 1.0 calls
#options 	APM_NO_POWEROFF		# Don't power off on halt(8)
#options 	APM_POWER_PRINT		# Print stats on the console
#options 	APM_DISABLE_INTERRUPTS=3D0 # Don't disable interrupts

com* at pnpbios? index ?

# Basic Bus Support

# PCI bus support
pci*   at mainbus? bus ?
pci*   at pchb? bus ?
pci*   at ppb? bus ?


# PCI bridges
pchb*	at pci? dev ? function ?	# PCI-Host bridges
pcib*	at pci? dev ? function ?	# PCI-ISA bridges
ppb*	at pci? dev ? function ?	# PCI-PCI bridges

# ISA bus support
isa*   at mainbus?
isa*   at pcib?


# PCMCIA bus support
pcic0 at pci? dev ? function ?
pcmcia*	at pcic? controller ? socket ?

# ISA Plug-and-Play bus support
isapnp0	at isa?

# CardBus bridge support
cbb*		at pci? dev ? function ?
cardslot*	at cbb?

# CardBus bus support
cardbus*	at cardslot?
pcmcia* 	at cardslot?

# Coprocessor Support

# Math Coprocessor support
npx0	at isa? port 0xf0 irq 13	# x86 math coprocessor

# Console Devices

# wscons
pckbc0		at isa?			# pc keyboard controller
pckbd*		at pckbc?		# PC keyboard
pms*		at pckbc?		# PS/2 mouse for wsmouse
vga*		at pci? dev ? function ?
wsdisplay*	at vga? console ?
wskbd*		at pckbd? console ?
wsmouse*	at pms? mux 0

lms0	at	isa? port 0x23c irq 5
lms1	at	isa? port 0x238 irq 5
mms0	at	isa? port 0x23c irq 5
mms1	at	isa? port 0x238 irq 5
wsmouse*	at lms? mux 0
wsmouse*	at mms? mux 0

pcppi0		at isa?
sysbeep0	at pcppi?

# ISA serial interfaces
options 	COM_HAYESP		# adds Hayes ESP serial board support
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

# ATA (IDE) bus support
atabus* at ata?=20
wd*     at atabus? drive ? flags 0x0000

# ATAPI bus support
atapibus* at atapi?

# ATAPI devices=20
# flags have the same meaning as for IDE drives.
sd*	at atapibus? drive ? flags 0x0000	# ATAPI disk drives
cd*     at atapibus? drive ? #flags 0x0000      # ATAPI CD-ROM drives

# IDE and related devices
pciide*         at pci? dev ? function ? flags 0x0000   # GENERIC pciide dr=
iver
piixide*        at pci? dev ? function ?        # Intel IDE controllers


# Miscellaneous mass storage devices

# ISA floppy
fdc0	at isa? port 0x3f0 irq 6 drq 2	# standard PC floppy controllers
fd*	at fdc? drive ?			# the drives themselves

# Audio Devices

# PCI audio devices
auich*	at pci? dev ? function ?	# Intel ICH integrated AC'97 Audio

# Audio support
audio*	at audiobus?

# MIDI support
midi*	at pcppi?		# MIDI interface to the PC speaker

# Network Interfaces

# PCI network interfaces
bge*	at pci? dev ? function ?
iwi*	at pci? dev ? function ?

ukphy*	at mii? phy ?			# generic unknown PHYs
brgphy*	at mii? phy ?

# USB Controller and Devices

# PCI USB controllers
uhci*	at pci?	dev ? function ?	# Universal Host Controller (Intel)
ehci*	at pci?	dev ? function ?	# Enhanced Host Controller

# USB bus support
usb*	at uhci?
usb*	at ehci?

# USB Hubs
uhub*	at usb?
uhub*	at uhub? port ? configuration ? interface ?

# USB HID device
uhidev*	at uhub? port ? configuration ? interface ?

# USB Mice
ums*	at uhidev? reportid ?
wsmouse* at ums? mux 0

# USB Keyboards
ukbd*	at uhidev? reportid ?
wskbd*	at ukbd? console ? mux 1


# USB Generic HID devices
uhid*	at uhidev? reportid ?

# USB audio
uaudio*	at uhub? port ? configuration ?


# USB Printer
ulpt*	at uhub? port ? configuration ? interface ?

# USB Mass Storage
umass*	at uhub? port ? configuration ? interface ?
wd*	at umass?

# Prolific PL2301/PL2302 host-to-host adapter
upl*	at uhub? port ?

# USB Generic driver
ugen*	at uhub? port ?

# SCSI
scsibus* at umass?
scsibus* at scsi?
sd*	at scsibus? target ? lun ?	# SCSI disk drives

# Pseudo-Devices

# disk/mass storage pseudo-devices
pseudo-device	md		1	# memory disk device (ramdisk)
pseudo-device	vnd		4	# disk-like interface to files

pseudo-device	tun			# net tunnel over tty

# network pseudo-devices
pseudo-device	bpfilter		# Berkeley packet filter (req. for dhclient)
pseudo-device	ipfilter		# IP filter (firewall) and NAT
options		BRIDGE_IPF
pseudo-device	pf
pseudo-device	pflog
pseudo-device	loop			# network loopback

# miscellaneous pseudo-devices
pseudo-device	pty			# pseudo-terminals
pseudo-device	rnd			# /dev/random and in-kernel generator
pseudo-device   cgd             4       # cryptographics disk

pseudo-device	wsmux
pseudo-device	wsfont

--VbJkn9YxBvnuCH5J--

--qcHopEYAB45HaUaB
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (NetBSD)

iD8DBQFEwbe2NtBooygWxWcRAokTAJ9XukCwmsjiuwRXq2y1iI1AKDzakgCeKLPh
aspDusV50wsJAegJDX7iGE8=
=i7iI
-----END PGP SIGNATURE-----

--qcHopEYAB45HaUaB--