From owner-freebsd-smp Tue Jun 27 16:37:54 2000 Delivered-To: freebsd-smp@freebsd.org Received: from exchange.telenordeste.com.br (mail.telenordeste.com.br [200.249.140.251]) by hub.freebsd.org (Postfix) with ESMTP id 9C7EF37BF48 for ; Tue, 27 Jun 2000 16:35:40 -0700 (PDT) (envelope-from rmariz@timnordeste.com.br) Received: from intrape01.tim ([10.80.0.5]) by exchange.telenordeste.com.br with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2650.21) id NW3PJ2KL; Mon, 26 Jun 2000 19:46:08 -0300 Received: from timnordeste.com.br ([10.80.72.249]) by intrape01.tim (Lotus Domino Release 5.0.3 (Intl)) with ESMTP id 2000062617243234:77 ; Mon, 26 Jun 2000 17:24:32 -0300 Message-ID: <39579303.6610050C@timnordeste.com.br> Date: Mon, 26 Jun 2000 17:29:39 +0000 From: Renato Mariz de Moraes X-Mailer: Mozilla 4.7 [en] (X11; I; Linux 2.0.36 i386) X-Accept-Language: en MIME-Version: 1.0 To: freebsd-smp@freebsd.org Subject: Compaq Proliant ML350 SMP problem X-MIMETrack: Itemize by SMTP Server on intrape01/Timnordeste(Release 5.0.3 (Intl)|21 March 2000) at 06/26/2000 05:24:32 PM, Serialize by Router on intrape01/Timnordeste(Release 5.0.3 (Intl)|21 March 2000) at 06/26/2000 07:38:17 PM, Serialize complete at 06/26/2000 07:38:17 PM Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi all, I am in trouble with a Compaq Proliant ML 350 dual processor machine. It didn't work in SMP mode with FreeBSD. After recompiling the FreeBSD 4.0 kernel to support SMP, and rebooting, it simply stop (halt). I tried installing Linux RedHat 6.2 and it works well with SMP. But when I inspected the DMESG output comand, I saw two lines which could be the problem to FreeBSD (I don't know): >mtrr: your CPUs had inconsistent fixed MTRR settings >mtrr: probably your BIOS does not setup all CPUs The BIOS setup of the machine has not mention regard to MTRR. This machine has a bridged PCI card. I transcript bellow the entire DMESG output of the linux an the output console from the FreeBSD boot. Any suggestions are welcome. Thanks in advance, Renato Mariz. -------------------------------------------------------------------- Linux DMESG output: .4376 MHz. Booting processor 0 eip 2000 Calibrating delay loop... 727.45 BogoMIPS OK. CPU0: Intel Pentium III (Coppermine) stepping 01 Total of 2 processors activated (1454.90 BogoMIPS). enabling symmetric IO mode... ...done. ENABLING IO-APIC IRQs ...changing IO-APIC physical APIC ID to 8 ...changing IO-APIC physical APIC ID to 3 init IO_APIC IRQs IO-APIC (apicid-pin) 8-0WARNING: ASSIGN_IRQ_VECTOR wrapped back to 52 not connected. ..MP-BIOS bug: 8254 timer not connected to IO-APIC ...trying to set up timer as ExtINT... .. (found pin 0) ... works. number of MP IRQ sources: 40. number of IO-APIC #8 registers: 16. number of IO-APIC #3 registers: 16. testing the IO APIC....................... IO APIC #8...... .... register #00: 08000000 ....... : physical APIC id: 08 .... register #01: 000F0011 ....... : max redirection entries: 000F ....... : IO APIC version: 0011 .... register #02: 00000000 ....... : arbitration: 00 .... IRQ redirection table: NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect: 00 001 01 0 0 0 0 0 0 7 51 01 000 00 0 0 0 0 0 1 1 59 02 000 00 0 0 0 0 0 1 1 51 03 000 00 0 0 0 0 0 1 1 61 04 000 00 0 0 0 0 0 1 1 69 05 000 00 0 0 0 0 0 1 1 71 06 000 00 0 0 0 0 0 1 1 79 07 000 00 0 0 0 0 0 1 1 81 08 000 00 0 0 0 0 0 1 1 89 09 0FF 0F 1 1 0 1 0 1 1 91 0a 0FF 0F 1 1 0 1 0 1 1 99 0b 0FF 0F 1 1 0 1 0 1 1 A1 0c 000 00 0 0 0 0 0 1 1 A9 0d 000 00 1 0 0 0 0 0 0 00 0e 000 00 0 0 0 0 0 1 1 B1 0f 0FF 0F 1 1 0 1 0 1 1 B9 IO APIC #3...... .... register #00: 03000000 ....... : physical APIC id: 03 .... register #01: 000F0011 ....... : max redirection entries: 000F ....... : IO APIC version: 0011 .... register #02: 0D000000 ....... : arbitration: 0D .... IRQ redirection table: NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect: 00 0FF 0F 1 1 0 1 0 1 1 C1 01 0FF 0F 1 1 0 1 0 1 1 C9 02 0FF 0F 1 1 0 1 0 1 1 D1 03 0FF 0F 1 1 0 1 0 1 1 D9 04 0FF 0F 1 1 0 1 0 1 1 E1 05 0FF 0F 1 1 0 1 0 1 1 E9 06 0FF 0F 1 1 0 1 0 1 1 F1 07 0FF 0F 1 1 0 1 0 1 1 F9 08 0FF 0F 1 1 0 1 0 1 1 52 09 0FF 0F 1 1 0 1 0 1 1 5A 0a 0FF 0F 1 1 0 1 0 1 1 62 0b 0FF 0F 1 1 0 1 0 1 1 6A 0c 0FF 0F 1 1 0 1 0 1 1 72 0d 0FF 0F 1 1 0 1 0 1 1 7A 0e 0FF 0F 1 1 0 1 0 1 1 82 0f 0FF 0F 1 1 0 1 0 1 1 8A IRQ to pin mappings: IRQ0 -> 2 IRQ1 -> 1 IRQ3 -> 3 IRQ4 -> 4 IRQ5 -> 5 IRQ6 -> 6 IRQ7 -> 7 IRQ8 -> 8 IRQ9 -> 9 IRQ10 -> 10 IRQ11 -> 11 IRQ12 -> 12 IRQ13 -> 13 IRQ14 -> 14 IRQ15 -> 15 IRQ16 -> 0 IRQ17 -> 1 IRQ18 -> 2 IRQ19 -> 3 IRQ20 -> 4 IRQ21 -> 5 IRQ22 -> 6 IRQ23 -> 7 IRQ24 -> 8 IRQ25 -> 9 IRQ26 -> 10 IRQ27 -> 11 IRQ28 -> 12 IRQ29 -> 13 IRQ30 -> 14 IRQ31 -> 15 .................................... done. checking TSC synchronization across CPUs: passed. mtrr: your CPUs had inconsistent fixed MTRR settings mtrr: probably your BIOS does not setup all CPUs PCI: PCI BIOS revision 2.10 entry at 0xeda3c PCI: Using configuration type 1 PCI: Probing PCI hardware PCI: 00:00 [1166/0009]: Scanning peer host bridges PCI: Scanning RCC HE/LE Peer Bus Bridge 00/00 PCI: 00:01 [1166/0009]: Scanning peer host bridges PCI: Scanning RCC HE/LE Peer Bus Bridge 00/01 PCI->APIC IRQ transform: (B1,I4,P0) -> 16 PCI->APIC IRQ transform: (B1,I4,P0) -> 16 PCI->APIC IRQ transform: (B1,I5,P0) -> 17 PCI->APIC IRQ transform: (B1,I7,P0) -> 19 Linux NET4.0 for Linux 2.2 Based upon Swansea University Computer Society NET3.039 NET4: Unix domain sockets 1.0 for Linux NET4.0. NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP, IGMP TCP: Hash tables configured (ehash 262144 bhash 65536) Initializing RT netlink socket Starting kswapd v 1.5 Detected PS/2 Mouse Port. Serial driver version 4.27 with MANY_PORTS MULTIPORT SHARE_IRQ enabled ttyS00 at 0x03f8 (irq = 4) is a 16550A ttyS01 at 0x02f8 (irq = 3) is a 16550A pty: 256 Unix98 ptys configured Real Time Clock Driver v1.09 RAM disk driver initialized: 16 RAM disks of 4096K size PCI_IDE: unknown IDE controller on PCI bus 00 device 79, VID=1166, DID=0211 PCI_IDE: not 100% native mode: will probe irqs later ide0: BM-DMA at 0x3000-0x3007, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0x3008-0x300f, BIOS settings: hdc:pio, hdd:pio hda: COMPAQ CDR-8435, ATAPI CDROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 hda: ATAPI 32X CD-ROM drive, 128kB Cache Uniform CDROM driver Revision: 2.56 Floppy drive(s): fd0 is 1.44M FDC 0 is a National Semiconductor PC87306 md driver 0.90.0 MAX_MD_DEVS=256, MAX_REAL=12 raid5: measuring checksumming speed raid5: KNI detected, trying cache-avoiding KNI checksum routine pIII_kni : 1310.259 MB/sec raid5: MMX detected, trying high-speed MMX checksum routines pII_mmx : 1588.770 MB/sec p5_mmx : 1680.972 MB/sec 8regs : 1253.490 MB/sec 32regs : 686.562 MB/sec using fastest function: pIII_kni (1310.259 MB/sec) scsi : 0 hosts. scsi : detected total. md.c: sizeof(mdp_super_t) = 4096 Partition check: RAMDISK: Compressed image found at block 0 autodetecting RAID arrays autorun ... ... autorun DONE. VFS: Mounted root (ext2 filesystem). ncr53c8xx: at PCI bus 1, device 4, function 0 ncr53c8xx: 53c896 detected ncr53c8xx: at PCI bus 1, device 4, function 1 ncr53c8xx: 53c896 detected ncr53c896-0: rev=0x05, base=0xb0200000, io_port=0x1000, irq=16 ncr53c896-0: ID 7, Fast-40, Parity Checking ncr53c896-0: on-chip RAM at 0xb0000000 ncr53c896-0: restart (scsi reset). ncr53c896-0: Downloading SCSI SCRIPTS. ncr53c896-1: rev=0x05, base=0xb0300000, io_port=0x1400, irq=16 ncr53c896-1: ID 7, Fast-40, Parity Checking ncr53c896-1: on-chip RAM at 0xb0100000 ncr53c896-1: restart (scsi reset). ncr53c896-1: Downloading SCSI SCRIPTS. scsi0 : ncr53c8xx - version 3.2a-2 scsi1 : ncr53c8xx - version 3.2a-2 scsi : 2 hosts. Vendor: COMPAQ Model: BB00921B91 Rev: 3B07 Type: Direct-Access ANSI SCSI revision: 02 Detected scsi disk sda at scsi0, channel 0, id 0, lun 0 ncr53c896-0-<0,0>: tagged command queue depth set to 8 ncr53c896-0-<0,*>: FAST-20 WIDE SCSI 40.0 MB/s (50 ns, offset 15) SCSI device sda: hdwr sector= 512 bytes. Sectors= 17773524 [8678 MB] [8.7 GB] sda: sda1 sda2 < sda5 sda6 sda7 > sda3 autodetecting RAID arrays autorun ... ... autorun DONE. VFS: Mounted root (ext2 filesystem) readonly. change_root: old root has d_count=1 Trying to unmount old root ... okay Freeing unused kernel memory: 72k freed Adding Swap: 530104k swap-space (priority -1) eepro100.c:v1.09j-t 9/29/99 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html eepro100.c: $Revision: 1.18 $ 1999/12/29 Modified by Andrey V. Savochkin eth0: OEM i82557/i82558 10/100 Ethernet at 0xd0868000, 00:50:8B:9A:42:12, IRQ 17. Receiver lock-up bug exists -- enabling work-around. Board assembly 010101-034, Physical connectors present: RJ45 Primary interface chip i82555 PHY #1. General self-test: passed. Serial sub-system self-test: passed. Internal registers self-test: passed. ROM checksum self-test: passed (0x04f4518b). ------------------------------------------------------------------------------------- Output from console FreeBSD boot: Booting [kernel]... Copyright (c) 1992-2000 The FreeBSD Project. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. FreeBSD 4.0-RELEASE #38: Wed Jun 21 15:32:12 GMT 2000 root@:/usr/src/sys/compile/CACHE Timecounter "i8254" frequency 1193182 Hz CPU: Pentium III/Pentium III Xeon (728.44-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x681 Stepping = 1 Features=0x383fbff real memory = 134217728 (131072K bytes) avail memory = 126832640 (123860K bytes) Programming 16 pins in IOAPIC #0 IOAPIC #0 intpin 2 -> irq 0 Programming 16 pins in IOAPIC #1 IOAPIC #1 intpin 0 -> irq 16 IOAPIC #1 intpin 1 -> irq 2 IOAPIC #1 intpin 2 -> irq 18 IOAPIC #1 intpin 3 -> irq 17 IOAPIC #1 intpin 4 -> irq 19 IOAPIC #1 intpin 5 -> irq 20 IOAPIC #1 intpin 6 -> irq 21 IOAPIC #1 intpin 7 -> irq 22 IOAPIC #1 intpin 8 -> irq 23 FreeBSD/SMP: Multiprocessor motherboard cpu0 (BSP): apic id: 1, version: 0x00040011, at 0xfee00000 cpu1 (AP): apic id: 0, version: 0x00040011, at 0xfee00000 io0 (APIC): apic id: 8, version: 0x000f0011, at 0xfec00000 io1 (APIC): apic id: 3, version: 0x000f0011, at 0xfec01000 Preloaded elf kernel "kernel" at 0xc0335000. Preloaded userconfig_script "/boot/kernel.conf" at 0xc033509c. Pentium Pro MTRR support enabled md0: Malloc disk npx0: on motherboard npx0: INT 16 interface pcib0: on motherboard pci0: on pcib0 pcib6: at device 1.0 on pci0 pci1: on pcib6 sym0: <896> port 0x1000-0x10ff mem 0xb0000000-0xb0001fff,0xb0200000-0xb02003ff i rq 16 at device 4.0 on pci1 sym0: No NVRAM, ID 7, Fast-40, LVD, parity checking sym1: <896> port 0x1400-0x14ff mem 0xb0100000-0xb0101fff,0xb0300000-0xb03003ff i rq 16 at device 4.1 on pci1 sym1: No NVRAM, ID 7, Fast-40, SE, parity checking pci1: (vendor=0x8086, dev=0x1229) at 5.0 irq 2 pci1: at 6.0 pci1: (vendor=0x0e11, dev=0xa0f0) at 7.0 irq 17 isab0: at device 15.0 on pci0 isa0: on isab0 atapci0: port 0x3000-0x300f at devic e 15.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 pcib5: on motherboard pci5: on pcib5 fdc0: 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 sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 16550A, console sio1 at port 0x2f8-0x2ff irq 3 on isa0 sio1: type 16550A To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message