Andrei Badea wrote:
Roberto C. Sanchez wrote:Again, amd74xx is what allows your kernel to speak to your hard drive. Without it, it defaults do extremely safe (and *extremely* slow) non-DMA, non-unmasked IRQ, 16-bit I/O. Why do you want that? Copying even a moderately sized file would take you on the order of minutes.I still disagree.From the help of CONFIG_BLK_DEV_AMD74XX:This driver adds explicit support for AMD-7xx and AMD-8111 chips and also for the nVidia nForce chip. This allows the kernel to change PIO, DMA and UDMA speeds and to configure the chip to optimum performance. I don't have nor an AMD, neither an nForce chip in that notebook. It doesn't look like a generic driver either. So why would I want it?
Good point :-)
From lspci:0000:00:1f.1 IDE interface: Intel Corp. 82801DBM (ICH4) Ultra ATA Storage controller (rev03) So ISTM if I want DMA (and I do), I only need one driver: piix. Please provide more information. Why do you think it's amd74xx the driver that I need, since I state (and I did in my previous message too) that I have an Intel chip?
I confess, I don't know much about initrd setups (which is why I compile my kernel to work without them). But, how are these modules getting loaded? Is it a function of the initrd? Are they listed in /etc/modules?
As for the other drivers, if you don't tell us which they are, it is difficult to provide an explanation.See the post of Greg Folkert.
Yeah. Sorry. I must have missed when you posted them earlier :-) My bad. -Roberto -- Roberto C. Sanchez http://familiasanchez.net/~sanchezr
Attachment:
signature.asc
Description: OpenPGP digital signature