KB Logo

TOLIS Group Knowledge Base

Browse KB by category:
Go to KB #:
Email   Bookmark

Using the AIC7xxx_old module for SCSI devices on Linux

Views: 9529
Votes: 1
Posted: 04 Sep, 2009
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.

WARNING: 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:

rmmod st
rmmod sg
rmmod aic7xxx

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:

modprobe aic7xxx_old
modprobe sg
modprobe st

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.
Others in this Category
document Understanding Unix/Linux Timestamp's
document Why are my BRU Archives Larger than the data being backed up?
document 2:1 Compression is Not Real World and Most Never See 2:1 Compression
document Information on FireWire Cables
document How to get OS X to mount drives on boot rather than login and leave them mounted when you logout
» More Articles

Powered by KnowledgebasePublisher
Page Load Time: 0.029536 seconds / 29.536 milliseconds.
Page File Size: 22446 bytes.