Messages in this thread | | | Subject | Re: PATCH: Add support for IT8212 IDE controllers | From | Alan Cox <> | Date | Sat, 14 Aug 2004 20:32:33 +0100 |
| |
On Mer, 2004-08-04 at 15:03, Elmar Hinz wrote: > When I set in the bios RAID 1 there comes an message similar > INVALID GEOMETRY: 0 PHYSICAL HEADS? > and booting stops.
Should be fixed now. I'm running a bios raid1 and it seems to be doing the right thing. Turns out we had a locking bug on that error path and the identify block from the raid volumes was wrong
I've added some quirk code to fix up the fields in the identify data to indicate LBA28/48 is supported, report that the UDMA data provided is valid (so we turn DMA on and get cable CRCs).
I've also added code to the it8212 driver to filter the 48bit flush cache command (seems to kill my card), only queue 128K per I/O (LBA48 full sized I/O's also seem to kill my card) and to skip the 0x27 (native size) query the firmware doesn't seem to know.
Alan
- 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/
| |