fibre disk detected before local disk

Graham Allan allan at physics.umn.edu
Thu Jan 8 16:37:47 UTC 2015


Yes, we've run into this on various Dell servers where an addin fiber 
HBA would become the "first controller" ahead of the internal drives. 
You can hard-wire the controllers in /boot/device.hints

For example if your FC HBA is some qlogic (isp) device you can force 
your onboard mpt to be scsi bus 0 with:

hint.scbus.0.at="mpt0"

We also had cases where the FC HBA was also mpt (I don't use these any 
more, isp works much better!), so needed to use something like this to 
force onboard to bus 0:

hint.scbus.0.at="mpt2"

Hope this helps,

Graham

On 1/8/2015 8:47 AM, Anton Shterenlikht wrote:
> I've a server with a local disk
>
> da0 at mpt0 bus 0 scbus3 target 2 lun 0
>
> I boot from da0p2.
>
> If I connect a fibre disk array, it seems
> the disk array disks are detected prior to
> the local mpt disk, and one of the remote
> fibre disks is named da0. Then I cannot boot
> from da0p2.
>
> Is there a kernel setting telling the kernel
> to probe "local" disks before "remote" disks?
>
> Is
>
> options         SCSI_DELAY=5000         # Delay (in ms) before probing SCSI
>
> designed for this?
>
> Thansk
>
> Anton
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
>


More information about the freebsd-questions mailing list