From owner-freebsd-current Sun Feb 21 11:11:51 1999 Delivered-To: freebsd-current@freebsd.org Received: from verdi.nethelp.no (verdi.nethelp.no [158.36.41.162]) by hub.freebsd.org (Postfix) with SMTP id 352B411487 for ; Sun, 21 Feb 1999 11:11:41 -0800 (PST) (envelope-from sthaug@nethelp.no) Received: (qmail 26139 invoked by uid 1001); 21 Feb 1999 19:11:39 +0000 (GMT) To: bhlewis@gte.net Cc: dfr@nlsystems.com, root@nihil.plaut.de, freebsd-current@FreeBSD.ORG, se@FreeBSD.ORG Subject: Re: Compaq built-in ncr & tl controllers with 4.0 From: sthaug@nethelp.no In-Reply-To: Your message of "Sun, 21 Feb 1999 06:11:26 -0500" References: <199902211111.GAA64516@home.bhl> X-Mailer: Mew version 1.05+ on Emacs 19.34.2 Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Date: Sun, 21 Feb 1999 20:11:39 +0100 Message-ID: <26137.919624299@verdi.nethelp.no> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Sorry it's been so long for me to get back to you about the patch you sent. > The machine is located accross country & 3 time zones away, so coordinating > with the people at the console has been tedious. > > In any case, the patch worked brilliantly. The machine is now running a 4.0 > generic kernel and is in the process of building and installing the SMP kernel. I can confirm that the patch solved the PCI bus problem here too. The machine here is now running 3.1-STABLE. I have included the dmesg output at the end of this message. As for SMP, we're not quite there yet. First, "generic" SMP kernel panics because it finds 50 INTRs. After building a new kernel with 50 INTRs, we got a new panic: "assign_apic_irq: inconsistent table". I can't say I'm surprised, because I *know* there are problems with the Compaq mptable (from earlier message about MP Proliants). So I'm now digging into the Compaq mptable - which is also included at the end of this message. Steinar Haug, Nethelp consulting, sthaug@nethelp.no ---------------------------------------------------------------------- Copyright (c) 1992-1999 FreeBSD Inc. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. FreeBSD 3.1-STABLE #2: Sun Feb 21 17:10:46 CET 1999 toor@newsfeed1.telia.no:/usr/src/sys/compile/NEWSFEED1 Timecounter "i8254" frequency 1193182 Hz Timecounter "TSC" frequency 332803853 Hz CPU: Pentium II/Xeon/Celeron (332.80-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x651 Stepping=1 Features=0x183f9ff> real memory = 603979776 (589824K bytes) avail memory = 584593408 (570892K bytes) Preloaded elf kernel "kernel" at 0xf02a5000. eisa0: Probing for devices on the EISA bus Probing for devices on PCI bus 0: chip0: rev 0x03 on pci0.0.0 vga0: rev 0x22 int a irq 255 on pci0.6.0 chip1: rev 0x07 on pci0.15.0 chip2: rev 0x03 on pci0.17.0 Probing for devices on PCI bus 1: ncr0: rev 0x14 int a irq 9 on pci1.4.0 ncr1: rev 0x14 int b irq 10 on pci1.4.1 fxp0: rev 0x05 int a irq 10 on pci1.7.0 fxp0: Ethernet address 00:90:27:13:f6:21 tl0: rev 0x10 int a irq 5 on pci1.8.0 tl0: Ethernet address: 00:08:c7:1e:a7:35 tl0: autoneg complete, link status good (half-duplex, 100Mbps) Probing for devices on PCI bus 2: Probing for devices on the ISA bus: sc0 on isa sc0: VGA color <16 virtual consoles, flags=0x0> atkbdc0 at 0x60-0x6f on motherboard atkbd0 irq 1 on isa psm0: failed to get data. psm0 irq 12 on isa psm0: model Generic PS/2 mouse, device ID 0 sio0 at 0x3f8-0x3ff irq 4 flags 0x10 on isa sio0: type 16550A sio1 at 0x2f8-0x2ff irq 3 on isa sio1: type 16550A fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa fdc0: FIFO enabled, 8 bytes threshold fd0: 1.44MB 3.5in wdc0 at 0x1f0-0x1f7 irq 14 on isa wdc0: unit 0 (atapi): , removable, accel, dma, iordis acd0: drive speed 1378KB/sec, 128KB cache acd0: supported read types: CD-DA acd0: Audio: play, 256 volume levels acd0: Mechanism: ejectable tray acd0: Medium: no/blank disc inside, unlocked vga0 at 0x3b0-0x3df maddr 0xa0000 msize 131072 on isa npx0 on motherboard npx0: INT 16 interface ccd0-3: Concatenated disk drivers Waiting 5 seconds for SCSI devices to settle changing root device to da0s3a da0 at ncr0 bus 0 target 0 lun 0 da0: Fixed Direct Access SCSI-2 device da0: 40.0MB/s transfers (20.0MHz, offset 15, 16bit), Tagged Queueing Enabled da0: 8678MB (17773500 512 byte sectors: 255H 63S/T 1106C) da2 at ncr0 bus 0 target 4 lun 0 da2: Fixed Direct Access SCSI-2 device da2: 40.0MB/s transfers (20.0MHz, offset 15, 16bit), Tagged Queueing Enabled da2: 8678MB (17773500 512 byte sectors: 255H 63S/T 1106C) da3 at ncr0 bus 0 target 5 lun 0 da3: Fixed Direct Access SCSI-2 device da3: 40.0MB/s transfers (20.0MHz, offset 15, 16bit), Tagged Queueing Enabled da3: 8678MB (17773500 512 byte sectors: 255H 63S/T 1106C) da1 at ncr0 bus 0 target 1 lun 0 da1: Fixed Direct Access SCSI-2 device da1: 40.0MB/s transfers (20.0MHz, offset 15, 16bit), Tagged Queueing Enabled da1: 8678MB (17773500 512 byte sectors: 255H 63S/T 1106C) ---------------------------------------------------------------------- =============================================================================== MPTable, version 2.0.15 ------------------------------------------------------------------------------- MP Floating Pointer Structure: location: BIOS physical address: 0x000f4ff0 signature: '_MP_' length: 16 bytes version: 1.4 checksum: 0x00 mode: Virtual Wire ------------------------------------------------------------------------------- MP Config Table Header: physical address: 0x000f7d78 signature: 'PCMP' base table length: 532 version: 1.4 checksum: 0x31 OEM ID: 'COMPAQ ' Product ID: 'PROLIANT ' OEM table pointer: 0x00000000 OEM table size: 0 entry count: 58 local APIC address: 0xfee00000 extended table length: 76 extended table checksum: 77 ------------------------------------------------------------------------------- MP Config Base Table Entries: -- Processors: APIC ID Version State Family Model Step Flags 0 0x10 BSP, usable 6 2 1 0x0381 0 0x10 AP, usable 6 5 1 0x183fbff -- Bus: Bus ID Type 0 PCI 1 PCI 9 EISA -- 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 1 4:A 8 19 INT active-lo level 1 4:B 8 18 INT active-lo level 0 10:A 8 23 INT active-lo level 0 10:B 8 23 INT active-lo level 0 10:C 8 23 INT active-lo level 0 10:D 8 23 INT active-lo level 0 11:A 8 22 INT active-lo level 0 11:B 8 22 INT active-lo level 0 11:C 8 22 INT active-lo level 0 11:D 8 22 INT active-lo level 0 12:A 8 21 INT active-lo level 0 12:B 8 21 INT active-lo level 0 12:C 8 21 INT active-lo level 0 12:D 8 21 INT active-lo level 0 13:A 8 20 INT active-lo level 0 13:B 8 20 INT active-lo level 0 13:C 8 20 INT active-lo level 0 13:D 8 20 INT active-lo level 1 6:A 8 19 INT active-lo level 1 6:B 8 19 INT active-lo level 1 6:C 8 19 INT active-lo level 1 6:D 8 19 INT active-lo level 1 7:A 8 18 INT active-lo level 1 7:B 8 18 INT active-lo level 1 7:C 8 18 INT active-lo level 1 7:D 8 18 INT active-lo level 1 8:A 8 17 INT active-lo level 1 8:B 8 17 INT active-lo level 1 8:C 8 17 INT active-lo level 1 8:D 8 17 INT active-lo level 1 9:A 8 16 INT active-lo level 1 9:B 8 16 INT active-lo level 1 9:C 8 16 INT active-lo level 1 9:D 8 16 INT conforms conforms 9 1 8 1 INT conforms conforms 9 0 8 2 INT conforms conforms 9 3 8 3 INT conforms conforms 9 4 8 4 INT conforms conforms 9 5 8 5 INT conforms conforms 9 6 8 6 INT conforms conforms 9 7 8 7 INT conforms conforms 9 8 8 8 INT conforms conforms 9 9 8 9 INT conforms conforms 9 10 8 10 INT conforms conforms 9 11 8 11 INT conforms conforms 9 12 8 12 INT conforms conforms 9 13 8 24 INT conforms conforms 9 14 8 14 INT conforms conforms 9 15 8 15 -- Local Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN# ExtINT conforms conforms 9 0 255 0 NMI conforms conforms 9 0 255 1 ------------------------------------------------------------------------------- MP Config Extended Table Entries: Extended Table HOSED! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message