puoi provare a disinstallare libasf e dkms poi reinstallare dkms

se lo hai installato singolarmente libasf potrebbe avere generato questo problema

il kernel sources viene aggiornato automaticamente quando da urpmi --auto-select quello che non viene aggiornato semmai è il kernel immagine

puoi avere tranquillamente magari un kernel source 2.6.17 e un kernel immagine 2.6.12
aggiornando il kernel immagine alla versione corrente in futuro poi dkms fa tutto da se
al boot compila il driver e lo installa nel nuovo kernel