Messages in this thread | | | From | Bartlomiej Zolnierkiewicz <> | Subject | Re: uncorrectable ext2 errors | Date | Mon, 11 Aug 2003 01:01:16 +0200 |
| |
On Sunday 10 of August 2003 23:34, Jan Niehusmann wrote: > On Sun, Aug 10, 2003 at 11:19:55PM +0200, Andries Brouwer wrote: > > I see no kernel version in your post, that would be the first thing > > of interest. Next, look at this addressing variable via /proc. > > Sorry - I mentioned it in an earlier post with a different subject. It's > plain 2.4.21. > > > It it is zero, then you are hit by something avoided by the patch > > I sketched yesterday evening or so. Otherwise we must look further. > > It is 0, yes. May it be caused by the following lines in pdc202xx_old.c? > > if (hwif->pci_dev->device == PCI_DEVICE_ID_PROMISE_20265) > hwif->addressing = (hwif->channel) ? 0 : 1;
Yes. I did some googling.
http://www.ussg.iu.edu/hypermail/linux/kernel/0209.0/0000.html and http://www.ussg.iu.edu/hypermail/linux/kernel/0209.0/0898.html
are essential.
It looks LBA-48 was disabled on PDC20265 as a "workaround", because there was a stupid in Promise LBA-48 support. Bug was fixed, but "workaround" disabling LBA-48 was never removed.
You can remove these two lines and see if it helps (but it may corrupt your fs even more if it doesn't).
Because of this bug you are hitting another bug which Andries has described recently.
--bartlomiej
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |