they must have different hostid's or everything will scsi-crash. what we did on compaq 3500 (two nodes and shared scsi on ncr controllers; put ingto /etc/modules.conf, don't forget to rebuild initrd if applicable): node a: options sym53c8xx sym53c8xx='hostid:7 safe:y' node b: options sym53c8xx sym53c8xx='hostid:6' dan campbell wrote:
Hi.
I'm trying to get two machines with onboard Adaptec AIC-7870P scsi controllers to share the same scsi bus and access the same disk.
If I load aic7xxx on one machine, everything works. I don't get any errors and I can mount the disk. As soon as I load aic7xxx on the other machine, I see scsi timeouts and scsi bus resets, and nothing works. The errors start as soon as the module is loaded. I don't have to attempt to access any devices on the scsi bus. If I unload aic7xxx on either of the machines, everything is stable and works again for the remaining machine.
I'm using modprobe aic7xxx aic7xxx='no_reset' to load the module, but I'm still getting scsi bus resets.
Does anyone know if AIC-7870P controllers will tolerate multiple initiators on the one bus? Does anyone know if the aic7xxx module (from SuSe 2.2 SMP kernel) will handle multiple initiators on the one bus? Should I give up now, or has someone else got a similar setup to work? I know I can't mount the same partition from both machines at the same time without scrambling data. I was planning to access the disk as a raw device.