Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 May 1998 10:35:07 -0400
From:      Luis Munoz <lem@cantv.net>
To:        freebsd-hardware@FreeBSD.ORG
Subject:   Multiple PCI busses on a Compaq Proliant 1600
Message-ID:  <3.0.5.32.19980515103507.03a1b520@pop.cantv.net>

next in thread | raw e-mail | index | archive | help

Hi there:

On a Compaq Proliant 1600, ROM Rev E31. This machine has 6 PCI
slots which according to the docs, are in two different PCI
busses. Slots 4-6 are in the first bus, slots 1-3 are in the
second. The problem is that any PCI cards plugged 
to the PCI slots 1 to 3 are not seen by the FreeBSD 
probes. Cards in slots 4-6 are probed fine.

The problem is that I need to install 2 NICs and 2 ahc controllers
on this server.

This is the relevant info from a boot -v

Copyright (c) 1992-1998 FreeBSD Inc.
Copyright (c) 1982, 1986, 1989, 1991, 1993
	The Regents of the University of California.  All rights reserved.

FreeBSD 2.2.6-RELEASE #0: Fri May 15 15:54:06 GMT 1998

root@myname.my.domain:/usr/src/sys/compile/TEST
Calibrating clock(s) ...
i586 clock: 266238762 Hz, i8254 clock: 1193148 Hz
CLK_USE_I8254_CALIBRATION not specified - using default frequency
CLK_USE_I586_CALIBRATION not specified - using old calibration method
CPU: Pentium Pro (266.25-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x633  Stepping=3

Features=0x80f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,M
MX>
real memory  = 16777216 (16384K bytes)
Physical memory chunk(s):
0x00001000 - 0x0009efff, 647168 bytes (158 pages)
0x0023b000 - 0x00ffdfff, 14430208 bytes (3523 pages)
avail memory = 14565376 (14224K bytes)
eisa0: <CPQ553 (System Board)>
Probing for devices on the EISA bus
pcibus_setup(1):	mode 1 addr port (0x0cf8) is 0x00000000
pcibus_setup(1a):	mode1res=0x80000000 (0x80000000)
pcibus_check:
device 0 is there (id=00051166)
Probing for devices on PCI bus 0:

configuration mode 1 allows 32 devices.
chip0 <generic PCI bridge (vendor=1166 device=0005 subclass=0)> rev 0 on
pci0:0:0 
vga0
<VGA-compatible display device> rev 34 int a irq ?? on pci0:6:0
	mapreg[10]
type=0 addr=c5000000 size=1000000.
pci0:8:    NCR/Symbios, device=0x000f, class=storage (scsi) int a irq ??
[no driver assigned]
ahc0 <Adaptec 2944 Ultra SCSI host adapter> rev 1 int a irq 9 on pci0:13:0
	mapreg[10] type=1
addr=00006000 size=0100.
	mapreg[14] type=0 addr=c6eff000 size=1000.

reg16: ioaddr=0x6000 size=0x100
ahc0: Reading SEEPROM...done.
internal50 cable not present
internal68 cable not present
brdctl == 0xec
external cable is present
eprom is present
brdctl == 0xac
low byte termination
enabled, high byte termination enabled
ahc0: aic7880 Wide Channel, SCSI
Id=7, 16 SCBs
ahc0: Resetting Channel A
ahc0: Downloading Sequencer
Program...ahc0: 366 instructions downloaded
Done
ahc0: Probing channel A
Choosing drivers for scbus configured at 0
ahc0 waiting for scsi devices to settle
ahc0: target 0 using 16Bit transfers
ahc0: target 0 synchronous at 10.0MHz, offset = 0x8
(ahc0:0:0): "BoxHill RAID 5300 Turbo C0-1" type 0 fixed SCSI 2
sd0(ahc0:0:0): Direct-Access 8683MB (17782784 512 byte sectors)
sd0(ahc0:0:0): with 17366 cyls, 16 heads, and an average 64 sectors/track
ahc0: target 4 using 16Bit transfers
ahc0: target 4 synchronous at 10.0MHz, offset = 0x8
(ahc0:4:0): "QUANTUM DLT7000 1624" type 1 removable SCSI 2
st0(ahc0:4:0): Sequential-Access density code 0x1b, drive empty
ahc0: target 5 using 16Bit transfers
ahc0: target 5 synchronous at 10.0MHz, offset = 0x8
(ahc0:5:0): "QUANTUM DLT7000 1624" type 1 removable SCSI 2
st1(ahc0:5:0): Sequential-Access density code 0x1b, drive empty
ahc0: target 6 using 16Bit transfers
ahc0: target 6 synchronous at 10.0MHz, offset = 0x8 
(ahc0:6:0): "EXABYTE EXB-210 0311" type 8 removable SCSI 2
ch0(ahc0:6:0): Medium-Changer 10 slots, 2 drives, 1 picker
ch0: move mask: 0x0 0xa 0x0 0xa
ch0: exchange mask: 0x0 0x0 0x0 0x0

chip1 <generic PCI bridge (vendor=0e11 device=0001 subclass=2)> rev 7 on
pci0:15:0
chip2 <generic PCI bridge (vendor=1166 device=0005 subclass=0)> rev 0 on
pci0:17:0
pci0: uses 16781312 bytes of memory from c5000000 upto c6efffff.
pci0: uses 256 bytes of I/O space from 6000 upto 60ff.
Probing for devices on the ISA bus:
<rest deleted>

Perhaps the PCI bridges are not being recognized correctly?

I have physical access to the PCs and can provide specific chip
numbers if req'd. I can also do a lot of testing on this as it's
not yet in production ('till this is fixed :)

Thanks a lot in advance.

-lem



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hardware" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3.0.5.32.19980515103507.03a1b520>