From owner-freebsd-stable@FreeBSD.ORG Mon Aug 21 05:34:11 2006 Return-Path: X-Original-To: freebsd-stable@freebsd.org 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 E7B3116A4DA for ; Mon, 21 Aug 2006 05:34:10 +0000 (UTC) (envelope-from nikolas.britton@gmail.com) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.239]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5FB3343D5D for ; Mon, 21 Aug 2006 05:34:10 +0000 (GMT) (envelope-from nikolas.britton@gmail.com) Received: by wx-out-0506.google.com with SMTP id i27so1442517wxd for ; Sun, 20 Aug 2006 22:34:09 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=qPewMkO471iLNlw8ugioMUoIeCvMxbkZmYusofzznI5uHVlsK5vh1pUbgTSfyHa/KEn2Pt5ihkHc2NVJhIx3MnP3JmWHW8wpagkoQn4iWUbvkeH+lUg5oPFiWsVcW6wk3wdxPXMbhx2YtTe3opzptNhRgP58Fax5xcJTegFS4es= Received: by 10.70.15.15 with SMTP id 15mr8930687wxo; Sun, 20 Aug 2006 22:17:47 -0700 (PDT) Received: by 10.70.49.3 with HTTP; Sun, 20 Aug 2006 22:17:45 -0700 (PDT) Message-ID: Date: Sun, 20 Aug 2006 22:17:45 -0700 From: "Nikolas Britton" To: "Jack Vogel" In-Reply-To: <2a41acea0608202042ib4aff22h8b07b3b62e363713@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <2a41acea0606011523k462c8fedw3678558024d72191@mail.gmail.com> <2a41acea0608202042ib4aff22h8b07b3b62e363713@mail.gmail.com> Cc: freebsd-stable@freebsd.org Subject: Re: diffs to add newer Intel ATA and ICHSMB IDs X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Aug 2006 05:34:11 -0000 On 8/20/06, Jack Vogel wrote: > On 8/20/06, Nikolas Britton wrote: > > On 6/1/06, Jack Vogel wrote: > > > I occasionally run into issues that newer PCI device IDs are > > > not yet supported, these in particular are on a new box > > > I am working on. Can someone see that these changes > > > get integrated please :) > > > > > > Cheers, > > > > > > Jack > > > > > > --- dev/ata/ata-chipset.orig.c Fri Jun 2 05:39:18 2006 > > > +++ dev/ata/ata-chipset.c Fri Jun 2 05:38:34 2006 > > > @@ -1595,6 +1595,8 @@ > > > { ATA_I82801GB_R1, 0, AHCI, 0x00, ATA_SA300, "ICH7" }, > > > { ATA_I82801GB_M, 0, AHCI, 0x00, ATA_SA300, "ICH7" }, > > > { ATA_I82801GB_AH, 0, AHCI, 0x00, ATA_SA300, "ICH7" }, > > > + { ATA_I631xESB, 0, 0, 0x00, ATA_UDMA5, "631xESB" }, > > > + { ATA_I631xESB_S1, 0, AHCI, 0x00, ATA_SA300, "631xESB" }, > > > { ATA_I31244, 0, 0, 0x00, ATA_SA150, "31244" }, > > > { 0, 0, 0, 0, 0, 0}}; > > > char buffer[64]; > > > --- dev/ata/ata-pci.orig.h Fri Jun 2 05:30:03 2006 > > > +++ dev/ata/ata-pci.h Fri Jun 2 05:30:47 2006 > > > @@ -148,6 +148,8 @@ > > > #define ATA_I82801FB_S1 0x26518086 > > > #define ATA_I82801FB_R1 0x26528086 > > > #define ATA_I82801FB_M 0x26538086 > > > +#define ATA_I631xESB_S1 0x26808086 > > > +#define ATA_I631xESB 0x269e8086 > > > #define ATA_I82801GB 0x27df8086 > > > #define ATA_I82801GB_S1 0x27c08086 > > > #define ATA_I82801GB_R1 0x27c38086 > > > --- dev/ichsmb/ichsmb_pci.orig.c Fri Jun 2 05:17:21 2006 > > > +++ dev/ichsmb/ichsmb_pci.c Fri Jun 2 05:20:04 2006 > > > @@ -74,6 +74,7 @@ > > > #define ID_82801DC 0x24C38086 > > > #define ID_82801EB 0x24D38086 > > > #define ID_6300ESB 0x25a48086 > > > +#define ID_631xESB 0x269b8086 > > > > > > #define PCIS_SERIALBUS_SMBUS_PROGIF 0x00 > > > > > > @@ -145,6 +146,9 @@ > > > break; > > > case ID_6300ESB: > > > device_set_desc(dev, "Intel 6300ESB (ICH) SMBus controller"); > > > + break; > > > + case ID_631xESB: > > > + device_set_desc(dev, "Intel 631xESB (ESB2) SMBus controller"); > > > break; > > > default: > > > if (pci_get_class(dev) == PCIC_SERIALBUS > > > _______________________________________________ > > > > > > Did this ever get commited? I have a Intel 5000p MCH + 6321ESB ICH and > > onboard SATA is basically completely broken. If you hookup more then > > one SATA drive it will hang the system at boot... I've played with > > every setting in the BIOS... I'm Running 6-STABLE 200608180000. Would > > this fix my problems? > > As far as I know this hasnt been committed, I've not looked. > Will it fix your problem, hmm, depends on if its one of the devices > I'm adding, is it? > > Can you not patch yourself and test it? > Not exactly. I'm putting this new server in production as we speak! I was using an IDE drive in the testing phase, I assumed the SATA drives I planned to transfer to this new server from another server would just work even if only in legacy mode. dead wrong! Commitments have already been made so I can't stop. Luckily plan B worked so I just disabled onboard SATA. Thank for the info... -- BSD Podcasts @: http://bsdtalk.blogspot.com/ http://freebsdforall.blogspot.com/