Date: Fri, 09 Apr 2004 23:19:58 -0400 From: Ron Dzierwa <RonDzierwa@comcast.net> To: freebsd-i386@freebsd.org Subject: pci ide controller Message-ID: <407767DD.BF1ACBEA@comcast.net>
next in thread | raw e-mail | index | archive | help
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: <VIA 8237 SATA150 controller> 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: <VIA 8237 UDMA133 controller> 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 <WDC WD600BB-32CCB0> [116301/16/63] at ata0-master UDMA100 GEOM: create disk ad1 dp=0xc495e960 ad1: 114473MB <WDC WD1200BB-00CAA0> [232581/16/63] at ata0-slave UDMA100 ata1-slave: FAILURE - SETFEATURES SET TRANSFER MODE no interrupt acd0: CDRW <LITE-ON LTR-52327S> at ata1-slave BIOSPIO GEOM: create disk ad4 dp=0xc4a0f760 ad4: 28629MB <WDC WD300BB-00AUA1> [58168/16/63] at ata2-master UDMA100 GEOM: create disk ad5 dp=0xc4a0f560 ad5: 28629MB <WDC WD300BB-00AUA1> [58168/16/63] at ata2-slave UDMA100 GEOM: create disk ad6 dp=0xc4a0f460 ad6: 28629MB <WDC WD300BB-00CCB0> [58168/16/63] at ata3-master UDMA100 GEOM: create disk ad7 dp=0xc4a0fb60 ad7: 28629MB <WDC WD300BB-00CCB0> [58168/16/63] at ata3-slave UDMA100
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?407767DD.BF1ACBEA>