BTW, a similar problem is found in openSUSE Leap 42.2 and SLE12-SP2/SP3. Although they do work, the driver loads the different ucode when running in initrd (with the minimum version). I'll fix them up, too.