Marty (I) wrote:
Even in a new default kernel, make [x/menu]config disables the Advansys SCSI option from selection and omits its label CONFIG_SCSI_ADVANSYS from the .config file. Thanks for any help turning on this driver option.
On a hunch, I deselected the "Select only cleanly compiling drivers" option and sure enough the Advansys driver became available for selection. Of course, this "solution" raises more questions than it answers. Here is resulting the change to my .config file: $ diff .config .config.old |grep =y < CONFIG_BROKEN=y > CONFIG_CLEAN_COMPILE=y < CONFIG_SCSI_ADVANSYS=y Here are some new error messages that appear to be related to the change: drivers/scsi/advansys.c: In function `advansys_detect': drivers/scsi/advansys.c:4431: warning: `check_region' is deprecated (declared at include/linux/ioport.h:121) drivers/scsi/advansys.c: In function `AscSearchIOPortAddr11': drivers/scsi/advansys.c:9777: warning: `check_region' is deprecated (declared at include/linux/ioport.h:121) Time to recall my Advansys UW2 card from retirement and see if it still works. I have to admit these kinds of shenannigans tick me off. I ran the card for years on earlier kernels with no problems (and certainly less problems than any Adaptec card). Does anyone know the story about this? In the general case I would appreciate any tips on determining the kernel make option dependency without such trial and error or else having to dig through the entire kernel make system mess. Thanks.