From owner-freebsd-amd64@FreeBSD.ORG Tue Jan 13 13:24:18 2004 Return-Path: Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5535A16A4CE for ; Tue, 13 Jan 2004 13:24:18 -0800 (PST) Received: from mail.kpnqwest.ch (mail.eunet.ch [146.228.10.7]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1A65B43D5A for ; Tue, 13 Jan 2004 13:24:10 -0800 (PST) (envelope-from mw@kpnqwest.ch) Received: from mail.eunet.ch (localhost.kpnqwest.ch [127.0.0.1]) by mail.kpnqwest.ch (8.12.10/1.34) via ESMTP id i0DLO8IN009194; Tue, 13 Jan 2004 22:24:08 +0100 (CET) env-from (mw@kpnqwest.ch) Received: (from mw@localhost) by mail.eunet.ch (8.12.10/8.12.6/Submit) id i0DLO7L2009193; Tue, 13 Jan 2004 22:24:07 +0100 (CET) Message-Id: <200401132124.i0DLO7L2009193@mail.eunet.ch> In-Reply-To: <200401131559.13024.freebsd-amd64@retrovertigo.com> To: freebsd-amd64@retrovertigo.com Date: Tue, 13 Jan 2004 22:24:07 +0100 (CET) Sender: mw@kpnqwest.ch From: Markus@kpnqwest.ch, Wild X-NCC-RegID: ch.vianetworks X-Mailer: ELM [version 2.4ME+ PL99b (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII X-Filter-Version: 1.14 (mail.eunet.ch) cc: freebsd-amd64@freebsd.org Subject: Re: Sil3114 controller? X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jan 2004 21:24:18 -0000 > I have a dual Opteron system on a Tyan Tiger K8W (S2875). I have a S2885. > I have attempted to install via the 5.2-RELEASE ISO's. Problem: CD boots > fine, but my SATA drives (two Seagate Barracuda 7200.7 120G) were not > detected. I don't see anything in the release notes specific to the > controller or the drives. > > The motherboard has the same Sil3114 SATA controller as the Tyan Thunder K8W > (S2885). I have seen other posts to this list that indicate success in > installing FreeBSD on the Thunder K8W, so I'm wondering why I can't see the > drives on my system. I made a simple modification to the driver which essentially maps the 3114 as a 3112, which works, sort of (not with the recent changes though, I'm getting those "TIMEOUT - ATAPI_IDENTIFY retrying messages" that others had mentioned as well). The drives do not go into SATA DMA mode (150Mbps), but I have the slight suspicion the code doesn't really support those yet with the SiL chipsets. On very high load on the drives, I sometimes get ad4: WARNING - WRITE_DMA UDMA ICRC error (retrying request) style errors, but all in all, it's working very nicely. Index: ata-chipset.c =================================================================== RCS file: /home/ncvs/src/sys/dev/ata/ata-chipset.c,v retrieving revision 1.54 diff -r1.54 ata-chipset.c 1587c1587,1588 < {{ ATA_SII3112, 0x02, SIIMEMIO, 0, ATA_SA150, "SiI 3112" }, --- > {{ ATA_SII3114, 0x02, SIIMEMIO, 0, ATA_SA150, "SiI 3114" }, > { ATA_SII3112, 0x02, SIIMEMIO, 0, ATA_SA150, "SiI 3112" }, Index: ata-pci.h =================================================================== RCS file: /home/ncvs/src/sys/dev/ata/ata-pci.h,v retrieving revision 1.20 diff -r1.20 ata-pci.h 163a164 > #define ATA_SII3114 0x31141095 atapci0: port 0x8400-0x840f,0x8480-0x8483,0x8800-0x8807,0x8880-0x8883,0x8c00-0x8c07 mem 0xff3ffc00-0xff3fffff irq 17 at device 11.0 on pci3 atapci0: [MPSAFE] ad4: 76319MB [155061/16/63] at ata2-master UDMA100 ad6: 76319MB [155061/16/63] at ata3-master UDMA100 GEOM: create disk ad4 dp=0xffffff0001110ea0 ad4: 76319MB [155061/16/63] at ata2-master UDMA100 GEOM: create disk ad6 dp=0xffffff00015d04a0 ad6: 76319MB [155061/16/63] at ata3-master UDMA100 GEOM: create disk ar0 dp=0xffffff007b687270 ar0: 76319MB [9729/255/63] status: READY subdisks: disk0 READY on ad4 at ata2-master disk1 READY on ad6 at ata3-master Note: this is a FreeBSD type ATA-Raid, there's no support yet for native RAID that is understood by the BIOS. Cheers, Markus -- VIA NET.WORKS (Schweiz) AG Riedstrasse 1, CH-6343 Rotkreuz, Switzerland Telefon: +41 41 798 2121 / Fax: +41 41 798 2122 Markus Wild, Manager Engineering, e-mail: mwild@vianetworks.ch