cvs commit: src/sys/dev/ata ata-all.c ata-all.h ata-dma.c ata-pci.c

Doug Ambrisko ambrisko at ambrisko.com
Mon Apr 25 10:20:20 PDT 2005


Jake Burkholder writes:
| Doug Ambrisko wrote:
| >ambrisko    2005-04-20 23:51:32 UTC
| >
| >  FreeBSD src repository
| >
| >  Modified files:        (Branch: RELENG_4)
| >    sys/dev/ata          ata-all.c ata-all.h ata-dma.c ata-pci.c 
| >  Log:
| >  Add in Promise and Intel SATA support based on FreeBSD 5.X ATAng.
| >  This gets the HW to work but not to deal with SATA errors.  So if
| >  the drive has a read error it will probably lock up.  This is
| >  a small subset of my patches that do deal with these errors and
| >  other issues in FreeBSD and ata-raid.
| >  
| >  Sponsored by:   IronPort Systems
| >  
| >  Revision   Changes    Path
| >  1.50.2.49  +168 -36   src/sys/dev/ata/ata-all.c
| >  1.26.2.15  +166 -13   src/sys/dev/ata/ata-all.h
| >  1.35.2.39  +95 -17    src/sys/dev/ata/ata-dma.c
| >  1.32.2.22  +164 -18   src/sys/dev/ata/ata-pci.c
|
| FWIW I get lockups after 10 or 15 minutes moderate disk load with these 
| changes, no messages on the console or anything, just stops.  First time 
| was during 'make index' on the ports tree, second time was during 
| 'portinstall -p p5-xmltv'.  I backed up src/sys/dev/ata to '2004/04/20 
| 00:00:00' and it hasn't happened again, the machine had been up around 
| 130 days before this with no problems, running 4-STABLE from october 
| 4th.  Its a via epia m10000 motherboard with a 200GB seagate ATA100 
| disk, headless nfs server and gateway for a bunch of diskless machines 
| so its hard to get at the console or take it down for testing.  dmesg is 
| attached.

Thanks for the information.  I'll look to see if something else slipped
in this merge.  If I can't find anything then I'll revert it.

Doug A.


More information about the cvs-all mailing list