People, I'm trying to set a SMP kernel for a dual compaq proliant ml530 but it states that mp table is broken.
At first try, it simply hangs on boot time when it seems to assing irq to apic. Then, on hardware configuration ([F10] at boot time), I've locked all resources (IRQ, IO, MEM, etc) at Compaq Configurtion Utilities, disabled on-board SCSI controller and now it boots, initialize CPU1 but still hangs when going to mount root from /dev/idad0s1a (a raid 5 device, Compaq SmartArray 221). Follow mptable and dmesg (with kernel.GENERIC that boots fine): =============================================================================== MPTable, version 2.0.15 ------------------------------------------------------------------------------- MP Floating Pointer Structure: location: BIOS physical address: 0x000f4ff0 signature: '_MP_' length: 16 bytes version: 1.4 checksum: 0xfe mode: Virtual Wire ------------------------------------------------------------------------------- MP Config Table Header: physical address: 0x000f296a signature: 'PCMP' base table length: 516 version: 1.4 checksum: 0x38 OEM ID: 'COMPAQ ' Product ID: 'PROLIANT ' OEM table pointer: 0x00000000 OEM table size: 0 entry count: 56 local APIC address: 0xfee00000 extended table length: 252 extended table checksum: 176 ------------------------------------------------------------------------------- MP Config Base Table Entries: -- Processors: APIC ID Version State Family Model Step Flags 1 0x10 BSP, usable 6 8 3 0x383fbff 0 0x10 AP, usable 6 8 3 0x383fbff -- Bus: Bus ID Type 0 PCI 2 PCI 5 PCI 15 ISA -- I/O APICs: APIC ID Version State Address 8 0x11 usable 0xfec00000 -- I/O Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN# INT active-lo level 0 8:A 8 31 INT active-lo level 0 8:B 8 31 INT active-lo level 0 8:C 8 31 INT active-lo level 0 8:D 8 31 INT active-lo level 5 8:A 8 30 INT active-lo level 5 8:B 8 30 INT active-lo level 5 8:C 8 30 INT active-lo level 5 8:D 8 30 INT active-lo level 5 7:A 8 29 INT active-lo level 5 7:B 8 29 INT active-lo level 5 7:C 8 29 INT active-lo level 5 7:D 8 29 INT active-lo level 5 6:A 8 28 INT active-lo level 5 6:B 8 28 INT active-lo level 5 6:C 8 28 INT active-lo level 5 6:D 8 28 INT active-lo level 5 9:A 8 27 INT active-lo level 5 9:B 8 27 INT active-lo level 5 9:C 8 27 INT active-lo level 5 9:D 8 27 INT active-lo level 5 5:A 8 26 INT active-lo level 5 5:B 8 26 INT active-lo level 5 5:C 8 26 INT active-lo level 5 5:D 8 26 INT active-lo level 2 5:A 8 25 INT active-lo level 2 5:B 8 25 INT active-lo level 2 5:C 8 25 INT active-lo level 2 5:D 8 25 INT active-lo level 2 6:A 8 24 INT active-lo level 2 6:B 8 24 INT active-lo level 2 6:C 8 24 INT active-lo level 2 6:D 8 24 INT active-lo level 5 4:A 8 22 INT active-lo level 5 4:B 8 21 INT active-hi edge 15 1 8 1 INT active-hi edge 15 0 8 2 INT active-hi edge 15 3 8 3 INT active-hi edge 15 4 8 4 INT active-hi edge 15 6 8 6 INT active-hi edge 15 7 8 7 INT active-hi edge 15 8 8 8 INT active-lo level 15 9 8 9 INT active-hi edge 15 12 8 12 INT active-lo level 15 13 8 13 INT active-hi edge 15 14 8 14 INT active-hi edge 15 15 8 15 -- Local Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN# ExtINT conforms conforms 15 0 255 0 NMI conforms conforms 15 0 255 1 ------------------------------------------------------------------------------- MP Config Extended Table Entries: Extended Table HOSED! dmesg: Copyright (c) 1992-2002 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 4.6.2-RELEASE #0: Wed Aug 14 21:23:26 GMT 2002 [EMAIL PROTECTED]:/usr/src/sys/compile/GENERIC Timecounter "i8254" frequency 1193182 Hz CPU: Pentium III/Pentium III Xeon/Celeron (797.48-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x683 Stepping = 3 Features=0x383fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE> real memory = 268419072 (262128K bytes) avail memory = 256262144 (250256K bytes) Preloaded elf kernel "kernel.GENERIC" at 0xc04d0000. Pentium Pro MTRR support enabled md0: Malloc disk npx0: <math processor> on motherboard npx0: INT 16 interface pcib0: <ServerWorks NB6635 3.0LE host to PCI bridge> on motherboard pci0: <PCI bus> on pcib0 pci0: <unknown card> (vendor=0x0e11, dev=0xa0f0) at 3.0 pci0: <ATI Mach64-GV graphics accelerator> at 5.0 isab0: <ServerWorks IB6566 PCI to ISA bridge> at device 15.0 on pci0 isa0: <ISA bus> on isab0 atapci0: <ServerWorks ROSB4 ATA33 controller> port 0x2400-0x240f at device 15.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 pcib2: <ServerWorks NB6635 3.0LE host to PCI bridge> on motherboard pci2: <PCI bus> on pcib2 pcib1: <IBM 82351 PCI-PCI bridge> at device 6.0 on pci2 pci3: <PCI bus> on pcib1 ida0: <Compaq Smart Array 221 controller> port 0x3000-0x30ff mem 0xb8000000-0xbfffffff,0xc6dfff00-0xc6dfffff irq 10 at device 0.0 on pci3 ida0: drives=1 firm_rev=4.16 idad0: <Compaq Logical Drive> on ida0 idad0: 138927MB (284522880 sectors), blocksize=512 pcib255: <ServerWorks NB6635 3.0LE host to PCI bridge> on motherboard pci255: <PCI bus> on pcib255 pcib5: <ServerWorks NB6635 3.0LE host to PCI bridge> on motherboard pci5: <PCI bus> on pcib5 sym0: <896> at device 4.0 on pci5 sym0: failed to allocate MMIO resources device_probe_and_attach: sym0 attach returned 6 sym0: <896> at device 4.1 on pci5 sym0: failed to allocate MMIO resources device_probe_and_attach: sym0 attach returned 6 xl0: <3Com 3c905B-TX Fast Etherlink XL> port 0x4000-0x407f mem 0xc6ffff80-0xc6ffffff irq 5 at device 7.0 on pci5 xl0: Ethernet address: 00:01:02:ed:ff:28 miibus0: <MII bus> on xl0 xlphy0: <3Com internal media interface> on miibus0 xlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto fxp0: <Intel Pro 10/100B/100+ Ethernet> port 0x4080-0x409f mem 0xc6e00000-0xc6efffff,0xc6cff000-0xc6cfffff irq 11 at device 8.0 on pci5 fxp0: Ethernet address 00:50:8b:6d:c9:a8 inphy0: <i82555 10/100 media interface> on miibus1 inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto eisa0: <EISA bus> on motherboard mainboard0: <CPQ0712 (System Board)> on eisa0 slot 0 orm0: <Option ROMs> at iomem 0xc0000-0xc7fff,0xc8000-0xcbfff,0xe8000-0xedfff,0xee000-0xeffff on isa0 fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0 fdc0: FIFO enabled, 8 bytes threshold fd0: <1440-KB 3.5" drive> on fdc0 drive 0 atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0 atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0 kbd0 at atkbd0 psm0: <PS/2 Mouse> irq 12 on atkbdc0 psm0: model Generic PS/2 mouse, device ID 0 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 sc0: <System console> at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 16550A sio1 at port 0x2f8-0x2ff irq 3 on isa0 sio1: type 16550A ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0 ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode plip0: <PLIP network interface> on ppbus0 lpt0: <Printer> on ppbus0 lpt0: Interrupt-driven port ppi0: <Parallel I/O> on ppbus0 ata0-slave: ATAPI identify retries exceeded acd0: CDROM <COMPAQ CDR-8435> at ata0-master PIO4 Mounting root from ufs:/dev/idad0s1a Please, if more information is needed, ask me. Any idea will be appreciated, since could not find nothing exactly like this on the net and don't know where to go to make this machine a dual FreeBSD. Regards, -- Marcio Merlone To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-questions" in the body of the message