I had the same problem with the VIA chipset. There was one item I could not find in all the documentation regarding using the VIA chipset.
For example, I bought a SATA VIA chipset PCI card. I tried various instructions, timing, etc.. and nothing worked. I posted for help, etc.. everyone pointed me to the instructions.
Well... I reached out to a friend who I knew was using an MS28. He also had the same problem. The solution? On the Via PCI card, there is also an ATA connection (in between the two SATA connectors). Before you even turn on your PC, plug another CD-Rom drive with the Samsung chipset on it (how you do know if it has the Samsung Chipset? You don't, but most Samsung and Toshiba DVD and CD rom drives do have that chipset. I was lucky and had an old one laying around. I installed it on my PC, plugged it into the ATA connector, plugged my MS28 into the SATA 0 connector and then turned on my PC, followed the VIA instructions and it worked perfectly. Somehow this step was missed on most instructions, either because it may only be necessary in certain circumstances or folks just 'figured it out'.
Of course, once you update the firmware, you'll never have to rely on Via anymore because it uses the 0800 CD in the future to unlock the drive.
I hope this helps!