Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 21 Feb 1999 20:11:39 +0100
From:      sthaug@nethelp.no
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 
Message-ID:  <26137.919624299@verdi.nethelp.no>
In-Reply-To: Your message of "Sun, 21 Feb 1999 06:11:26 -0500"
References:  <199902211111.GAA64516@home.bhl>

next in thread | previous in thread | raw e-mail | index | archive | help
> 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<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,<b24>>
real memory  = 603979776 (589824K bytes)
avail memory = 584593408 (570892K bytes)
Preloaded elf kernel "kernel" at 0xf02a5000.
eisa0: <CPQ561 (System Board)>
Probing for devices on the EISA bus
Probing for devices on PCI bus 0:
chip0: <Ross (?) host to PCI bridge> rev 0x03 on pci0.0.0
vga0: <Cirrus Logic GD5430 SVGA controller> rev 0x22 int a irq 255 on pci0.6.0
chip1: <PCI to EISA bridge (vendor=0e11 device=0001)> rev 0x07 on pci0.15.0
chip2: <Ross (?) host to PCI bridge> rev 0x03 on pci0.17.0
Probing for devices on PCI bus 1:
ncr0: <ncr 53c875 fast20 wide scsi> rev 0x14 int a irq 9 on pci1.4.0
ncr1: <ncr 53c875 fast20 wide scsi> rev 0x14 int b irq 10 on pci1.4.1
fxp0: <Intel EtherExpress Pro 10/100B Ethernet> rev 0x05 int a irq 10 on pci1.7.0
fxp0: Ethernet address 00:90:27:13:f6:21
tl0: <Compaq Netelligent 10/100> 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): <CD-ROM CDU571-Q/1.1a>, 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: <COMPAQ HD0093172C 3207> 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: <COMPAQ HD0093172C 3207> 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: <COMPAQ HD0093172C 3207> 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: <COMPAQ HD0093172C 3207> 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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?26137.919624299>