From owner-freebsd-stable Fri Jul 19 8:24:19 2002 Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E14E337B401 for ; Fri, 19 Jul 2002 08:24:07 -0700 (PDT) Received: from duke.cs.duke.edu (duke.cs.duke.edu [152.3.140.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0365543E7B for ; Fri, 19 Jul 2002 08:24:07 -0700 (PDT) (envelope-from gallatin@cs.duke.edu) Received: from grasshopper.cs.duke.edu (grasshopper.cs.duke.edu [152.3.145.30]) by duke.cs.duke.edu (8.9.3/8.9.3) with ESMTP id LAA00347; Fri, 19 Jul 2002 11:23:59 -0400 (EDT) Received: (from gallatin@localhost) by grasshopper.cs.duke.edu (8.11.6/8.9.1) id g6JFNT056683; Fri, 19 Jul 2002 11:23:29 -0400 (EDT) (envelope-from gallatin@cs.duke.edu) From: Andrew Gallatin MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15672.12017.430492.394525@grasshopper.cs.duke.edu> Date: Fri, 19 Jul 2002 11:23:29 -0400 (EDT) To: "Marc G. Fournier" Cc: "Kenneth D. Merry" , Subject: Re: Adaptec 39160 Controller in IBM xSeries 360 Server In-Reply-To: <20020719103814.U55179-100000@mail1.hub.org> References: <20020718132138.A37675@panzer.kdm.org> <20020719103814.U55179-100000@mail1.hub.org> X-Mailer: VM 6.75 under 21.1 (patch 12) "Channel Islands" XEmacs Lucid Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Marc G. Fournier writes: > > > chip0@pci0:0:0: class=0x060000 card=0x00000000 chip=0x03021014 rev=0x02 hdr=0x00 > > > none0@pci0:1:0: class=0x030000 card=0x01c51014 chip=0x8a225333 rev=0x06 hdr=0x00 > > > chip1@pci0:2:0: class=0x068000 card=0x01131014 chip=0x010f1014 rev=0x00 hdr=0x00 > > > fxp0@pci0:3:0: class=0x020000 card=0x024d1014 chip=0x12298086 rev=0x08 hdr=0x00 > > > ahc0@pci0:4:0: class=0x010000 card=0x02011014 chip=0x008f9005 rev=0x02 hdr=0x00 > > > none1@pci0:6:0: class=0x080800 card=0x02471014 chip=0x02461014 rev=0x00 hdr=0x00 > > > isab0@pci0:15:0: class=0x060100 card=0x02001166 chip=0x02001166 rev=0x50 hdr=0x00 > > > none2@pci0:15:1: class=0x01018a card=0x00000000 chip=0x02111166 rev=0x00 hdr=0x00 > > > ohci0@pci0:15:2: class=0x0c0310 card=0x02201166 chip=0x02201166 rev=0x04 hdr=0x00 Is this a P-4 Xeon with a PCI-X bus? If so, I'm guessing that this IBM chipset is really a re-badged serverworks chipset, given the serverworks southbridge (pci0:15). You might want to try a patch to sys/i386/isa/pcibus.c similar to the one in kern/38894, using 0x010f1014 in addition to 0x02011166: and 0x03021014 in addition to 0x00111166. Eg: case 0x00061166: /* FALLTHROUGH */ case 0x00081166: /* FALLTHROUGH */ case 0x00101166: /* FALLTHROUGH */ case 0x010f1014: /* FALLTHROUGH */ case 0x02011166: /* FALLTHROUGH */ s = "ServerWorks host to PCI bridge"; *busnum = pci_cfgread(cfg, 0x44, 1); break; <...> case 0x00111166: /* FALLTHROUGH */ case 0x03021014: s = "ServerWorks CMIC-HE"; *busnum = pci_cfgread(cfg, 0x44, 1); break; Drew To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message