I've been running CentOS 4.4 on my Thinkpad 600E machine. Now the new
2.6.9-55 kernel wants to support the SCSI devices I don't have.
After the 4.4 --> 4.5 update, on the reboot kudzu informed me that it had
detected my PIIX4 controller. Well, OK. That same chipset has been in
this machine for 10 years, but if the OS wants to re-detected it that's
fine with me.
FWIW, there's this:
# lspci | grep PIIX4
00:07.0 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 02)
I also have a new entry auto-added to /etc/modprobe.conf:
alias scsi_hostadapter ata_piix
I also have kernel modules loaded that previously were not used:
ata_piix 14532 0
libata 99068 1 ata_piix
sd_mod 15696 0
scsi_mod 112268 2 libata,sd_mod
For completeness I should note that /proc/scsi/scsi shows no attached SCSI
devices.
Here, finally, is my question: why is my limited system RAM being wasted
with device drivers I don't need?
It occurs to me that maybe CentOS 4.5 wants to handle my CD-ROM as a SCSI
device. Is that done with plain old CD readers? This Sanyo CRD-S372B is
far to old to actually write CDs and would probably burst into flames if
I put a DVD disk into it.
So... any thoughts as to the sudden appearance of this SCSI support?
Thanks.