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.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]