I'm sorry but Dell's rich text editor (this one) is the most idiotic one among all I've ever used.I've spent less time writing the whole message than editing that message by stripping all the "dangerous symbols" or "HTML entities" or whatever else to make the forum accept it. But still "Sorry, unable to complete the action you requested." without any explanation, LOL. I have saved that post here, for the history: [URL] Also I've asked for help on another forum. You, my future selves, should seek for solutions there too: [URL]  
Hello,As you might already know, the Samsung 870 EVO drives have a critical flaw that destroys data on the SSD after several months of usage.( [URL] | [URL] | [URL] )I have these drives in a hardware RAID made with the H330 RAID controller, so the drives are not listed as a separate entities like "/dev/sda", "/dev/sdb", sdc, sdd, etc in the operating system, but as a single device "/dev/sda". And, for example, to see the S.M.A.R.T report I have to pass a "-d megaraid,N" option to the smartctl, where N is the drive number, like "smartctl -a /dev/sda -d megaraid,5".And as a result - the Samsung firmware updater program does not detect these drives.Is there any way to make the controller "pass" the devices to the operating system as a separate entities, rather then the single entity?Something like switching the controller into the HBA mode but without destroying the RAID?Maybe there are some perccli commands to achieve this? For example, I've found these commands in the perccli manual:"perccli /cX set expose" "Enables device drivers to expose enclosure devices""perccli /cX set exposeencldevice" "Enables/disables device drivers to expose enclosure devices; for example, expanders, SEPs. - are these options what I am looking for? Will they expose the drives to the operating system as a separate devices? At first I thought that I could simply reboot the server, enter the RAID controller configuration utility, and set the HBA mode to all drives rather than the RAID mode, then boot from Samsung's LiveCD to update the firmware, then reboot again and turn the RAID mode back. But I've googled a bit and it seems that switching the drive from the RAID mode into the HBA mode will destroy the data on the drives, even if I turn the RAID mode back later. Is that right? Unfortunately taking the drives out from the server and updating the firmware by connecting them to another PC is not an option because the server is hosted in a datacenter in a different city, so everything has to be done via iDRAC.
[Linux] [perccli?] How to expose drives in a Hardware RAID to the operating 
system?