Subject: Booting a Compaq ProLiant ML370
To: None <current-users@netbsd.org>
From: Mark Davies <mark@MCS.VUW.AC.NZ>
List: current-users
Date: 01/08/2001 17:05:05
Hi,
   We are trying to get a Compaq ProLiant ML370 to boot under current and are 
running into a few problems so are looking for suggestions.

Have tried booting from a 1.5I boot floppy and an updated boot floppy with a 
1.5Q INSTALL kernel vintage a couple of days ago, same problems in both cases.

First problem)  With an unmodified INSTALL kernel the system prints

WARNING: CAN'T ALLOCATE SEGMENT 8 (0x100000000/0xfffffffffffff000/0x1) FROM 
IOMEM EXTENT MAP

and then panic's. -- on 1.5I it was a "panic init386 can't find end of memory"
on 1.5Q it was something else but similar.

The following hack to machdep.c gets a system that will boot but then we 
strike the other problems.

*** machdep.c.KEEP	Tue Nov  7 12:02:36 2000
--- machdep.c	Mon Jan  8 10:28:06 2001
***************
*** 1802,1807 ****
--- 1802,1808 ----
  	 * to us by the boot program.
  	 */
  	bim = lookup_bootinfo(BTINFO_MEMMAP);
+ 	bim = NULL;	/* XXX - VUW hack  */
  	if (bim != NULL && bim->num > 0) {
  #if 0
  		printf("BIOS MEMORY MAP (%d ENTRIES):\n", bim->num);


Problem 2)
       This machine has a Smart Array 431 controller which is found (cac0) but no
lsu's and the following appears in the msgbuf

	pci_mem_find: expected type mem, found i/o
	pci_io_find: expected type i/o, found mem

Problem 3)
	The machine has 2 ethernet nic's, one on the motherboard (fxp0) and 
	one a pci card (fxp1).  If the one on the motherboard is enabled it 
	gets IRQ15 as the bios considers this unused but NetBSD fails to boot 
	as it considers this to conflict with the pciide0's secondary channel
	but as far as I can see there is only one ide channel (for the CD).

Problem 4)
 	The Integrated SCSI controller doesn't appear to be supported.  
	Anybody know what might be involved in getting it to work?  There is a 
	DLT I would like to hang off it.


Below is the full msgbuf output for the system

NetBSD 1.5Q (INSTALL) #1: Mon Jan  8 14:45:13 NZDT 2001
    root@turakirae.mcs.vuw.ac.nz:/src/build/syssrc/sys/arch/i386/compile/INSTALL
cpu0: Intel Pentium III (Coppermine) (686-class), 864.04 MHz
cpu0: I-cache 16K 32b/line 4-way, D-cache 16K 32b/line 2/4-way
cpu0: L2 cache 256K 32b/line 8-way
cpu0: features 383f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR>
cpu0: features 383f9ff<PGE,MCA,CMOV,FGPAT,PSE36,MMX,FXSR,XMM>
total memory = 127 MB
avail memory = 113 MB
using 1659 buffers containing 6636 KB of memory
BIOS32 rev. 0 found at 0xf0000
mainbus0 (root)
pci0 at mainbus0 bus 0: configuration mode 1
pci0: i/o space, memory space enabled
pchb0 at pci0 dev 0 function 0
pchb0: vendor 0x1166 product 0x0009 (rev. 0x05)
pchb1 at pci0 dev 0 function 1
pchb1: vendor 0x1166 product 0x0009 (rev. 0x05)
pci1 at pchb1 bus 3
pci1: i/o space, memory space enabled
cac0 at pci1 dev 3 function 0pci_mem_find: expected type mem, found i/o
pci_io_find: expected type i/o, found mem
can't map memory or i/o space
vendor 0x1000 product 0x000a (SCSI mass storage, revision 0x02) at pci0 dev 1 function 0 not configured
vendor 0x1000 product 0x000a (SCSI mass storage, revision 0x02) at pci0 dev 1 function 1 not configured
fxp0 at pci0 dev 2 function 0: unable to map device registers
vendor 0x1002 product 0x4756 (VGA display, revision 0x7a) at pci0 dev 3 function 0 not configured
vendor 0x0e11 product 0xa0f0 (miscellaneous system) at pci0 dev 4 function 0 not configured
fxp1 at pci0 dev 5 function 0: Intel i82557 Ethernet, rev 8
fxp1: interrupting at irq 5
fxp1: Ethernet address 00:50:8b:b8:d8:60, 10/100 Mb/s
inphy0 at fxp1 phy 1: i82555 10/100 media interface, rev. 4
inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
pcib0 at pci0 dev 15 function 0
pcib0: vendor 0x1166 product 0x0200 (rev. 0x4f)
pciide0 at pci0 dev 15 function 1: vendor 0x1166 product 0x0211 (rev. 0x00)
pciide0: bus-master DMA support present, but unused (no driver support)
pciide0: primary channel configured to compatibility mode
pciide0: primary channel interrupting at irq 14
atapibus0 at pciide0 channel 0
cd0 at atapibus0 drive 0: <COMPAQ  CDR-8435, , 0013> type 5 cdrom removable
cd0: drive supports PIO mode 4, DMA mode 2
pciide0: secondary channel configured to compatibility mode
pciide0: secondary channel interrupting at irq 15
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
isapnp0 at isa0 port 0x279: ISA Plug 'n Play device support
npx0 at isa0 port 0xf0-0xff: using exception 16
pc0 at isa0 port 0x60-0x6f irq 1: color
pc0: console
fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
isapnp0: no ISA Plug 'n Play devices found
biomask ffc5 netmask ffe5 ttymask ffe7
md0: internal 2048K image area
boot device: fd0
root on md0a dumps on md0b
root file system type: ffs


cheers
mark