Date: Sat, 26 Nov 2005 18:29:15 GMT From: Hans <h@matik.com.br> To: freebsd-gnats-submit@FreeBSD.org Subject: kern/89597: uncorrectable ATA disc errors can be corrected with acpi disabled Message-ID: <200511261829.jAQITFuP047229@www.freebsd.org> Resent-Message-ID: <200511261830.jAQIU6hk039105@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 89597 >Category: kern >Synopsis: uncorrectable ATA disc errors can be corrected with acpi disabled >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Nov 26 18:30:05 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Hans >Release: 6.0-R >Organization: Infomatik >Environment: FreeBSD nb.matik.com.br 6.0-RELEASE FreeBSD 6.0-RELEASE #2: Sat Nov 26 16:10:23 BRST 2005 h@nb.matik.com.br:/usr/src/sys/i386/compile/anb i386 >Description: after upgrading to 6.0RC1 and R I got HD errors like this Nov 26 08:32:35 nb kernel: ad0: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=40<UNCORRECTABLE> LBA=67582740 Nov 26 08:32:35 nb kernel: g_vfs_done():ad0s3e[READ(offset=8286093312, length=16384)]error = 5 Nov 26 08:32:38 nb kernel: ad0: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=40<UNCORRECTABLE> LBA=67582740 Nov 26 08:32:38 nb kernel: g_vfs_done():ad0s3e[READ(offset=8286093312, length=16384)]error = 5 Nov 26 08:32:41 nb kernel: ad0: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=1<ILLEGAL_LENGTH> LBA=67582740 Nov 26 08:32:41 nb kernel: g_vfs_done():ad0s3e[READ(offset=8286093312, length=16384)]error = 5 on several PCs with ATA discs after system crash. This with new and used ones. Since the erros could not be corrected by fsck i changed them. This PC is a Notebook and I found the damaged block in a file in a user dir so I could use the PC still as another user. I was booting then with hint.acpi.0.disabled=1 and to my surprise fsck identified the above error as DUPs and corrected them perfectly. I enabled acpi afterwards and the disk is clean. I repeated this on another machine with a previous "uncorrectable" error and could repair it the same way. Other 2 disks I unfortunatly kicked into the trash :( >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200511261829.jAQITFuP047229>