Probabilmente il gestore dell'hw si aspetta di trovare determinati moduli per caricarli all'occorrenza, forse tenta di caricare i mod del kernel vecchio, che sul nuovo non possono funzionare.
Certo che mettere il 2.5 su una suse... certe distribuzioni sono fatte per usare il loro kernel e basta, al massimo non ti danno problemi se ricompili dai loro sorgenti, e non da quelli di kernel.org.
Se vuoi fare esperimenti coi kernel provali su slack o debian.