LSI2008 controller clobbers first disk with new LSI mps driver
Douglas Gilbert
dgilbert at interlog.com
Wed Feb 22 15:22:03 UTC 2012
On 12-02-22 03:39 AM, Desai, Kashyap wrote:
> Here is a possible root cause of this issue.
>
> Enclosure which you are using in your setup (might be) not configured properly.
>
> You have Enclosure with 12 Slots + 1 SES Device.
> See below detail from the log.
>
> EventDataLength: 5
> AckRequired: 0
> Event: SasEnclDeviceStatusChange (0x1d)
> EventContext: 0x0
> EnclosureHandle: 0x2
> ReasonCode: Added
> PhysicalPort: 0
> NumSlots: 13
> StartSlot: 0
> PhyBits: 0xff
>
> StartSlot is 0 in this case.
> Correct behavior should be each device on your enclosure must have different slot number starting from 0 till 12.
> I have doubt that SES device has not configured well and it is using slot-0 as default. This can create issue for actual device which is connected to slot-0.
> So In your setup you will have slot-0 till slot-11 assigned for actual Phys of your enclosures and again slot-0 is assigned for SES device instead of Slot-12.
No. SAS-2 expanders typically have an integral SES device on an
expander _virtual_ phy (see SMP DISCOVER (LIST) response). Once
you see that virtual phy flag the slot number is irrelevant.
Doug Gilbert
More information about the freebsd-scsi
mailing list