https://bugzilla.novell.com/show_bug.cgi?id=218200 htejun@gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED Info Provider|htejun@gmail.com | ------- Comment #4 from htejun@gmail.com 2006-11-17 04:38 MST ------- It's probaly not due to broken BIOS. There are two types of IDE cables - 40-conductor and 80-conductor. 40c can do upto 33. If you wanna go higher, you need 80c cable. IDE controllers have cable detection mechanism and BIOS initializes cable type according to detected type. Situation is a bit different on laptops because the vendors control cable length. They use 40c cable but cables are usually *really* short, so they can do UDMA/100 no problem. Hardware is all the same with any other 40c system, so UDMA/33 limitation is applied unless specifically overridden. Vendor drivers do such things and recent libata laptop patches do the same. So, no, it isn't safe to override IOCFG whenever it's zero. You need to check devid, subvendor and subdevid before applying such override. Now that IDE has entered life-support mode, the motivation to improve piix driver is quite low. (IDE drivers in general are pretty scary to look at too). Hannes, do we need such laptop special handling in drivers/ide? Or can we just move on to libata? I'm voting strongly for the latter. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.