[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 2.6.10-4 kernel doesn't unload unused drivers loaded by initrd



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


Reply to: