Subject: README: Changes to PCI, ISA
To: None <port-i386@NetBSD.ORG>
From: Jason Thorpe <>
List: port-i386
Date: 11/27/1996 19:17:25
I've implemented some simple PCI-Host and PCI-ISA bridge drivers for
the i386.  These are mostly geared to give users a better idea of
that their hardware is (in the presence of "options PCIVERBOSE"),
but may evenually be used to enable special features or work around
bugs associated with a given PCI chipset.

Strictly speaking, no changes are required to your kernel configuration
files.  However, you might consider updating your kernel configurations,
in any case.  See GENERIC for an example.  You'll end up seeing
something like this (with PCIVERBOSE).

Note that the ISA bus is attached to the PCI-ISA bridge, not to mainbus.

If you have any questions or problems with the new code, please let
me know (by filing a bug report with send-pr(1) :-).

NetBSD 1.2B (DRACUL) #26: Thu Nov 28 11:40:18 PST 1996
CPU: Pentium Pro (GenuineIntel 686-class CPU)
real mem  = 66711552
avail mem = 60874752
using 839 buffers containing 3436544 bytes of memory
mainbus0 (root)
pci0 at mainbus0 bus 0: configuration mode 1
pchb0 at pci0 dev 0 function 0
pchb0: Intel 82440FX (Natoma) PCI and Memory Controller (rev. 0x02)
pcib0 at pci0 dev 1 function 0
pcib0: Intel 82371SB (Triton II) PCI-ISA Bridge (rev. 0x01)
de0 at pci0 dev 10 function 0: DC21140 [10-100Mb/s] pass 1.2
de0: Ethernet address 00:00:c0:02:66:e4
de0: enabling 10baseT UTP port
de0: interrupting at irq 9
bha0 at pci0 dev 11 function 0: BusLogic 9xxC SCSI
bha0: interrupting at irq 11
bha0: model BT-958, firmware 5.05R
bha0: sync, parity
scsibus0 at bha0
S3 968 (class display, subclass VGA, revision 0x00) at pci0 dev 13 function 0 not configured
isa0 at pcib0
com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, working fifo
lpt0 at isa0 port 0x378-0x37b irq 7
wdc0 at isa0 port 0x1f0-0x1f7 irq 14
wd0 at wdc0 drive 0: <WDC AC32500H>
wd0: 2441MB, 4960 cyl, 16 head, 63 sec, 512 bytes/sec
wd0: using 16-sector 16-bit pio transfers, lba addressing
npx0 at isa0 port 0xf0-0xff: using exception 16
pc0 at isa0 port 0x60-0x6f irq 1: color
fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
fd1 at fdc0 drive 1: 1.2MB 80 cyl, 2 head, 15 sec
apm0 at mainbus0: Power Management spec V1.1
apm0: A/C state: on
apm0: battery charge state: no battery
biomask 4840 netmask 4a40 ttymask 4ada
changing root device to wd0a

Jason R. Thorpe                             
NASA Ames Research Center                               Home: 408.866.1912
NAS: M/S 258-6                                          Work: 415.604.0935
Moffett Field, CA 94035                                Pager: 415.428.6939