Greetings. Attached is a small patch to fix a serious Oops bug in the IDE/DMA drivers. It has been written against 2.4.23. The problem stems from a null function pointer which is called during configuration of the IDE controller. The function pointer is NULL iff DMA is not available for the drive, so the problem will not be seen on DMA capable IDE controllers. I am not subscribed, so please CC me on any followup e-mails. If you need more information or wish changes to the patch, you can contact me directly. Furthermore, if another patch to fix the same problem has already been discussed, I would be glad to test it if someone forwards me a copy. I can be reached at gwurster@scs.carleton.ca The patch has been tested against both systems I own, both x86. One with a DMA capable IDE controller, the other one (which caused the oops) without. Glenn Wurster