Can we get some attention on this *REGRESSION* which disables hardware for some relatively significant portion of the user base with netbooks and other laptops where important hardware like bluetooth doesn't work without this driver?
There is an excellent analysis and patch from Ryan Martin on bugzilla.redhat.com (https://bugzilla.redhat.com/attachment.cgi?id=473438&action=diff) which points to the problem being a compiler or linker change that breaks some linker magic used by this driver to create an "array" from disjoint structure declarations in multiple source files by using linker segments. I believe similar analysis was done elsewhere but I can't find the references again now. The patch from Ryan is small, clear and extremely low risk and was demonstrated to fix the problem.
In summary, over a year old, small patch available, definitely a REGRESSION, still broken in Natty 11.04 (2.6.48-11-generic i686)
Please pick up the attached patch.