problem with scsi driver build after 2.0.31pre9..?

David HM Spector (spector@zeitgeist.com)
Tue, 16 Sep 1997 21:36:35 -0400


I just applied the 2.0.31pe9 patch to a clean (just pluck'd from
sunsite) copy of the 2.0.30 kernel in an attempt to see if some of the
SMP fixes would help some hangs I have been experiencing.

Unfortunately, I didn't get as far as testing the new kernel out.
Instead, this patch seems to have changed some aspect of the aic7xxx
driver (I have an 2940 SCSI card and occasionally try several others).
The config file follows farther on.

The change seem to be in the auto generated .h file and looks to be sn
rcsid inserted in the middle of #define... any ideas..?

:
:
make[2]: Entering directory `/usr/src/linux-2.0.30/drivers/scsi'
make all_targets
make[3]: Entering directory `/usr/src/linux-2.0.30/drivers/scsi'
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2
-fomit-frame-pointer -fno-strength-reduce -pipe -m486 -malign-loops=2
-malign-jumps=2 -malign-functions=2 -DCPU=586 -c -o aic7xxx.o aic7xxx.c
In file included from aic7xxx.c:124:
aic7xxx_seq.h:485: parse error before `0xff'
aic7xxx.c: In function `aic7xxx_detect':
aic7xxx.c:5729: `proc_scsi_aic7xxx' undeclared (first use this function)
aic7xxx.c:5729: (Each undeclared identifier is reported only once
aic7xxx.c:5729: for each function it appears in.)
make[3]: *** [aic7xxx.o] Error 1
make[3]: Leaving directory `/usr/src/linux-2.0.30/drivers/scsi'
make[2]: *** [first_rule] Error 2
make[2]: Leaving directory `/usr/src/linux-2.0.30/drivers/scsi'
make[1]: *** [sub_dirs] Error 2
make[1]: Leaving directory `/usr/src/linux-2.0.30/drivers'
make: *** [linuxsubdirs] Error 2
[root@wintermute linux]#

-----------------relevent part of config-----------------

#
# SCSI support
#
CONFIG_SCSI=y

#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
CONFIG_CHR_DEV_ST=y
CONFIG_BLK_DEV_SR=y
CONFIG_CHR_DEV_SG=y
CONFIG_SCSI_MULTI_LUN=y
# CONFIG_SCSI_CONSTANTS is not set
CONFIG_SCSI_7000FASST=y
CONFIG_SCSI_AHA152X=y
CONFIG_SCSI_AHA1542=y
CONFIG_SCSI_AHA1740=y
CONFIG_SCSI_AIC7XXX=y
# CONFIG_AIC7XXX_TAGGED_QUEUEING is not set
# CONFIG_OVERRIDE_CMDS is not set
# CONFIG_AIC7XXX_PAGE_ENABLE is not set
CONFIG_AIC7XXX_PROC_STATS=y
CONFIG_AIC7XXX_RESET_DELAY=15
# CONFIG_SCSI_ADVANSYS is not set
# CONFIG_SCSI_IN2000 is not set
# CONFIG_SCSI_AM53C974 is not set
# CONFIG_SCSI_BUSLOGIC is not set
# CONFIG_SCSI_DTC3280 is not set
# CONFIG_SCSI_EATA_DMA is not set
# CONFIG_SCSI_EATA_PIO is not set
# CONFIG_SCSI_EATA is not set
# CONFIG_SCSI_FUTURE_DOMAIN is not set
# CONFIG_SCSI_GENERIC_NCR5380 is not set
# CONFIG_SCSI_NCR53C406A is not set
# CONFIG_SCSI_NCR53C7xx is not set
# CONFIG_SCSI_NCR53C8XX is not set
# CONFIG_SCSI_PPA is not set
# CONFIG_SCSI_PAS16 is not set
# CONFIG_SCSI_QLOGIC_FAS is not set
# CONFIG_SCSI_QLOGIC_ISP is not set
# CONFIG_SCSI_SEAGATE is not set
# CONFIG_SCSI_DC390T is not set
# CONFIG_SCSI_T128 is not set
# CONFIG_SCSI_U14_34F is not set
# CONFIG_SCSI_ULTRASTOR is not set
# CONFIG_SCSI_GDTH is not set

-- 
-------------------------------------------------------------------------------
David HM Spector                                          spector@zeitgeist.com
Network Design & Infrastructure Security                 voice: +1 212.580.7193
Amateur Radio: N2BCA (ARRL life member)                      GridSquare: FN30AS
-.-. --- -. -. . -.-. -  .-- .. - ....  .- -- .- - . ..- .-.  .-. .- -.. .. ---
"New and stirring things are belittled because if they are not belittled, 
the humiliating question arises, 'Why then are you not taking part in them?'"
                                                        --H. G. Wells