si tu parles de unicorn/patches/Mdk9.1/usb-uhci.patch et de l'autre, ce sont des patches pour les sources du noyau.
Note qu'il existe aussi un patche pour les noyaux 2.4.21-pre...
Mdk n'utilise pas les sources officielles du noyau pour ses distributions et a donc besoin d'un patch différent.
L'utilisation de ces patches suppose que tu saches recompiler/installer un nouveau noyau (c'est pas dur mais ça demande un minimum de lecture et de préautions)....
Il faut donc que tu DL les sources du noyau Mandrake (urpmi kernel-source ?) et ensuite que tu ailles dans le répertoire /usr/src/linux (la racine des sources du noyau)
ensuite, faire un :
cat /chemin/vers/usb-uhci.patch | patch -p0 --dry-run
si ça n'affiche pas d'erreur mais juste une ligne genre : patching fichier.c alors c'est OK et tu peux recommencer sans l'option de simulation --dry-run ....
Après c'est encore assez long. Je peux pas tout expliquer comme ça...