From owner-freebsd-current@FreeBSD.ORG Fri Apr 8 02:11:00 2005 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E46B616A4CE for ; Fri, 8 Apr 2005 02:11:00 +0000 (GMT) Received: from gate.soum.co.jp (gate.soum.co.jp [202.221.40.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id ECF2B43D4C for ; Fri, 8 Apr 2005 02:10:59 +0000 (GMT) (envelope-from fujita@soum.co.jp) Received: from mail.soum.co.jp (mail.soum.co.jp [IPv6:2001:240:c4:1:203:baff:fea1:6471]) by gate.soum.co.jp (8.13.3/8.13.3) with ESMTP id j382Axgb097180 for ; Fri, 8 Apr 2005 11:10:59 +0900 (JST) (envelope-from fujita@soum.co.jp) Received: from localhost (vanilla.soum.co.jp [172.19.2.63]) by mail.soum.co.jp (8.13.3/8.13.3) with ESMTP id j382AwNd005626 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Fri, 8 Apr 2005 11:10:58 +0900 (JST) Date: Fri, 08 Apr 2005 11:10:57 +0900 (JST) Message-Id: <20050408.111057.74722751.fujita@soum.co.jp> To: freebsd-current@freebsd.org From: FUJITA Kazutoshi In-Reply-To: <20050405.172824.74739214.fujita@soum.co.jp> References: <20050312.144052.23007628.fujita@soum.co.jp> <20050405.172824.74739214.fujita@soum.co.jp> X-Face: "; PnIN=f2{%Xj2PnI+zHd.39&Cn1)}br_7:N|2[CbS87Du6#6?|UeqX'&OfyZG-mX#'5T>k/~8X(F,2Mb_pNd8]3Cb1u[kSZjF}J+#`L5(g); List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Apr 2005 02:11:01 -0000 From: FUJITA Kazutoshi Subject: Re: 82801FBM(?) ATA controller Date: Tue, 05 Apr 2005 17:28:24 +0900 (JST) > > One more patch for ThinkPad T43. > > -current probes as > > > > atapci0: port 0x18c0-0x18cf,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 at device 31.2 on pci0 > > <..snip..> > > ad0: 76319MB [155061/16/63] at ata0-master UDMA33 > > acd0: DVDR at ata1-master UDMA33 > > According to ICH6 data sheets, this is ICH6-M SATA controller. please add new device id, such as below. diff -rc sys.orig/dev/ata/ata-chipset.c sys/dev/ata/ata-chipset.c *** sys.orig/dev/ata/ata-chipset.c Mon Apr 4 18:09:49 2005 --- sys/dev/ata/ata-chipset.c Tue Apr 5 16:56:39 2005 *************** *** 895,900 **** --- 895,901 ---- { ATA_I82801FB, 0, 0, 0x00, ATA_UDMA5, "Intel ICH6" }, { ATA_I82801FB_S1,0, 0, 0x00, ATA_SA150, "Intel ICH6" }, { ATA_I82801FB_R1,0, 0, 0x00, ATA_SA150, "Intel ICH6" }, + { ATA_I82801FBM, 0, 0, 0x00, ATA_SA150, "Intel ICH6-M" }, { 0, 0, 0, 0, 0, 0}}; char buffer[64]; diff -rc sys.orig/dev/ata/ata-pci.h sys/dev/ata/ata-pci.h *** sys.orig/dev/ata/ata-pci.h Mon Apr 4 18:09:49 2005 --- sys/dev/ata/ata-pci.h Tue Apr 5 16:57:02 2005 *************** *** 136,141 **** --- 136,142 ---- #define ATA_I82801FB 0x266f8086 #define ATA_I82801FB_S1 0x26518086 #define ATA_I82801FB_R1 0x26528086 + #define ATA_I82801FBM 0x26538086 #define ATA_ITE_ID 0x1283 #define ATA_IT8212F 0x82121283 Regards,