Under certain circumstances, users of the early versions on the AIC7xxx module on Linux caused some headaches due to new code and changes that were used in the AIC7xxx kernel module.
Luckily, most Linux distributions include the AIC7xxx_old, which is the older version, module for you to use. The only requirement is that you must manually load this module in order for it to be used.
: Performing the steps below cannot be performed if the boot drive is a SCSI drive. The changes must be made during boot in order to prevent the system from hanging when the SCSI module is unloaded. Do not attempt this if you are not entirely sure what you are doing. Contact TOLIS Group Technical Support for assistance.
Step 1: First, make sure that your boot hard drive is not a SCSI drive.
Step 2: Next, open a Terminal window and 'su' to root.
Step 3: You need to unload all SCSI modules for use with the tape device. To do this, run these commands:
As long as there are no errors, all of the SCSI modules have been unloaded. If, at this point, you system seems to hang or you no longer have control of the system, you probably booted off of a SCSI hard drive and therefore you must forcefully reboot your system.
Step 3: If you have not encountered any errors, you now need to load the 'aic7xxx_old' module and then reload the SCSI tape modules:
Note: Some Linux distributions will use 'insmod' instead of 'modprobe' for loading kernel modules. If you receive an error about 'modprobe: command not found', then try 'insmod' instead.
If no errors report here, then all modules have been successfully reloaded. If, however, there are errors, stop here and contact TOLIS Group Technical Support for further assistance.
Step 4: Test your BRU software with the tape device. If the problems are resolved then you'll need to use the 'aic7xxx_old' module permanently. To do this, add the commands to the systems boot file. This file is known as the "rc.local" file or "boot.local" file.
For assistance with adding the above commands to your Linux distribution's boot process, contact the Linux distribution developer.