Adding SCSI tape devices made my system non-bootable
I need to expand the number of SCSI tape devices created on my Linux systems. I used the following steps on a SLES 10 SP3 system, and they worked with problem:
• ensure that you have the 'kernel-sources' package installed
• cd /usr/src/linux/drivers/scsi
• edit st.h, modifying the line '#define ST_MAX_TAPES XXX', replacing 'XXX' with the number of st devices that you need. NOTE: do NOT remove the '#' character from the beginning of the line; it needs to be there
• cd /usr/src/linux
• make oldconfig
• make modules_install
• make install
But when I used the same steps on a SLES 11 SP1 system, the system was not able to boot, and the boot dialogue complained about many symbols being missing from the QLogic Fibre Channel driver. I'm guessing that my build process omitted some needed FC driver element.
What step(s) am I lacking?