LSI_logo Engineering Release Notice
Release Date: 07-29-2010
OEM: LSI
HWR_SAS_Driver_FreeBSD 3.98


HWR_SAS_Driver_FreeBSD
Component: HWR_SAS_Driver_FreeBSD
Stream: DRIVER_FREEBSD_LIBERATOR
Version: 3.98
Baseline From: HWR-SAS_DRIVER_FREEBSD_Development_2_18_2010_3_96@\DAS_Projects
Baseline To: HWR-SAS_DRIVER_FREEBSD_Development_7_21_2010@\DAS_Projects
CHANGE SUMMARY:
PRODUCT REQUIREMENT/CHANGE REQUESTS RECORDS (1):
HWR_SAS_Driver_FreeBSD CHANGE REQUESTS
HWR_SAS_Driver_FreeBSD DEFECTS
LSIP200078682 (TASK) 78682 Removal of CacheCade SSD PDs support (LSIP200080488)
LSIP200077530 (DFCT) While IO and CC continues OS locks up on removal of CacheCade SSD PDs
DFCT ID: LSIP200077530
Headline: While IO and CC continues OS locks up on removal of CacheCade SSD PDs
Description: Created a CacheCade by 2 SSD PDs.
Created 2 partial R1 on the same array.
Performed Full- init and CC on the R1 VDs.
Formatted and mounted the R1 VDs
Started IO on the R1s by pound.
Started CC on the R1 VDs.
While IO and CC on progress removed 2 SSD PDs of the Cache Cade.
On removed of 2 SSD PDs from the SSCD array OS locks up by “Fatal Trap 12: page fault while in kernel mode”.
Nothing fatal reported in the FW log. Noticed that CC continued and completed fine in the FW log.

Issue reproduced twice.
All logs and screenshot attached for reference.
Version of Bug Reported: 3.96
Steps to Reproduce: Create a CacheCade by 2 SSD PDs.
Create 2 partial R1 on the same array.
Start IO on the R1s by IO utility pound.
Start CC on the R1 VDs.
While IO and CC continues on the R1 VDs remove the SSD PDs of the CacheCade.

Test Ref:
10M08_Acceptance
FreeBSD 8.0 (32 Bit) (MegaRAID SAS 9260-8i (Castor) _ZEUS
(#33593.1) I/O should continue if remove all the PDs from SSCD

Test Setup:
KVM/Shelf: NORPT IRVINE_I24 KVM_M
System: Supermicro X6DH8-G
BIOS/Date: Phoenix Technologies LTD Version: 6.00 11/24/2006
CPU: 2 Intel(R) Xeon(TM) CPU 3.00GHz
RAM: 4GB
OS: FreeBSD 8.0 32 bit (Driver: 3.96)
Component: 10M08
Controller: LSI MegaRAID SAS 9260-8i (Castor-B3) (FW PKG: 12.11.0-0001 / FW: 2.110.03-0922)
Enclosure: DE5600-SAS Camden (FW: 317)
RAID Utility: MegaCli (Ver: 8.00.28)
Test Utility: Pound
Resolution: This Defect is fixed and checked-in to CC, SSCD Path was not earlier tested properly due to which this bug came.
Reason:
We never maintain any entry for SSCD in our driver LD_LIST, but when the AEN comes for SSCD removal, driver was searching for SSCD entry in LD_LIST, unable to find this giving Panic.
Fix Impact: Low
External Behavior Change: No
Suggested Testing: Redo the whole tests
Child Tasks: LSIP200078682 / LSIP200080488
UCM ACTIVITY / TASK RECORDS (5):
HWR_SAS_Driver_FreeBSD UCM TASKS
Task ID: LSIP200078682
Headline: 78682 Removal of CacheCade SSD PDs support
Description: While IO and CC continues OS locks up on removal of CacheCade SSD PDs
State: Delivered
Change Set Files:
References:   LSIP200077530(DFCT)    
Change Set Files: References:   LSIP200076849(DFCT)