If cups is not starting automatically at boot then you need to enter, as root:
- Code: Select all
rc-update cups add default
to add it to the default runlevel, but try the lsmod command first to see if it is already loaded.
To load modules automatically at boot, add them to the end of the file /etc/conf.d/modules:
- Code: Select all
modules="<module1> <module2> <module3> etc."
(If you've already got a line modules="<module1> etc." then just add the extra module to the end of the existing list on that line.)
Also as root, see what modules are in the module database:
- Code: Select all
module-rebuild list
and try:
- Code: Select all
module-rebuild populate
If there are any modules declared in that list that are wrong (several instances of the same driver but older versions, or modules that are definitely not applicable to your PC, for example), then you can remove them using:
- Code: Select all
module-rebuild del <module name>-<version>
and if any are missing then the above-mentioned populate command should put it in there, but you can do it individually with:
- Code: Select all
module-rebuild add <module name>-<version>
EDIT (14.12.09 20:05): That should have been "rc-update cupsd add default"