What I meant was for example to add waitusb= either before or after the nodma as the only additional boot parameter.
I suspect you might have overlooked the "if" in my statement about the debugging parameters: 'If boot is successful'
Your antecedents are still vague and unclear. Those debug parameters, do you want them with or without "ide-core.nodma=2.0". Without "ide-core.nodma=2.0", there is not boot. Also it is still unclear as to where exactly where waitusb fits in with all of this. do you want it with the other parameters?
I guess what I'm saying is that since this is a issue that is clearly dependent upon the place and order of the boot time parameters, I need you to be more clear and definite about what you are interested in me putting in to this system. Because the output will depend on the input a great deal.
EDIT: even used verbatim after "ide-core.nodma=2.0" that bootcode does not output to /var/log/messages. I don't know why.
EDIT: tried after another reboot and got an output. Must have typoed somewhere. I'll post below.