On Mon, 12 Aug 2002 09:32, Chua Keng Koon wrote: > everything works great! however, when I booted to window 2000 and then > boot back to linux, the system freezes ramdomly.
This is a well-known Windows problem with an enormous range of hardware and is not at all unique to Linux. I have no real idea what Windows, particularly W2k, does to the hardware, particularly certain network cards and certain motherboards, to achieve this. I expect that during Microsoft's post-mortem we'll find driver comments here and there in the source saying `/* leave hardware in an unstable state to trip up anything besides us */' and `/* Windows ain't done until Linux won't run afterwards */'. (-: I doubt that disassembling the driver code for known-terminal bits of hardware will help much, since I strongly suspect (based on the never-assume-malice-when-incompetence-will-explain-it principle) that what's happening very often is that devices are being fully initialised by Windows in a certain sequence, but not being completely shut down. Discovering the magic sequence for reinitialising them may be hard. That's one of the reasons for Linux usually doing a hard reset on reboot. Try rebooting from Windows with the doorbell rather than in software. Think of a steam locomotive at the end of it's run: the driver closes the damper but is lazy, and leave coals in the firebox and full pressure in the boiler. If the next driver along doesn't power up the locomotive in exactly the right sequence, the boiler explodes or the firebox fills the cab with roaring flames. Cheers; Leon
