How do we fix this? It seems like most people in the community have the mentality that these issues work themselves out eventually, so it's no problem. And there's nothing wrong with that. But a lot of people really really want better hardware support for new hardware, and fewer regressions in drivers for older hardware. Perhaps we need a special-interest group that keeps track of ongoing hardware issues, and generates kernel patches.