Je dirai une incompatibilité entre la version de ton noyau et le pilote que tu veux compiler
cherche le fichier device.h dans le dossier /usr/src/linux-headers-2.6.15-27-386
il faut que tu trouves dans ce fichier la section :
struct bus_type {
... int (*uevent)(struct device *dev, char **envp, int num_envp, char *buffer, int buffer_size);
...
}
Si la partie en gras n'existe pas c'est que ton noyau est trop ancien. Il faut que tu en prenne un plus récent pour pouvoir compiler ton pilote.
2° point apparemment le second pilote que tu as vu est inclus dans le noyau depuis le 2.6.17 donc ça vaut peut-être le coup de compiler un 2.6.19. Si tu n'es pas trop sûr de ton coup récupére le fichier config de ton noyau actuel comme base pour créer celui du noyau que tu vas compiler
# A vue de nez
Posté par dguihal . En réponse au message Activation Lecteur de cartes mémoire 4-en-1 (SD/MMC/MS/MS Pro) sur Hp Pavilion dv1000. Évalué à 1.
cherche le fichier device.h dans le dossier /usr/src/linux-headers-2.6.15-27-386
il faut que tu trouves dans ce fichier la section :
struct bus_type {
...
int (*uevent)(struct device *dev, char **envp, int num_envp, char *buffer, int buffer_size);
...
}
Si la partie en gras n'existe pas c'est que ton noyau est trop ancien. Il faut que tu en prenne un plus récent pour pouvoir compiler ton pilote.
2° point apparemment le second pilote que tu as vu est inclus dans le noyau depuis le 2.6.17 donc ça vaut peut-être le coup de compiler un 2.6.19. Si tu n'es pas trop sûr de ton coup récupére le fichier config de ton noyau actuel comme base pour créer celui du noyau que tu vas compiler