Date: Wed, 16 Feb 2005 17:13:34 -0200 From: Marcus Grando <marcus@corp.grupos.com.br> To: freebsd-stable@freebsd.org Subject: Re: UDMA ICRC error (update ATA mkIII) Message-ID: <42139B5E.3090007@corp.grupos.com.br> In-Reply-To: <42135C9C.2020007@corp.grupos.com.br> References: <20050216143105.57059.qmail@web54003.mail.yahoo.com> <42135C9C.2020007@corp.grupos.com.br>
next in thread | previous in thread | raw e-mail | index | archive | help
I test with ATA mkIII patch. FAILURE is gone and have few WARNING messages. My test is generate 6Gb file with dd if=/dev/zero of=file # dmesg | egrep -i "(ata|ad0)" atapci0: <VIA 82C686A UDMA66 controller> port 0xffa0-0xffaf,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 at device 7.1 on pci0 ata0: <ATA channel 0> on atapci0 ata1: <ATA channel 1> on atapci0 ad0: FAILURE - SET_MULTI status=51<READY,DSC,ERROR> error=4<ABORTED> ad0: 9787MB <QUANTUM FIREBALLlct20 10 APL.0900> at ata0-master UDMA66 ATA PseudoRAID loaded Mounting root from ufs:/dev/ad0s1a ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=9365535 ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=11248959 ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=13117151 ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=13499775 ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=16858911 ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=19117791 ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=6835839 ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=18730175 ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=18354079 ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=19148255 ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=9705791 ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=11235263 ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=11627743 ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=8331839 ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=8439135 ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=1656863 ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=1656863 ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=17049919 ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=15631071 Marcus Grando wrote: > I have this problem too... > > -- # dmesg | egrep "(ata|ad0)" -- > atapci0: <VIA 82C686A UDMA66 controller> port > 0xffa0-0xffaf,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 at device 7.1 on pci0 > ata0: channel #0 on atapci0 > ata1: channel #1 on atapci0 > ad0: FAILURE - SET_MULTI status=51<READY,DSC,ERROR> error=4<ABORTED> > ad0: 9787MB <QUANTUM FIREBALLlct20 10/APL.0900> [19885/16/63] at > ata0-master PIO4 > Mounting root from ufs:/dev/ad0s1a > ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=4700543 > ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=4701151 > ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=4701535 > ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=4701663 > ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=4701791 > ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=4701791 > ad0: FAILURE - WRITE_DMA status=51<READY,DSC,ERROR> > error=84<ICRC,ABORTED> LBA=4701791 > ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=4702047 > ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=4702047 > ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=4702175 > ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=4702239 > ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=4702367 > ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=4702367 > ad0: FAILURE - WRITE_DMA status=51<READY,DSC,ERROR> > error=84<ICRC,ABORTED> LBA=4702367 > ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=4702911 > -- > > -- pciconf -l -v -- > agp0@pci0:0:0: class=0x060000 card=0x00000000 chip=0x70061022 rev=0x25 > hdr=0x00 > vendor = 'Advanced Micro Devices (AMD)' > device = 'AMD-751 Processor-to-PCI Bridge / Memory Ctrlr' > class = bridge > subclass = HOST-PCI > pcib1@pci0:1:0: class=0x060400 card=0x00000000 chip=0x70071022 rev=0x01 > hdr=0x01 > vendor = 'Advanced Micro Devices (AMD)' > device = 'AMD-751 AGP and PCI-to-PCI Bridge (1x/2x AGP)' > class = bridge > subclass = PCI-PCI > rl0@pci0:6:0: class=0x020000 card=0x310711ad chip=0x813910ec rev=0x10 > hdr=0x00 > vendor = 'Realtek Semiconductor' > device = 'RT8139 (A/B/C/810x/813x/C+) Fast Ethernet Adapter' > class = network > subclass = ethernet > isab0@pci0:7:0: class=0x060100 card=0x00001106 chip=0x06861106 rev=0x1b > hdr=0x00 > vendor = 'VIA Technologies Inc' > device = 'VT82C686/A/B "Super South" PCI to ISA Bridge' > class = bridge > subclass = PCI-ISA > atapci0@pci0:7:1: class=0x01018a card=0x00000000 chip=0x05711106 > rev=0x06 hdr=0x00 > vendor = 'VIA Technologies Inc' > device = 'VT82xxxx EIDE Controller (All VIA Chipsets)' > class = mass storage > subclass = ATA > none0@pci0:7:4: class=0x0c0500 card=0x00000000 chip=0x30571106 rev=0x20 > hdr=0x00 > vendor = 'VIA Technologies Inc' > device = 'VT82C686A/B ACPI Power Management Controller' > class = serial bus > subclass = SMBus > none1@pci1:5:0: class=0x030000 card=0x00841002 chip=0x47421002 rev=0x5c > hdr=0x00 > vendor = 'ATI Technologies Inc.' > device = 'ATI GTC (GT-C2U2) ATI 3D Rage Pro Turbo AGP 2X' > class = display > subclass = VGA > -- > > Rob wrote: > >> Ramiro Aceves wrote: >> >>> I have read that others had this problem before. I >>> just write this report for you to know. >>> >>> When I installed FreeBSD 5.3 R, I get some errors >>> like this, but I could end the install: >>> >>> ad0: WARNING -READ_DMA UDMA ICRC error (retrying request) >>> LBA=5313599 >>> ad0: FAILURE -READ_DMA status=51<READY,DSC,ERROR> >>> error=84 >ICRC,ABORTED> >>> spec_getpages:(ad0s1a) I/O read failure: (error=5) >>> ................ >>> >>> I have solved the problem disabling DMA: >>> hw.ata.ata_dma="0" >>> >>> (I previously tried disabling ACPI with no success, >>> and playing with BIOS LBA, LARGE, NORMAL settings >>> at the BIOS with no success). >>> >>> Now ad0: works in PIO4 mode and everything is fine, >>> previously , it was UDMA33. Now there are no errors. >> >> >> >> There's you and me now. I have this problem with two >> of my PCs. I don't know yet of anybody else who has >> these problems. >> >> It's indeed a serious problem, but too few people >> running 5.3 seem to suffer from this. >> >> Have you tried with 4.11? >> I bet that would not generate these problems. >> >> Regards, >> Rob. >> >> __________________________________________________ >> Do You Yahoo!? >> Tired of spam? Yahoo! Mail has the best spam protection around >> http://mail.yahoo.com _______________________________________________ >> freebsd-stable@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-stable >> To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" > > -- Marcus Grando Grupos Internet S/A marcus(at)corp.grupos.com.br
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?42139B5E.3090007>