Subject: Harddisc not recognized/interrupt problems
To: None <port-alpha@netbsd.org>
From: Reinoud Zandijk <reinoud@netbsd.org>
List: port-alpha
Date: 11/23/2001 17:53:32
--LZvS9be/3tNcYl/X
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hiya All,

on my PWS 500au i'm having the following problem and i just can't seem to 
find what is causing this ... I added a 40 Gb harddisc as master on pciide0 
and it got detected as :

pciide0 at pci0 dev 7 function 1: Cypress 82C693 IDE Controller (rev. 0x00)
pciide0: bus-master DMA support present
pciide0: primary channel wired to compatibility mode
wd0 at pciide0 channel 0 drive 0: <\^P\M^?\^P?>
wd0: drive supports 254-sector PIO transfers, chs addressing
wd0: 16383 PB, 4096 cyl, 4159 head, 21569 sec, 512 bytes/sect x -1933578240 
sectors
wd0: 32-bit data port
pciide0: primary channel interrupting at isa irq 14
wd0(pciide0:0:0): using PIO mode 0

now i dont know how or what but this doesn't look good at all... esp. since 
it does mention it is interrupting at isa irq 14 but when i run `atactl wd0 
ident' it gives a lost interrupt on pciide0:0:0 and a stray irq 14 !

stray isa irq 14
pciide0:0:0: lost interrupt
        type: ata tc_bcount: 512 tc_skip: 0
pciide0:0:0: geometry timed out
wd0c: device timeout reading fsbn 0 (wd0 bn 0; cn 0 tn 0 sn 0), retrying
stray isa irq 14
.....

now that can be that the irq 14 doesn't come in and thus the kernel reads 
garbage when detecting it .... i am puzzled. The firmware does detect it as 
dba0.0.0.127.0 or so ... but prints a garbage ID string.

could it be that the isa irq 14 is not being handed over to the pciide?

I'll add the complete dmesg and config file... its a -current kernel of 
today.

Cheers and thanks a lot in advance,
Reinoud

--LZvS9be/3tNcYl/X
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=dmesg-output

Unrecognized boot flag '0'.
Unrecognized boot flag ','.
Unrecognized boot flag '0'.
[ using 448664 bytes of netbsd ELF symbol table ]
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001
    The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

NetBSD 1.5Y (config.starbuck) #0: Fri Nov 23 17:32:49 CET 2001
    imago@starbuck:/usr/sources/cvs.netbsd.org/syssrc/sys/arch/alpha/compile/config.starbuck
Digital Personal WorkStation 500au, 500MHz, s/n 
8192 byte page size, 1 processor.
total memory = 128 MB
(1896 KB reserved for PROM, 126 MB used by NetBSD)
avail memory = 111 MB
using 820 buffers containing 6560 KB of memory
mainbus0 (root)
cpu0 at mainbus0: ID 0 (primary), 21164A-0
cpu0: Architecture extensions: 1<BWX>
cia0 at mainbus0: DECchip 2117x Core Logic Chipset (Pyxis), pass 1
cia0: extended capabilities: 1<BWEN>
cia0: using BWX for PCI config access
pci0 at cia0 bus 0
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
tlp0 at pci0 dev 3 function 0: DECchip 21143 Ethernet, pass 3.0
tlp0: interrupting at dec 550 irq 0
tlp0: DEC , Ethernet address 00:00:f8:76:43:f5
nsphy0 at tlp0 phy 5: DP83840 10/100 media interface, rev. 1
nsphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
tlp0: 10baseT, 10baseT-FDX, 10base2, 10base5
sio0 at pci0 dev 7 function 0: vendor 0x1080 product 0xc693 (rev. 0x00)
pciide0 at pci0 dev 7 function 1: Cypress 82C693 IDE Controller (rev. 0x00)
pciide0: bus-master DMA support present
pciide0: primary channel wired to compatibility mode
wd0 at pciide0 channel 0 drive 0: <\^P\M^?\^P?>
wd0: drive supports 254-sector PIO transfers, chs addressing
wd0: 16383 PB, 4096 cyl, 4159 head, 21569 sec, 512 bytes/sect x -1933578240 sectors
wd0: 32-bit data port
pciide0: primary channel interrupting at isa irq 14
wd0(pciide0:0:0): using PIO mode 0
pciide1 at pci0 dev 7 function 2: Cypress 82C693 IDE Controller (rev. 0x00)
pciide1: hardware does not support DMA
pciide1: primary channel wired to compatibility mode
atapibus0 at pciide1 channel 0: 2 targets
cd0 at atapibus0 drive 0: <TOSHIBA CD-ROM XM-6302B, , 1012> type 5 cdrom removable
cd0: 32-bit data port
cd0: drive supports PIO mode 4, DMA mode 2
cd1 at atapibus0 drive 1: <DVD-ROM DDU1621, , VER S1.> type 5 cdrom removable
cd1: 32-bit data port
cd1: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
pciide1: secondary channel interrupting at isa irq 15
cd0(pciide1:0:0): using PIO mode 4
cd1(pciide1:0:1): using PIO mode 4
ohci0 at pci0 dev 7 function 3: vendor 0x1080 product 0xc693 (rev. 0x00)
ohci0: interrupting at isa irq 10
ohci0: OHCI version 1.0, legacy support
usb0 at ohci0: USB revision 1.0
uhub0 at usb0
uhub0: vendor 0x1080 OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
ppb0 at pci0 dev 20 function 0: vendor 0x1011 product 0x0024 (rev. 0x02)
pci1 at ppb0 bus 1
pci1: i/o space, memory space enabled, rd/line, wr/inv ok
isp0 at pci1 dev 4 function 0
isp0: interrupting at dec 550 irq 3
scsibus0 at isp0: 16 targets, 8 luns per target
rtk0 at pci1 dev 8 function 0: RealTek 8139 10/100BaseTX
rtk0: interrupting at dec 550 irq 12
rtk0: Ethernet address 00:10:a7:0a:de:e7
ukphy0 at rtk0 phy 7: Generic IEEE 802.3u media interface
ukphy0: OUI 0x000000, model 0x0000, rev. 0
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
vga0 at pci1 dev 10 function 0: vendor 0x104c product 0x3d07 (rev. 0x01)
wsdisplay0 at vga0 kbdmux -1: console (80x25, vt100 emulation)
isa0 at sio0
com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, working fifo
pckbc0 at isa0 port 0x60-0x64
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pms0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pms0 mux 0
lpt0 at isa0 port 0x3bc-0x3bf irq 7
ess0 at isa0 port 0x220-0x22f irq 5 drq 1 drq2 5
ess0: ESS Technology ES1887 [version 0x688b]
ess0: audio1 interrupting at irq 5
ess0: audio2 polled
audio0 at ess0: full duplex, mmap, independent
opl0 at ess0: model OPL3
midi0 at opl0: ESS Yamaha OPL3
pcppi0 at isa0 port 0x61
midi1 at pcppi0: PC speaker
spkr0 at pcppi0
isabeep0 at pcppi0
fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
mcclock0 at isa0 port 0x70-0x71: mc146818 or compatible
scsibus0: waiting 2 seconds for devices to settle...
sd0 at scsibus0 target 0 lun 0: <COMPAQ, HD00441730, 3207> SCSI2 0/direct fixed
sd0: 4094 MB, 6962 cyl, 6 head, 200 sec, 512 bytes/sect x 8386000 sectors
sd0: sync (100.0ns offset 8), 16-bit (20.000MB/s) transfers, tagged queueing
root on sd0a dumps on sd0b
root file system type: ffs
wsdisplay0: screen 1 added (80x25, vt100 emulation)
wsdisplay0: screen 2 added (80x25, vt100 emulation)
wsdisplay0: screen 3 added (80x25, vt100 emulation)
wsdisplay0: screen 4 added (80x25, vt100 emulation)
wsmux1: connecting to wsdisplay0


--LZvS9be/3tNcYl/X
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="config.starbuck"

# $NetBSD: GENERIC,v 1.198 2001/11/20 12:56:19 lukem Exp $
#
# Generic Alpha kernel.  Enough to get booted, etc., but not much more.
#
# If you add stuff to this, please add it to the ALPHA configuration, too.

include	"arch/alpha/conf/std.alpha"

#ident 		"GENERIC-$Revision: 1.198 $"

maxusers 32

# CPU Support
#options 	DEC_2000_300	# "Jensen":	2000/300 (DECpc AXP 150)
#options 	DEC_2100_A50	# Avanti etc:	AlphaStation 400, 200, etc.
#options 	DEC_2100_A500	# Sable:	AlphaServer 2100
#options 	DEC_2100A_A500	# Lynx:		AlphaServer 2100A
#options 	DEC_3000_500	# Flamingo etc:	3000/[4-9]00*
#options 	DEC_3000_300	# Pelican etc:	3000/300*
#options 	DEC_AXPPCI_33	# NoName:	AXPpci33, etc.
#options 	DEC_EB164	# EB164:	AlphaPC 164
#options 	DEC_EB64PLUS	# EB64+:	AlphaPC 64, etc.
#options 	DEC_KN20AA	# KN20AA:	AlphaStation 500 and 600
#options 	DEC_KN8AE	# KN8AE:	AlphaServer 8200 and 8400
#options 	DEC_KN300	# KN300:	AlphaServer 4100 and 1200
options 	DEC_550		# Miata:	Digital Personal Workstation
#options 	DEC_1000	# Mikasa etc:	Digital AlphaServer 1000
#options 	DEC_1000A	# Corelle etc:	Digital AlphaServer 800/1000A
#options 	DEC_ALPHABOOK1	# AlphaBook1:	Tadpole/DEC AlphaBook
#options 	DEC_EB66	# EB66:		21066 Evaluation Board
#options 	DEC_6600	# EV6:		264DP OEM Board
#options 	API_UP1000	# EV6:		Alpha Processor, Inc. UP1000

# Standard system options
options 	KTRACE			# System call tracing support
options 	NTP			# kernel PLL for NTP

# Diagnostic/debugging support options
#options 	DIAGNOSTIC		# Cheap kernel consistency checks
#options	AUDIO_DEBUG
options 	DDB			# kernel debugger
options		NEW_PIPES
#makeoptions	DEBUG="-g"
#options 	KGDB			# Remote kernel GDB support
#options 	KGDB_DEVNAME="\"com\""	# device to use for KGDB
#options 	KGDB_DEVADDR=0x2f8	# at this address
#options 	KGDB_DEVRATE=57600	# at this comm. rate

#options 	KGDB			# Remote kernel GDB support
#options 	"KGDB_DEVNAME=\"com\""	# device to use for KGDB
#options 	KGDB_DEVADDR=0x2f8	# at this address
#options 	KGDB_DEVRATE=57600	# at this comm. rate

#options 	KGDB			# Remote kernel GDB support
#options 	"KGDB_DEVNAME=\"com\""	# device to use for KGDB
#options 	KGDB_DEVADDR=0x2f8	# at this address
#options 	KGDB_DEVRATE=57600	# at this comm. rate

#makeoptions	DEBUGLIST="pattern1 pattern2 ..."

# File systems
file-system	FFS		# Fast file system
file-system	MFS		# Memory-based file system
file-system	CD9660		# ISO-9660 CD-ROM FS (w/RockRidge extensions)
file-system	MSDOSFS		# MS-DOS-compatible file system
#file-system	NTFS		# Windows/NT file system (experimental)
file-system	NFS		# Sun NFS-compatible file system client
#file-system	KERNFS		# Kernel variable file system (/kern)
#file-system	PROCFS		# Process file system (/proc)

# File system options
options 	NFSSERVER	# Sun NFS-compatible file system server
#options 	FFS_EI		# FFS Endian Independant support
options 	SOFTDEP		# FFS soft updates support.

# Networking options
options 	INET		# Internet protocol suite
options 	INET6		# IPV6
#options 	IPSEC		# IP security
#options 	IPSEC_ESP	# IP security (encryption part; define w/IPSEC)
#options 	IPSEC_DEBUG	# debug for IP security
#options 	NETATALK	# AppleTalk protocol suite

# 4.3BSD compatibility.  Should be optional, but necessary for now.
options 	COMPAT_43

# Binary compatibility with previous versions of NetBSD.
#options 	COMPAT_09
#options 	COMPAT_10
#options 	COMPAT_11
options 	COMPAT_12
options 	COMPAT_13
options 	COMPAT_14

# OSF/1 binary compatibility
options 	COMPAT_OSF1

# Linux binary compatibility
options 	COMPAT_LINUX

# System V-like message queues
options 	SYSVMSG
#options 	SEMMNI=10	# number of semaphore identifiers
#options 	SEMMNS=60	# number of semaphores in system
#options 	SEMUME=10	# max number of undo entries per process
#options 	SEMMNU=30	# number of undo structures in system

# System V-like semaphores
options 	SYSVSEM

# System V-like shared memory
options 	SYSVSHM
#options 	SHMMAXPGS=1024		# 1024 pages is the default

# Loadable Kernel Modules
options 	LKM

# Disable kernel security.
options 	INSECURE

# Misc. options
#options 	EISAVERBOSE		# recognize "unknown" EISA devices
#options 	PCIVERBOSE		# recognize "unknown" PCI devices
#options 	MIIVERBOSE		# verbose PHY autoconfig messages
#options 	PCI_CONFIG_DUMP		# verbosely dump PCI config space
options 	SCSIVERBOSE		# Verbose SCSI errors
#options 	TCVERBOSE		# recognize "unknown" TC devices
options 	UCONSOLE		# users can use TIOCCONS (for xconsole)
#options 	PCMCIAVERBOSE

# The Alpha console firmware network boots using the BOOTP
# protocol, so we ask the NFS code to use BOOTP/DHCP as well,
# in case we have NFS root.
#options 	NFS_BOOT_DHCP		# superset of BOOTP

# WS console uses SUN or VT100 terminal emulation
options 	WSEMUL_VT100
options		WSDISPLAY_COMPAT_PCTV
options		WSDISPLAY_COMPAT_SYSCONS
options		WSDISPLAY_COMPAT_USL
options		WSDISPLAY_COMPAT_RAWKBD

# realtime clock compatible to OSF/1
#options 	CLOCK_COMPAT_OSF1

config		netbsd	root on ? type ?
#config		netbsd	root on sd0 type ffs
#config		netbsd	root on ? type nfs

mainbus0 at	root
cpu*	at	mainbus0

# TurboLaser bus support and devices
#tlsb*	at	mainbus0
#gbus*	at	tlsb? node ? offset ?
#tlsbmem* at	tlsb? node ? offset ?
#kft*	at	tlsb? node ? offset ?

# Gbus Devices
#mcclock* at	gbus? offset ?

# MCBUS bus support
#mcbus*	at	mainbus0
#mcmem*	at	mcbus? mid ?

#i2c	at	mcbus?

#EV6 Tsunami Core Logic

#tsc*	at	mainbus0

# DECpc AXP150 (Jensen) internal bus support
#jensenio* at	mainbus0

#com*	at	jensenio? port ?
#lpt*	at	jensenio? port ?
#mcclock* at	jensenio? port ?
#pckbc*	at	jensenio? port ?

# TURBOchannel host bus adapter support
#tcasic*	at	mainbus0

# TURBOchannel bus support
#tc*	at	tcasic?
#asc*	at	tc? slot ? offset ?

# TURBOchannel devices
#ioasic*	at	tc? slot ? offset ?
#mcclock* at	ioasic? offset ?
#le*	at	ioasic? offset ?
#scc0	at	ioasic? offset ?
#scc1	at	ioasic? offset ?
#bba0	at	ioasic? offset ?
#audio*	at	bba?
#tcds*	at	tc? slot ? offset ?
#asc*	at	tcds? chip ?
#cfb*	at	tc? slot ? offset ?
#sfb*	at	tc? slot ? offset ?
#le*	at	tc? slot ? offset ?
#fta*	at	tc? slot ? offset ?		# DEC DEFTA FDDI cards
#asc*	at	tc? slot ? offset ?

# PCI host bus adapter support
apecs*	at	mainbus?
cia*	at	mainbus?
irongate* at	mainbus?
lca*	at	mainbus?
#dwlpx*	at	kft?
#mcpcia*	at	mcbus? mid ?
#tsp*	at	tsc?
ttwoga*	at	mainbus?

# Sable PCI and STDIO bus and devices
ttwopci* at	ttwoga? hose ?
sableio* at	ttwopci? bus ?
com*	at	sableio? port ?
lpt*	at	sableio? port ?
pckbc*	at	sableio? port ?
fdc*	at	sableio? port ?

# AGP support
#agp*	at	irongate?

# PCI bus support
pci*	at	apecs?
pci*	at	cia?
pci*	at	irongate?
pci*	at	lca?
# AGP support
agp*	at	irongate?

pci*	at	ppb?
#pci*	at	dwlpx?
#pci*	at	mcpcia?
#pci*	at	tsp?
pci*	at	ttwopci?

# PCI devices
cmpci*	at	pci? dev ? function ?		# C-Media CMI8338/8738 Audio
adv*	at	pci? dev ? function ?		# AdvanSys SCSI
adw*	at	pci? dev ? function ?		# AdvanSys Wide SCSI
#options 	ADW_WDTR_DISABLE		# 	disable WDTR
#options 	ADW_SDTR_DISABLE		# 	disable SDTR
#options 	ADW_TAGQ_DISABLE		# 	disable Tag Queuing
ahc*	at	pci? dev ? function ?		# Adaptec [23]94x, aic78x0 SCSI
bha*	at	pci? dev ? function ?		# BusLogic 9xx SCSI (untested)
cac*	at	pci? dev ? function ?		# Compaq array controller (untested)
cy*	at	pci? dev ? function ?		# Cyclades Cyclom-Y (untested)
cz*	at	pci? dev ? function ?		# Cyclades-Z (untested)
#de*	at	pci? dev ? function ?		# 21x4x-based Ethernet
dpt*	at	pci? dev ? function ?		# DPT SmartCache/SmartRAID
eap*	at	pci? dev ? function ?		# Ensoniq AudioPCI
en*	at	pci? dev ? function ?		# ENI PCI ATM (untested)
ep*	at	pci? dev ? function ?		# 3COM 3c59x
epic*	at	pci? dev ? function ?		# SMC EPIC/100 Ethernet
eso*	at	pci? dev ? function ?		# ESS Solo-1 PCI AudioDrive
ex*	at	pci? dev ? function ?		# 3COM 3c90x[BC] Ethernet
fpa*	at	pci? dev ? function ?		# DEC DEFPA FDDI
fxp*	at	pci? dev ? function ?		# Intel EEPRO 10+/100B
gsip*	at	pci? dev ? function ?		# NS DP83820 Gigabit Ethernet
iha*	at	pci? dev ? function ?		# Initio INIC-940/950 SCSI
isp*	at	pci? dev ? function ?		# Qlogic ISP 10x0 SCSI
le*	at	pci? dev ? function ?		# PCI LANCE Ethernet (untested)
sf*	at	pci? dev ? function ?		# Adaptec AIC-6915 Ethernet
siop*	at	pci? dev ? function ?		# Symbios 53c8xx SCSI
mlx*	at	pci? dev ? function ?		# Mylex DAC960 / DEC SWXCR (untested)
ne*	at	pci? dev ? function ?		# NE2000-compatible Ethernet
ohci*	at	pci? dev ? function ?		# USB Open Host Controller
pceb*	at	pci? dev ? function ?		# Intel PCI-EISA Bridges
pciide*	at	pci? dev ? function ?		# PCI IDE controllers
pcscp*	at	pci? dev ? function ?		# AMD Am53c974 PCscsi-PCI
ppb*	at	pci? dev ? function ?		# PCI-PCI Bridges
rtk*	at	pci? dev ? function ?		# RealTek 8129/8139 Ethernet
sio*	at	pci? dev ? function ?		# Intel PCI-ISA Bridges
sip*	at	pci? dev ? function ?		# SiS 900 Ethernet
sv*	at	pci? dev ? function ?		# S3 SonicVibes
#tga*	at	pci? dev ? function ?		# DEC ZLXp-E[123] Graphics
ti*	at	pci? dev ? function ?		# Alteon Tigon Gig-E
tl*	at	pci? dev ? function ?		# TI ThunderLAN Ethernet
tlp*	at	pci? dev ? function ?		# DECchip 21x4x and clones
#options 	TLP_MATCH_21040
audio*	at	cmpci?
#options 	TLP_MATCH_21041
#options 	TLP_MATCH_21140
options 	TLP_MATCH_21142
uhci*	at	pci? dev ? function ?		# USB Univ. Host Controller
vga*	at	pci? dev ? function ?		# PCI VGA Graphics
opl*	at	cmpci? flags 1
vr*	at	pci? dev ? function ?		# VIA Rhine Fast Ethernet
yds*	at	pci? dev ? function ?		# Yamaha DS-1 PCI Audio

audio*	at	eap?
midi*	at	opl?

mpu*	at	cmpci?
audio*	at	eso?
audio*	at	sv?
audio*	at	yds?
midi*	at	mpu?


opl*	at	eso?
#opl*	at	sv?
opl*	at	yds?

mpu*	at	eso?
mpu*	at	yds?

# MII/PHY support
exphy*	at mii? phy ?			# 3Com internal PHYs
icsphy*	at mii? phy ?			# Integrated Circuit Systems ICS1890
inphy*	at mii? phy ?			# Intel 82555 PHYs
lxtphy*	at mii? phy ?			# Level One LXT-970 PHYs
gphyter* at mii? phy ?			# NS83861 Gig-E PHY
nsphy*	at mii? phy ?			# NS83840 PHYs
qsphy*	at mii? phy ?			# Quality Semiconductor QS6612 PHYs
sqphy*	at mii? phy ?			# Seeq 80220/80221/80223 PHYs
tlphy*	at mii? phy ?			# ThunderLAN PHYs
ukphy*	at mii? phy ?			# generic unknown PHYs

# ISA/EISA bus support
#isa*	at	jensenio?
#eisa*	at	jensenio?
isa*	at	pceb?
eisa*	at	pceb?
isa*	at	sio?
#isapnp*	at	isa?

# ISA devices
mcclock* at	isa? port 0x70
pckbc*	at	isa?				# PC keyboard controller
pckbd*	at	pckbc?				# PC keyboard (kbd port)
pms*	at	pckbc?				# PS/2-style mouse (aux port)
pcppi*	at	isa?				# PC prog. periph. interface
spkr0	at	pcppi?				# IBM BASIC emulation
isabeep0 at	pcppi?				# "keyboard" beep
midi*	at	pcppi?
com*	at	isa? port 0x3f8 irq 4		# standard serial ports
com*	at	isa? port 0x2f8 irq 3
cs*	at	isa? port 0x300 iomem ? irq ? drq ? # CS8900 Ethernet
ec0	at	isa? port 0x250 iomem 0xd8000 irq 9 # 3Com 3c503 Ethernet
ep*	at	isa? port ? irq ?		# 3COM 3c509 Ethernet
#ep*	at	isapnp?
#ix0	at	isa? port 0x300 irq 10		# EtherExpress/16
#iy0	at	isa? port 0x360 irq ?		# EtherExpress PRO 10 ISA
fdc0	at	isa? port 0x3f0 irq 6 drq 2	# floppy controller
lc0	at	isa? port 0x300 iomem ? irq ?	# DEC EtherWORKS III (LEMAC)
lc1	at	isa? port 0x320 iomem ? irq ?	# DEC EtherWORKS III (LEMAC)
depca0	at	isa? port 0x300 iomem 0xd0000 iosiz 0x10000 irq 5 	# DEPCA
depca1	at	isa? port 0x200 iomem 0xd8000 iosiz 0x8000 irq 10 	# DEPCA
le*	at	depca?
lpt*	at	isa? port 0x3bc irq 7		# standard parallel port
vga*	at	isa?				# ISA (EISA: XXX) VGA
wdc0	at	isa? port 0x1f0 irq 14		# ST506/ESDI/IDE controllers
wdc1	at	isa? port 0x170 irq 15
#wdc*	at	isapnp?
#we0	at	isa? port 0x280 iomem 0xd0000 irq 9	# WD/SMC Ethernet
#we1	at	isa? port 0x300 iomem 0xcc000 irq 10
#wss*	at	isa? port 0x530 irq 9 drq 0	# Windows Sound System
#wss*	at	isapnp?
#audio*	at	wss?
#midi*	at	wss?

#sb*	at	isa? port 0x220 irq 5 drq 1 	# SoundBlaster
#sb*	at	isapnp?
#audio*	at	sb?

ess*	at	isa? port 0x220 irq 5 drq 1 drq2 5	# ESS Soundsystem
audio*	at	ess?
opl*	at	ess?
midi*	at	ess?

#adv*	at	isa? port ? irq ? drq ?		# AdvanSys APB-514[02]
aha*	at	isa? port 0x330 irq ? drq ?	# Adaptec 154[02] SCSI
aha*	at	isa? port 0x334 irq ? drq ?	# Adaptec 154[02] SCSI
bha*	at	isa? port 0x330 irq ? drq ?	# BusLogic [57]4X SCSI (unt.)
bha*	at	isa? port 0x334 irq ? drq ?	# BusLogic [57]4X SCSI (unt.)
uha*	at	isa? port 0x330 irq ? drq ?	# UltraStor [13]4f SCSI (unt.)
uha*	at	isa? port 0x334 irq ? drq ?	# UltraStor [13]4f SCSI (unt.)
pcic0	at	isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000
pcic1	at	isa? port 0x3e2 iomem 0xcc000 iosiz 0x10000
pcmcia*	at	pcic? controller ? socket ?

# EISA devices
ahb*	at	eisa? slot ?			# Adaptec 174[024] SCSI (unt.)
ahc*	at	eisa? slot ?			# Adaptec 274x, aic7770 SCSI
bha*	at	eisa? slot ?			# BusLogic 7xx SCSI
ep*	at	eisa? slot ?			# 3COM 3c579 Ethernet (untested)
fea*	at	eisa? slot ?			# DEC DEFEA FDDI
mlx*	at	eisa? slot ?			# Mylex DAC960 / DEC SWXCR (untested)
tlp*	at	eisa? slot ?			# DEC DE-425 Ethernet
depca*	at	eisa? slot ?			# DEC DE-422 Ethernet
le*	at	depca?
uha*	at	eisa? slot ?			# UltraStor 24f SCSI (unt.)

# PCMCIA device
aic*	at	pcmcia? function ?		# Adaptec APA-1460 SCSI
com*	at	pcmcia? function ?		# Modems and serial cards
wdc*	at	pcmcia? function ?		# PCMCIA IDE controllers
ep*	at	pcmcia? function ?		# 3Com 3c589 and 3c562 Eth.
mbe*	at	pcmcia? function ?		# MB8696x based Ethernet
ne*	at	pcmcia? function ?		# NE2000-compatible Eth.
sm*	at	pcmcia? function ?		# Megahertz Ethernet
ray*	at	pcmcia? function ?		# Raytheon Raylink (802.11)
wi*	at	pcmcia? function ?		# Lucent WaveLAN/IEEE

# SCSI bus support
scsibus* at	adv?
scsibus* at	adw?
scsibus* at	aha?
scsibus* at	ahb?
scsibus* at	ahc?
scsibus* at	aic?
#scsibus* at	asc?
scsibus* at	bha?
scsibus* at	dpt?
scsibus* at	iha?
scsibus* at	isp?
scsibus* at	siop?
scsibus* at	pcscp?
scsibus* at	uha?

# SCSI devices
cd*	at	scsibus? target ? lun ?		# SCSI CD-ROM drives
sd*	at	scsibus? target ? lun ?		# SCSI disk drives
st*	at	scsibus? target ? lun ?		# SCSI tape drives

# ST506/ESDI/IDE devices
wd*	at	pciide? channel ?
wd*	at	wdc? drive ?

# ATAPI bus support
atapibus* at	pciide? channel ?
atapibus* at	wdc?

# ATAPI devices
sd*	at	atapibus? drive ?		# ATAPI disk devices
cd*	at	atapibus? drive ?		# ATAPI CD-ROM devices

# Floppy drives
fd*	at	fdc? drive ?

# Hardware RAID devices
ld*	at	cac? unit ?
ld*	at	mlx? unit ?

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

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

# USB Mice
ums*	at uhub? port ? configuration ? interface ?
wsmouse*	at ums?

# USB Keyboards
ukbd*	at uhub? port ? configuration ? interface ?
wskbd*	at ukbd? console ?

# USB Generic HID devices
uhid*	at uhub? port ? configuration ? interface ?

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

# USB Modem
umodem*	at uhub? port ? configuration ?
ucom*	at umodem?

# USB Mass Storage
umass*	at uhub? port ? configuration ? interface ?
atapibus* at umass? channel ?
scsibus* at umass? channel ?

# USB Ethernet adapters
aue*	at uhub? port ?		# ADMtek AN986 Pegasus based adapters
cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters

# Serial adapters
# FTDI FT8U100AX serial adapter
uftdi*	at uhub? port ?
ucom*	at uftdi? portno ?

# USB scanners
uscanner* at uhub? port ?

# Y@P firmware loader
uyap* at uhub? port ?

# USB Generic driver
ugen*	at uhub? port ?

# Workstation Console attachments
#wsdisplay*	at	cfb?
wsdisplay*	at	vga?
#wsdisplay*	at	sfb?
#wsdisplay*	at	tga?
wskbd*		at	pckbd? mux 0
wsmouse*	at	pms? mux 0

pseudo-device	wsmux		1	# wscons mux
pseudo-device	bpfilter	16
pseudo-device	ccd		4
#pseudo-device	raid		4	# RAIDframe disk driver
#options 	RAID_AUTOCONFIG		# auto-configuration of RAID components
pseudo-device	ipfilter	1
pseudo-device	loop		1
pseudo-device	md		1
pseudo-device	ppp		4
pseudo-device	pty			# pseudo-terminals
pseudo-device	sl		4
pseudo-device	vnd		4
#pseudo-device	gre		2	# generic L3 over IP tunnel
pseudo-device	gif		4	# IPv[46] over IPv[46] tunnel (RFC1933)
#pseudo-device	faith		1	# IPv[46] tcp relay translation i/f
#pseudo-device	stf		1	# 6to4 IPv6 over IPv4 encapsulation
pseudo-device	vlan			# IEEE 802.1q encapsulation
pseudo-device	bridge			# simple inter-network bridging
pseudo-device	sequencer	1	# MIDI sequencer
pseudo-device	rnd			# /dev/random and in-kernel generator
#options 	RND_COM			# use "com" randomness too

--LZvS9be/3tNcYl/X--