I recently changed a bunch of hardware, including the motherboard, and have now started playing musical boot parameters. LiveCD-1 "works" with this kernel and set of boot parameters, LiveCD-2 doesn't. An install to hard disk needs another set of boot parameters. That sort of thing.
What I've been looking for, is some document which explains boot parameters for recent kernels. What boot parameters are necessary, which ones work to get things up so you can work on them, how to change them to make things work better. I'm guessing such a document doesn't exist. Is it even possible to write such a document? How would one do this?
For example, I assume irqpoll is about the biggest hammer one can pull with irq problems. It would be better if a person used irqfixup or routeirq, and best if no boot parameter involving irq was needed.
In the latter (say from 2.6.18 to 2.6.21) kernels, it seems that work involving the (possible) need for things like nomsi and acpi=off is happening. As I understand PCI and PCI-Express, you really don't want either nomsi or acpi=off.