Most things are unchanged from version 5.0.1. However, some fixes have been made and those are listed here. 1. Changes to the sequencer in order to stop multiple OVERRUN errors for a single overrun condition. 2. Changes to aic7xxx_isr() so we don't calculate underrun errors when we shouldn't. Most notably, this should fix the problems people have been having when booting up a system that has a ZIP disk drive, but no ZIP disk in that ZIP drive. 3. Added the adapter_control and bios_control SEEPROM variables to the output of /proc/scsi/aic7xxx/0. 4. If you manage to successfully load a SEEPROM on 7895 controllers, the driver will now honor and obey the Channel B Primary flag. So, if you actually boot frmo Channel B on a 7985, the driver will make sure that Channel B gets registered as scsi0 instead of Channel A. 5. Made some changes to the abort/reset code to fix a problem where we might get messages about a device reconnecting with no active SCB and the device would then get immediately reset again. 6. Made sure that we don't perform Wide/Synchronous negotiation on a command that happens to be Tagged Queue enabled. Other stuff as well, but that's the highlights.