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