I read through the sources to understand what all that code does, and I can't claim that I was very successful. But on that way, I came across this: https://github.com/yast/yast-s390/blob/master/src/include/s390/dasd/dialogs.rb#L418 dasd.format_watend = format Notice "watend", not "wanted". That can't be right.