From owner-freebsd-current@FreeBSD.ORG Fri Jan 2 15:33:39 2004 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 CC45616A4CE for ; Fri, 2 Jan 2004 15:33:39 -0800 (PST) Received: from spider.deepcore.dk (cpe.atm2-0-53484.0x50a6c9a6.abnxx9.customer.tele.dk [80.166.201.166]) by mx1.FreeBSD.org (Postfix) with ESMTP id 70B6543D31 for ; Fri, 2 Jan 2004 15:33:37 -0800 (PST) (envelope-from sos@spider.deepcore.dk) Received: from spider.deepcore.dk (localhost [127.0.0.1]) by spider.deepcore.dk (8.12.10/8.12.10) with ESMTP id i02NVtmd009114; Sat, 3 Jan 2004 00:31:55 +0100 (CET) (envelope-from sos@spider.deepcore.dk) Received: (from sos@localhost) by spider.deepcore.dk (8.12.10/8.12.10/Submit) id i02NVtoR009113; Sat, 3 Jan 2004 00:31:55 +0100 (CET) (envelope-from sos) From: Soren Schmidt Message-Id: <200401022331.i02NVtoR009113@spider.deepcore.dk> In-Reply-To: <20040102204932.B93774-100000@snaps.home> To: Mikael Hubsch Date: Sat, 3 Jan 2004 00:31:55 +0100 (CET) X-Mailer: ELM [version 2.4ME+ PL99f (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=ISO-8859-1 X-mail-scanned: by DeepCore Virus & Spam killer v1.3 X-Mailman-Approved-At: Fri, 02 Jan 2004 18:58:37 -0800 cc: current@FreeBSD.ORG Subject: Re: 5.2 ata driver doesn't detect VIA 8237 IDE controller X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jan 2004 23:33:39 -0000 It seems Mikael Hubsch wrote: > > Bought a new Athlon motherboard with a KT400A + VT8237 chipset. > A RELENG_5_2 built at Dec 29, says that atapci0 is a > "GENERIC ATA controller" that only handles UDMA33. > boot -v output can be found at http://hubsch.org/freebsd/boot52_2.txt. > > ata-chipset.c have code that should recognize the VT8237 but it seems that > the wrong chipid (0x3149) is used. According to the first url below, that > chipid is for the standalone SATA card VT6420. VIA have released patches > to have Linux recognize the VT8237 that uses chipid 0x3227 (url2 below). > This chipid is also found on my motherboard. > > URL1: > http://pciids.sourceforge.net/iii/?i=1106 > URL2: > http://downloads.viaarena.com/LinuxApplicationNotes/Sep03/VIA%20IDE%20ATA133%20Patch%208237%20ver0.8.gz > > These is yet another problem to have FreeBSD recognize my IDE controller. > The code in ata-chipset.c requires that the ISA bridge have the > same slot id as the VIA IDE controler (0x0571). This is not the case on > my motherboard. As shown in the boot -v output the ide controller is > at slot 15 and the isa bridge is at slot 17. Could you mail me the output of "pciconf -l" from the system please ? Also what make/model is this board ? It seems VIA now has several ways to connect these chips, do you have SATA ports on this board as well ? -Søren Yes I know it works under windows!!