On Mon, 23 Aug 2004 12:10:08 +0200, Alexei Chetroi wrote: > Hi, > > I've recently upgraded to kernel 2.4.27 and noticed that my disk > doesn't use dma, though it was instructed to do so by hdparm. cat > /proc/pci shows me > Bus 0, device 31, function 1: > IDE interface: Intel Corp. 82801BA IDE U100 (rev 18). I/O at > 0xfc00 [0xfc0f]. > and on previous versions I've used module piix.o for this chipset. But > on 2.4.27 piix gets loaded but is unused, which is strange. > /proc/ide/piix isn't created either on module load with 2.4.27. Does > anybody had same problems? Any hints?
Others may disagree, but I am of the opinion that all ide chipset and hard disc related drivers should be compiled directly into the kernel instead of getting loaded as a module. When you load the piix module the kernel is being asked to make some major changes to an IDE subsystem that has already been initialized by the generic PCI IDE driver and is in use. The kernel may balk at that and refuse to touch a busy device. When specific IDE chipset drivers are compiled directly into the kernel those drivers will superceed the generic driver and initialize the ide system properly the first time around. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

