Date: Fri, 1 May 1998 12:41:24 -0400 (EDT) From: Joe Orthoefer <orthoefe@gte.net> To: freebsd-hardware@FreeBSD.ORG Subject: compaq "dual host" pci archetecture Message-ID: <Pine.BSF.3.96.980501124002.6702A-300000@moltar.oshea.lan>
next in thread | raw e-mail | index | archive | help
[-- Attachment #1 --]
I have access to a compaq 5500 that has 8 pci slots. The first four slots
and the last four slots, according to compaq's sales literature are each
behind their own host to pci bridge chip. When booting freebsd it
recognizes and scans only one of the pci busses, though it sees both of
the host to pci bridge chips. Are there allowances for such a
configuration in the current pci layer?
[-- Attachment #2 --]
text=0xf7000 data=0x11000 bss=0x205b8 symbols=[+0xa48+0x4+0x12300+0x4+0x197b2]
total=0x254aba entry point=0x100000
BIOS basemem (638K) != RTC basemem (640K), setting to BIOS value
Copyright (c) 1992-1998 FreeBSD Inc.
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
FreeBSD 3.0-980428-SNAP #5: Fri Aug 28 11:36:42 GMT 1998
root@drago.lablan.com:/usr/src/sys/compile/DRAGO
Calibrating clock(s) ... TSC clock: 199690214 Hz, i8254 clock: 1193240 Hz
CLK_USE_I8254_CALIBRATION not specified - using default frequency
Timecounter "i8254" frequency 1193182 Hz cost 5074 ns
CLK_USE_TSC_CALIBRATION not specified - using old calibration method
Timecounter "TSC" frequency 199682222 Hz cost 294 ns
CPU: Pentium Pro (199.68-MHz 686-class CPU)
Origin = "GenuineIntel" Id = 0x619 Stepping=9
Features=0xf9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV>
real memory = 67108864 (65536K bytes)
Physical memory chunk(s):
0x00001000 - 0x0009efff, 647168 bytes (158 pages)
0x00235000 - 0x03ffdfff, 64786432 bytes (15817 pages)
avail memory = 62730240 (61260K bytes)
Found BIOS32 Service Directory header at 0xf00ffee0
Entry = 0xf0000 (0xf00f0000) Rev = 0 Len = 1
PCI BIOS entry at 0x70
Other BIOS signatures found:
ACPI: 00000000
$PnP: 00000000
eisa0: <CPQ561 (System Board)>
Probing for devices on the EISA bus
pci_open(1): mode 1 addr port (0x0cf8) is 0x00000000
pci_open(1a): mode1res=0x80000000 (0x80000000)
pci_cfgcheck: device 0 [class=060000] [hdr=00] is there (id=00051166)
Probing for devices on PCI bus 0:
found-> vendor=0x1166, dev=0x0005, revid=0x02
class=06-00-00, hdrtype=0x00, mfdev=0
chip0: <Host to PCI bridge (vendor=1166 device=0005)> rev 0x02 on pci0.0.0
found-> vendor=0x1013, dev=0x00a0, revid=0x22
class=03-00-00, hdrtype=0x00, mfdev=0
intpin=a, irq=255
map[0]: type 3, range 32, base c2000000, size 24
vga0: <Cirrus Logic GD5430 SVGA controller> rev 0x22 int a irq 255 on pci0.6.0
found-> vendor=0x0e11, dev=0xa0ec, revid=0x03
class=02-80-00, hdrtype=0x00, mfdev=0
intpin=a, irq=5
map[0]: type 4, range 32, base 00005000, size 8
map[1]: type 4, range 32, base 00005400, size 8
map[2]: type 1, range 32, base c3fffe00, size 9
found-> vendor=0x0e11, dev=0x0001, revid=0x07
class=06-02-00, hdrtype=0x00, mfdev=0
chip1: <PCI to EISA bridge (vendor=0e11 device=0001)> rev 0x07 on pci0.15.0
found-> vendor=0x1166, dev=0x0005, revid=0x02
class=06-00-00, hdrtype=0x00, mfdev=0
chip2: <Host to PCI bridge (vendor=1166 device=0005)> rev 0x02 on pci0.17.0
Probing for devices on the ISA bus:
sc0: the current keyboard controller command byte 0065
kbdio: DIAGNOSE status:0055
kbdio: TEST_KBD_PORT status:0000
kbdio: RESET_KBD return code:00fa
kbdio: RESET_KBD status:00aa
sc0 at 0x60-0x6f irq 1 on motherboard
sc0: BIOS video mode:3
sc0: VGA registers upon power-up
50 18 10 00 10 00 03 00 02 67 5f 4f 50 82 55 81
bf 1f 00 4f 0d 0e 00 00 07 30 9c 8e 8f 28 1f 96
b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c
3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff
sc0: video mode:24
sc0: VGA registers in BIOS for mode:24
50 18 10 00 10 00 03 00 02 67 5f 4f 50 82 55 81
bf 1f 00 4f 0d 0e 00 00 00 00 9c 8e 8f 28 1f 96
b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c
3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff
sc0: VGA registers to be used for mode:24
50 18 10 00 10 00 03 00 02 67 5f 4f 50 82 55 81
bf 1f 00 4f 0d 0e 00 00 00 00 9c 8e 8f 28 1f 96
b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c
3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff
sc0: rows_offset:1
sc0: VGA color <16 virtual consoles, flags=0x0>
ed0 not found cu: Got
[-- Attachment #3 --]
PCI says configuration type 1
PCI probing configuration type 1
pci bus 0x0 cardnum 0x00, vendor 0x1166 device 0x0005
Device unknown
STATUS 0x2200 COMMAND 0x0146
CLASS 0x06 0x00 0x00 REVISION 0x02
BIST 0x00 HEADER 0x00 LATENCY 0x40 CACHE 0x08
pci bus 0x0 cardnum 0x06, vendor 0x1013 device 0x00a0
Cirrus Logic Device unknown
STATUS 0x0200 COMMAND 0x0003
CLASS 0x03 0x00 0x00 REVISION 0x22
BASE0 0xc2000008 addr 0xc2000000 MEM
MAX_LAT 0x00 MIN_GNT 0x00 INT_PIN 0x01 INT_LINE 0xff
pci bus 0x0 cardnum 0x0c, vendor 0x0e11 device 0xa0ec
Device unknown
STATUS 0x0200 COMMAND 0x0157
CLASS 0x02 0x80 0x00 REVISION 0x03
BIST 0x00 HEADER 0x00 LATENCY 0x40 CACHE 0x08
BASE0 0x00005001 addr 0x00005000 I/O
BASE1 0x00005401 addr 0x00005400 I/O
BASE2 0xc3fffe00 addr 0xc3fffe00 MEM
MAX_LAT 0x00 MIN_GNT 0x00 INT_PIN 0x01 INT_LINE 0x05
pci bus 0x0 cardnum 0x0f, vendor 0x0e11 device 0x0001
Device unknown
STATUS 0x0200 COMMAND 0x0147
CLASS 0x06 0x02 0x00 REVISION 0x07
pci bus 0x0 cardnum 0x11, vendor 0x1166 device 0x0005
Device unknown
STATUS 0x2200 COMMAND 0x0106
CLASS 0x06 0x00 0x00 REVISION 0x02
BIST 0x00 HEADER 0x00 LATENCY 0x40 CACHE 0x08
pci bus 0x1 cardnum 0x04, vendor 0x1000 device 0x000f
NCR Device unknown
STATUS 0x0200 COMMAND 0x0157
CLASS 0x01 0x00 0x00 REVISION 0x14
BIST 0x00 HEADER 0x80 LATENCY 0xff CACHE 0x08
BASE0 0x00006001 addr 0x00006000 I/O
BASE1 0xc6efdf00 addr 0xc6efdf00 MEM
BASE2 0xc6eff000 addr 0xc6eff000 MEM
MAX_LAT 0x40 MIN_GNT 0x11 INT_PIN 0x01 INT_LINE 0x0a
pci bus 0x1 cardnum 0x06, vendor 0x1014 device 0x0022
Device unknown
STATUS 0x0280 COMMAND 0x0147
CLASS 0x06 0x04 0x00 REVISION 0x01
BIST 0x00 HEADER 0x01 LATENCY 0x80 CACHE 0x08
BASE2 0xf8020201 addr 0xf8020200 I/O
BASE3 0x24807171 addr 0x24807170 I/O
BASE4 0xc6f0c6f0 addr 0xc6f0c6f0 MEM
BASE5 0xc5f0c400 addr 0xc5f0c400 MEM
MAX_LAT 0x00 MIN_GNT 0x07 INT_PIN 0x00 INT_LINE 0x00
pci bus 0x1 cardnum 0x08, vendor 0x0e11 device 0xae32
Device unknown
STATUS 0x0280 COMMAND 0x0147
CLASS 0x02 0x80 0x00 REVISION 0x10
BIST 0x00 HEADER 0x00 LATENCY 0x40 CACHE 0x08
BASE0 0x00006801 addr 0x00006800 I/O
BASE1 0xc6efddf0 addr 0xc6efddf0 MEM
MAX_LAT 0x00 MIN_GNT 0x00 INT_PIN 0x01 INT_LINE 0x09
pci bus 0x2 cardnum 0x00, vendor 0x0e11 device 0xae10
Device unknown
STATUS 0x0200 COMMAND 0x0147
CLASS 0x01 0x80 0x00 REVISION 0x02
BIST 0x00 HEADER 0x00 LATENCY 0x00 CACHE 0x08
BASE0 0x00007001 addr 0x00007000 I/O
BASE1 0xc6ffff00 addr 0xc6ffff00 MEM
BASE2 0xc4000008 addr 0xc4000000 MEM
MAX_LAT 0x00 MIN_GNT 0x00 INT_PIN 0x01 INT_LINE 0x0a
PCI probing configuration type 2
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.980501124002.6702A-300000>
