During the install, my Adaptec 2940UW was detected and my hard drive was found as /dev/sda. My CDROM and Jaz drive are on an Adaptec 1542 and, after choosing that driver, the Jaz was detected as /dev/sdb. Installation proceeded normally. However, upon re-boot the Adaptec 1542 driver was loaded first causing my Jaz to be /dev/sda. The aic7xxx driver loaded next and made my hard drive /dev/sdb. This caused a kernel panic - no root fs. My /etc/conf.modules file *does* list them in the correct order; the aic7xxx driver is first and labled scsi_hostadapter and the 1542 driver is second and labled scsi_hostadapter1. However, they do not load in this order.
I am forwarding this to a developer for further action, but in the mean time, you can try the following and see if it helps you out. In conf.modules, on the aic7xxx line, add "aic7xxx reverse_scan" which should force recognition in the reverse order.
More info: adding the reverse_scan line did *not* change the behavior.
I had the same problem with two SCSI adapters. I fixed it by changing scsi_hostadapter to scsi_hostadapter0 for the adapter that the hard drive is on (and leaving scsi_hostadapter1 for the adapter that my SCSI zip drive is on. It appears that the one for the second card is ignored unless you have a zero for the first card
*** Bug 8324 has been marked as a duplicate of this bug. ***
*** Bug 8044 has been marked as a duplicate of this bug. ***
*** Bug 8038 has been marked as a duplicate of this bug. ***
I tried adding a '0' to scsi_hostadapter and saw no difference. It behaved exactly the same no matter which card was scsi_hostadapter0 or 1.
This issue is resolved in the latest cut of the installer (available in beta)
*** Bug 10097 has been marked as a duplicate of this bug. ***