I have a box that has nothing requiring SCSI support in it. When I run through make menuconfig, I attempt to remove SCSI support entirely from the config, but I cannot. I am forced to build it into the kernel, create modules, or (what I have been doing) manually edit the .config file to remove SCSI support. Is this by design? Any ideas why this is happening? Reproducible: Always Steps to Reproduce: 1. emerge gentoo-dev-sources 2. make menuconfig 3. fail to remove SCSI support (it only allows me to build as modules or into the kernel) 4. manually edit .config to remove SCSI support
Because usb-storage requires it. Disable usb-storage and you will be able to exclude scsi. Build usb-storage as a module and you will be able to build modular scsi.
Ahah. Thanks for the clue.