Pokud nelze zařízení inicializovat pomocí /sbin/hwup,
agent se snaží nalézt vhodný ovladač v mapách modulů.
Nejprve prohledá mapy obsažené v /etc/hotplug/*.handmap.
Pokud tam ovladač nenalezne, hledá v
/lib/modules/<verze_jadra>/modules.*map.
Aby byl použit jiný než standardní ovladač pro dané jádro, nastavte ho v
prvním načítaném souboru — /etc/hotplug/*.handmap.
USB agent rovněž hledá uživatelské ovladače
v souborech /etc/hotplug/usb.usermap a
/etc/hotplug/usb/*.usermap.
Uživatelské ovladače jsou programy obsluhující přístup k zařízení
a nahrazující v této úloze jaderné moduly. Je tak možné pro určitá
zařízení volat spustitelné programy.
V případě zařízení PCI se nejprve pci.agent dotáže
programu hwinfo na ovladače. Pouze pokud
hwinfo žádné ovladače nezná, prohledá agent
pci.handmap a mapu jádra. Protože ale
hwinfo tato místa již prohledal, dotaz jistě
selže. hwinfo má dodatečnou databázi ovladačů,
nicméně nahrává i pci.handmap, aby se ujistil,
že byla aplikována veškerá mapování.
Agent pci.agent může být omezen pouze na zařízení
určitého typu nebo na moduly ovladačů z určitého podadresáře
/lib/modules/<verze_jadra>/kernel/drivers.
V prvním případě lze do proměnných
HOTPLUG_PCI_CLASSES_WHITELIST a
HOTPLUG_PCI_CLASSES_BLACKLIST v souboru
/etc/sysconfig/hotplug vložit třídy PCI zařízení
uvedené na konci souboru /usr/share/pci.ids.
V druhém případě lze v proměnných
HOTPLUG_PCI_DRIVERTYPE_WHITELIST a
HOTPLUG_PCI_DRIVERTYPE_BLACKLIST
uvést jeden nebo více adresářů. Moduly z vyřazených adresářů nejsou
nahrávány. Prázdný whitelist v obou případech znamená, že jsou
povoleny všechny možnosti kromě možností uvedených v blacklistu.
Moduly, které nemají být agentem nikdy nahrány, uveďte v souboru
/etc/hotplug/blacklist. Každý modul zapište na
samostatnou řádku.
Pokud je v mapovém souboru nalezeno vhodných modulů více, je nahrán pouze
první z nich. Aby byly nahrány všechny moduly, nastavte proměnnou
HOTPLUG_LOAD_MULTIPLE_MODULES=yes. Nicméně je pro
takové zařízení lépe vytvořit zvláštní konfiguraci v
/etc/sysconfig/hardware/hwcfg-*.
Modulů nahrávaných pomocí hwup se toto nastavení netýká. K automatickému nahrávání modulů dochází jen ve výjimečných případech, které budou v budoucích verzích systému SUSE LINUX dále omezeny.