Fixes in this version include: 1. Changes to the device negotiation code to make sure we don't try to negotiate something with a device that doesn't support it. We now peek into the INQUIRY data to find out exactly what a device does or doesn't support. 2. We wen't back to PIO instead of MMAPed IO on Intel architectures for reliabilities sake. This may change again in the future, but for now, that's the way things are. 3. Added the aic7xxx_release function to avoid memory leaks when unloading the driver as a module (thanks to Matthew Jacob for his code contribution on this). That's all I specifically remember.