Date: Fri, 13 Jan 2006 09:52:41 GMT From: Alessandro Dellavedova <alessandro.dellavedova@gmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: i386/91745: Second processor not detected on Proliant ML530 G2 with latest ROM firmware Message-ID: <200601130952.k0D9qfmm060600@www.freebsd.org> Resent-Message-ID: <200601131000.k0DA0H7M070691@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 91745 >Category: i386 >Synopsis: Second processor not detected on Proliant ML530 G2 with latest ROM firmware >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-i386 >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Jan 13 10:00:17 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Alessandro Dellavedova >Release: FreeBSD 5.4 >Organization: European Institute of Oncology >Environment: FreeBSD lapo 5.4-RELEASE-p8 FreeBSD 5.4-RELEASE-p8 #3: Fri Jan 13 10:11:55 CET 2006 root@lapo:/usr/obj/usr/src/sys/LAPO i386 >Description: Dear Sirs, after having upgraded the firmware of the Proliant ML530 G2, the FreeBSD kernel is no more able to detect the second CPU. Other FreeBSD servers based on Proliant DL360 machines can correctly detect the second CPU if I set, in the ROM Bios, the following parameters: - "OS Selection": Other - "Processor Hyper-Threading": Disabled Unfortunately these settings are not working for the ML530 G2, I also tried with all the others options available in the "OS Selection" menu (they are: Linux, OS/2, OS/2 SMP, Windows 2000/2003 server etc etc). None of these worked for me, I also tried to recompile the kernel with this config file: include GENERIC ident LAPO options SMP device mpt device isp device ispfw device carp options IPFIREWALL options IPFIREWALL_VERBOSE options IPFIREWALL_VERBOSE_LIMIT=100 options IPFIREWALL_FORWARD options DUMMYNET options IPDIVERT No result, then I tried to add the option: options NO_MIXED_MODE And recompiled the kernel, still no result. This the full dmsg of the Proliant ML530 G2 with the "disappeared" CPU: Copyright (c) 1992-2005 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 5.4-RELEASE-p8 #3: Fri Jan 13 10:11:55 CET 2006 root@lapo:/usr/obj/usr/src/sys/LAPO Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Intel(R) XEON(TM) CPU 2.40GHz (2399.92-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0xf24 Stepping = 4 Features=0x3febfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM> Hyperthreading: 2 logical CPUs real memory = 2147459072 (2047 MB) avail memory = 2095992832 (1998 MB) npx0: <math processor> on motherboard npx0: INT 16 interface acpi0: <COMPAQ P22> on motherboard acpi0: Power Button (fixed) Timecounter "ACPI-safe" frequency 3579545 Hz quality 1000 acpi_timer0: <32-bit timer at 3.579545MHz> port 0x920-0x923 on acpi0 cpu0: <ACPI CPU> on acpi0 pcib0: <ACPI Host-PCI bridge> on acpi0 pci0: <ACPI PCI bus> on pcib0 pci0: <base peripheral> at device 2.0 (no driver attached) pci0: <display, VGA> at device 3.0 (no driver attached) fxp0: <Intel 82559 Pro/100 Ethernet> port 0x2800-0x283f mem 0xf5e00000-0xf5efffff,0xf5fe0000-0xf5fe0fff irq 10 at device 4.0 on pci0 miibus0: <MII bus> on fxp0 inphy0: <i82555 10/100 media interface> on miibus0 inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto fxp0: Ethernet address: 00:08:02:b0:8c:47 ahc0: <Adaptec (Compaq OEM) 3960D Ultra160 SCSI adapter> port 0x2c00-0x2cff mem 0xf5df0000-0xf5df0fff irq 11 at device 5.0 on pci0 aic7899: Ultra160 Wide Channel A, SCSI Id=7, 32/253 SCBs ahc1: <Adaptec (Compaq OEM) 3960D Ultra160 SCSI adapter> port 0x3000-0x30ff mem 0xf5de0000-0xf5de0fff irq 15 at device 5.1 on pci0 aic7899: Ultra160 Wide Channel B, SCSI Id=7, 32/253 SCBs isab0: <PCI-ISA bridge> at device 15.0 on pci0 isa0: <ISA bus> on isab0 atapci0: <ServerWorks CSB5 UDMA100 controller> port 0x2000-0x200f,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 at device 15.1 on pci0 ata0: channel #0 on atapci0 ata1: channel #1 on atapci0 ohci0: <OHCI (generic) USB controller> mem 0xf5dd0000-0xf5dd0fff irq 10 at device 15.2 on pci0 usb0: OHCI version 1.0, legacy support usb0: SMM does not respond, resetting usb0: <OHCI (generic) USB controller> on ohci0 usb0: USB revision 1.0 uhub0: (0x1166) OHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 4 ports with 4 removable, self powered pcib1: <ACPI Host-PCI bridge> on acpi0 pci1: <ACPI PCI bus> on pcib1 pcib2: <PCI-PCI bridge> at device 2.0 on pci1 pci2: <PCI bus> on pcib2 fxp1: <Intel 82559 Pro/100 Ethernet> port 0x4000-0x403f mem 0xf7d00000-0xf7dfffff,0xf7ef0000-0xf7ef0fff irq 10 at device 4.0 on pci2 miibus1: <MII bus> on fxp1 inphy1: <i82555 10/100 media interface> on miibus1 inphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto fxp1: Ethernet address: 00:08:02:b0:18:78 fxp2: <Intel 82559 Pro/100 Ethernet> port 0x4040-0x407f mem 0xf7b00000-0xf7bfffff,0xf7cf0000-0xf7cf0fff irq 10 at device 5.0 on pci2 miibus2: <MII bus> on fxp2 inphy2: <i82555 10/100 media interface> on miibus2 inphy2: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto fxp2: Ethernet address: 00:08:02:b0:18:79 em0: <Intel(R) PRO/1000 Network Connection, Version - 1.7.35> mem 0xf7ad0000-0xf7adffff,0xf7ae0000-0xf7afffff irq 10 at device 6.0 on pci2 em0: Ethernet address: 00:08:02:b0:7d:5d em0: Speed:N/A Duplex:N/A pci1: <base peripheral, PCI hot-plug controller> at device 30.0 (no driver attached) pcib3: <ACPI Host-PCI bridge> on acpi0 pci5: <ACPI PCI bus> on pcib3 pci5: <base peripheral, PCI hot-plug controller> at device 30.0 (no driver attached) pcib4: <ACPI Host-PCI bridge> on acpi0 pci9: <ACPI PCI bus> on pcib4 pcib5: <ACPI Host-PCI bridge> on acpi0 pci13: <ACPI PCI bus> on pcib5 acpi_tz0: <Thermal Zone> on acpi0 atkbdc0: <Keyboard controller (i8042)> port 0x64,0x60 irq 1 on acpi0 atkbd0: <AT Keyboard> irq 1 on atkbdc0 kbd0 at atkbd0 psm0: <PS/2 Mouse> irq 12 on atkbdc0 psm0: model Generic PS/2 mouse, device ID 0 ppc0: <Standard parallel printer port> port 0x778-0x77d,0x378-0x37f irq 7 drq 0 on acpi0 ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode ppbus0: <Parallel port bus> on ppc0 plip0: <PLIP network interface> on ppbus0 lpt0: <Printer> on ppbus0 lpt0: Interrupt-driven port ppi0: <Parallel I/O> on ppbus0 sio0: <Standard PC COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0 sio0: type 16550A sio1: <Standard PC COM port> port 0x2f8-0x2ff irq 3 on acpi0 sio1: type 16550A fdc0: <floppy drive controller (FDE)> port 0x3f2-0x3f5 irq 6 drq 2 on acpi0 fd0: <1440-KB 3.5" drive> on fdc0 drive 0 orm0: <ISA Option ROMs> at iomem 0xee000-0xeffff,0xc0000-0xc7fff on isa0 pmtimer0 on isa0 sc0: <System console> at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 Timecounter "TSC" frequency 2399924804 Hz quality 800 Timecounters tick every 10.000 msec ipfw2 initialized, divert enabled, rule-based forwarding enabled, default to deny, logging limited to 100 packets/entry by default acd0: CDROM <COMPAQ SC-140C/cq04> at ata0-master PIO4 Waiting 15 seconds for SCSI devices to settle pass2 at ahc0 bus 0 target 15 lun 0 pass2: <COMPAQ PROLIANT 4L2I 1.70> Fixed Processor SCSI-2 device pass2: 3.300MB/s transfers da0 at ahc0 bus 0 target 0 lun 0 da0: <COMPAQ BD0186459A B016> Fixed Direct Access SCSI-3 device da0: 160.000MB/s transfers (80.000MHz, offset 127, 16bit), Tagged Queueing Enabled da0: 17365MB (35565080 512 byte sectors: 255H 63S/T 2213C) da1 at ahc0 bus 0 target 1 lun 0 da1: <COMPAQ BD0186459A B016> Fixed Direct Access SCSI-3 device da1: 160.000MB/s transfers (80.000MHz, offset 127, 16bit), Tagged Queueing Enabled da1: 17365MB (35565080 512 byte sectors: 255H 63S/T 2213C) GEOM_MIRROR: Device gm0 created (id=2965706779). GEOM_MIRROR: Device gm0: provider da0 detected. GEOM_MIRROR: Device gm0: provider da1 detected. GEOM_MIRROR: Device gm0: provider da1 activated. GEOM_MIRROR: Device gm0: provider da0 activated. GEOM_MIRROR: Device gm0: provider mirror/gm0 launched. Mounting root from ufs:/dev/mirror/gm0s1a The Kernel does not enter SMP mode because it sees only one cpu. Other people solved this issue, not relative to a Proliant ML530 but to a Proliant DL360 G3 by following instructions at http://lists.freebsd.org/pipermail/freebsd-hardware/2005-September/002861.html but this is not working for me. The BSD kernel is correctly compiled with SMP support as you can see from these sysctl variabiles: lapo# sysctl -a | grep smp kern.timecounter.smp_tsc: 0 kern.smp.maxcpus: 16 kern.smp.active: 0 kern.smp.disabled: 0 kern.smp.cpus: 1 kern.smp.forward_signal_enabled: 1 kern.smp.forward_roundrobin_enabled: 1 debug.psmpkterrthresh: 2 The mptable command returns the following (not relevant parts zapped): MPTable, version 2.0.15 ------------------------------------------------------------------------------- MP Floating Pointer Structure: location: BIOS physical address: 0x000f4fd0 signature: '_MP_' length: 16 bytes version: 1.4 checksum: 0x15 mode: Virtual Wire ------------------------------------------------------------------------------- MP Config Table Header: physical address: 0x000f2359 signature: 'PCMP' base table length: 556 version: 1.4 checksum: 0x99 OEM ID: 'COMPAQ ' Product ID: 'PROLIANT ' OEM table pointer: 0x00000000 OEM table size: 0 entry count: 61 local APIC address: 0xfee00000 extended table length: 268 extended table checksum: 21 ------------------------------------------------------------------------------- MP Config Base Table Entries: -- Processors: APIC ID Version State Family Model Step Flags 0 0x14 BSP, usable 15 2 4 0x3febfbff 6 0x14 AP, usable 15 2 4 0x3febfbff I'm really desperate about this.. there's something I can do to provide any other useful information for tracking of this issue ? Best regards, Alessandro Dellavedova >How-To-Repeat: Get a Proliant ML530 G2, upgrade the firmware to the latest one provided with the "Firmware CD ver. 7.30", upgrade the ROM firmware. Boot the FreeBSD kernel with SMP support, only 1 CPU is detected. >Fix: None, contacted HP about this. >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200601130952.k0D9qfmm060600>