I used FAS2240-2 controller into the DS4243 shelf, but it show
PANIC : The FASXXXX:code(1) is not a supported platform
version: 8.1.4P7: Fri Nov 21 02:12:14 PST 2014
conf : x86_64
cpuid = 0
somebody know how can it work?
Solved! See The Solution
Or perhaps you are implying that FAS2240-4 are built off DS4246 and not DS4243?
But then it would accept 6Gbps drives, but hardware universe shows that it only handles 3Gbps drives.
If not, then it should be possible to modify the DS4243 to accept a 2240-4 controller.
For the benefit of anyone who finds this topic - the difference between the two models is that the newer one has a re-designed midplane PCB which allows greater airflow to the devices in the IOM/PCM slot to handle the slightly increased cooling required for the embedded controllers vs SAS expanders.
There is no way to force it to run in the older enclosures - with access to the developer resources, I have tried. ONTAP checks the part number at boot and refuses to boot in the older one.
The older ones have "Copyright 2008" visible on the midplane when the left-most column of drives is removed, and they were used for both DS4243 and DS4246 shelves.
Yes, all very complex, but this is why we don't support converting a shelf to a controller, only the other way around.