Re: Does kernel require IDE enabled in BIOS to access HD, FS errors?

From: Jim Roland (
Date: Sat Jul 07 2001 - 15:42:02 EST

----- Original Message -----
From: "M.H.VanLeeuwen" <>
To: "Jim Roland" <>
Cc: <>
Sent: Saturday, July 07, 2001 8:47 AM
Subject: Re: Does kernel require IDE enabled in BIOS to access HD, FS

> Jim,
> Thanks for the info, comments interleaved below
> But, that's kind of the point I'm driving at if the OS can't correctly
access the
> IDE interface it shouldn't do it at all.

Right. It's possible that your BIOS may be letting the kernel write. While
I don't write the kernel, it's probably best for Linus to answer this one,
but it's possible that the kernel is making a BIOS call, and the BIOS does
not refuse to write data (which it should just say "no IDE drives are on the
system right now") with the IDE setting to <NONE> in your BIOS. OTOH, the
kernel may be making calls of it's own or as you say, there may be a broken
driver. I seem to remember there was a "bug workaround" option in the
kernel for the CMD640 chipset.

> > Are you getting IDE corruption with the BIOS set to <AUTO> for your IDE
> > drive?
> None whatsoever.

Then AFAIK, it's definitely a BIOS issue. There might be (if not there
already) a kernel option to check to see what the BIOS setting is for number
of IDE drives (of course set to <NONE> would mean 0 drives), and refuse to
write it. This workaround (if any) would be required for buggy BIOSes (I'm
sure yours isn't the only one <grin>).

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

This archive was generated by hypermail 2b29 : Sat Jul 07 2001 - 21:00:21 EST