Some time ago, I introduced a package for Smolt in Mandriva Cooker. Smolt is a tool developed for Fedora which collects information about all your hardware and submits it to a central database. On the smolts.org website, people can view all hardware entries and indicate which one is working OK for them. The database is also coupled with a wiki, where extra instructions can be written to get the hardware working. Smolt is used by default already for some time in Fedora and also in OpenSUSE.
Read the full thing at http://artipc10.vub.ac.be/wordpress/mandriva/smolt-in-mandriva.html