From owner-freebsd-i386@FreeBSD.ORG Fri Apr 9 20:18:49 2004 Return-Path: Delivered-To: freebsd-i386@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E160616A4CE for ; Fri, 9 Apr 2004 20:18:49 -0700 (PDT) Received: from sccrmhc13.comcast.net (sccrmhc13.comcast.net [204.127.202.64]) by mx1.FreeBSD.org (Postfix) with ESMTP id A1D9A43D45 for ; Fri, 9 Apr 2004 20:18:49 -0700 (PDT) (envelope-from RonDzierwa@comcast.net) Received: from comcast.net (esx132dhcp439.essex01.md.comcast.net[68.33.133.183]) by comcast.net (sccrmhc13) with SMTP id <20040410031848016003ef35e> (Authid: rondzierwa); Sat, 10 Apr 2004 03:18:49 +0000 Message-ID: <407767DD.BF1ACBEA@comcast.net> Date: Fri, 09 Apr 2004 23:19:58 -0400 From: Ron Dzierwa Organization: Innovative Engineering, Inc. X-Mailer: Mozilla 4.77 [en] (Windows NT 5.0; U) X-Accept-Language: en MIME-Version: 1.0 To: freebsd-i386@freebsd.org Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: pci ide controller X-BeenThere: freebsd-i386@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: I386-specific issues for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Apr 2004 03:18:50 -0000 anybody have any experience with pci ide controllers under 5.2? I have an athlon system with a soyo dragon mb (via chipset). i've been trying to use a promise ata100 controller with a couple of wd3000bb drives and the ata driver keeps hanging when i put the system under any load. The test i was doing was to simply read the raw disks with dd: dd if=/dev/ad4 of=/dev/null bs=1m dmesg gets the following: ad4: TIMEOUT - READ_DMA retrying (2 retries left) LBA=1477536 ad4: WARNING - READ_DMA interrupt was seen but timeout fired LBA=1477536 ad4: WARNING - READ_DMA interrupt was seen but taskqueue stalled LBA=1477536 the dd process goes into a STOP state (as indicated by top), and can't be killed. The controller/disks work well enough to do simple things, like newfs, dump, restore, and fsck, but when i try to do a lot of i/o quickly, it always hangs. I want to use the disks as a stripe for a multimedia app, so this simply won't do. it looks like the driver doesn't even recognize the controller, so i really didn't expect it to work all that well. Before i went out tried to buy every pci ide controller on the market just to find one that works, i figured i'd ask to see if anybody has one that works well. also, has anybody used the VIA 8237 SATA controller with 5.2? I suppose i could just junk the ide drives and use sata but i really don't want to go out and buy a bunch of disks just to find out the sata controller doesn't work with Soren's driver either. excerpts from dmesg during boot: atapci1: port 0xc400-0xc4ff,0xc000-0xc00f,0xbc00-0xbc03,0xb800-0xb807,0xb400-0xb403,0xb000-0xb007 irq 11 at device 15.0 on pci0 atapci1: [MPSAFE] ata4: at 0xb000 on atapci1 ata4: [MPSAFE] ata5: at 0xb800 on atapci1 ata5: [MPSAFE] atapci2: port 0xc800-0xc80f at device 15.1 on pci0 ata0: at 0x1f0 irq 14 on atapci2 ata0: [MPSAFE] ata1: at 0x170 irq 15 on atapci2 ata1: [MPSAFE] ... GEOM: create disk ad0 dp=0xc495ec60 ad0: 57241MB [116301/16/63] at ata0-master UDMA100 GEOM: create disk ad1 dp=0xc495e960 ad1: 114473MB [232581/16/63] at ata0-slave UDMA100 ata1-slave: FAILURE - SETFEATURES SET TRANSFER MODE no interrupt acd0: CDRW at ata1-slave BIOSPIO GEOM: create disk ad4 dp=0xc4a0f760 ad4: 28629MB [58168/16/63] at ata2-master UDMA100 GEOM: create disk ad5 dp=0xc4a0f560 ad5: 28629MB [58168/16/63] at ata2-slave UDMA100 GEOM: create disk ad6 dp=0xc4a0f460 ad6: 28629MB [58168/16/63] at ata3-master UDMA100 GEOM: create disk ad7 dp=0xc4a0fb60 ad7: 28629MB [58168/16/63] at ata3-slave UDMA100