Smolt in Mandriva

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.

To install the Smolt package in Mandriva 2009.1, run urpmi smolt or use the graphical software installer to install the smolt package. There is also a smolt-gui package, but unfortunately this graphical front-end has not been updated recently anymore and because of that it’s missing some crucial features. You can use it to submit your hardware profile, but the GUI will fail to communicate you the password you need to indicate which hardware is working on smolts.org. To get this password, you need to use the command line tool smoltSendProfile. smoltSendProfile will show you all information that will be sent, and after your confirmation it will submit this hardware profile to smolts.org and it will give you the URL and password needed to edit the information.

It’s also a good idea to update the information in the database now and then, for example when you change some piece of hardware in your system, update your OS and/or start using a new kernel. The smolt package adds a cron script in /etc/cron.d/smolt which will update your hardware profile once a month. However, it is not activated by default. To activate it, edit the file /etc/sysconfig/smolt and set ENABLE_MONTHLY_UPDATE=1.