Una lezione imparata
Per un certo motivo qualche ora fa mi sono trovato a dover collegare un hard disk esterno (usb) al muletto (sempre lui, muloserver).
Una volta collegato mi sono accorto che il modulo usb_storage non veniva caricato.
Considerato l'uptime della macchina (100 giorni e spiccioli) ho immaginato quale potesse essere il problema: il kernel in esecuzione - 2.6.23-ARCH - differiva dal kernel installato con pacman (ovvero kernel26) - 2.6.24-ARCH -
Effettivamente era andata proprio così: i vari aggiornamenti del pacchetto kernel26 hanno sovrascritto (com'è giusto che sia, d'altronde) i moduli del kernel correntemente in esecusione, e questo su una macchina che non viene riavviata di frequente è un bel problema, visto che la versione dei moduli installati non coincide con il kernel attivo.
Per ora ci ho messo una pezza aggiungendo
IgnorePkg = kernel26
in pacman.conf. Ovvero evito di aggiornare il kernel, cercando di aggiornarlo selettivamente solo in caso di reboot.
Se qualcun'altro avesse idee migliori, o se mi dovesse sfuggire qualcosa, sono ben accetti consigli.