bon ca ne marche pas toujours pas. je crois que je vais abandonner et remettre le 2.4.8
kelus
Dark_Schneider > j'ai recu ton fichier et j'essaie ca tout de suite
kelus
merci Dark_Schneider, mais ca ne marche pas....
donc je veux bien que tu m'envoies ton .config
Dark_Schneider
mets NTFS en module ( le RO )
et dans partition type mettre Advance partition selection = N
ca devrait car cela le fait chez moi.
je peux t'envoyer mon .config si tu veux.
kelus
bon en module ca passe pas non plus
si quelqu'un a d'autres idees, je suis toujours preneur avant de repasser au 2.4.8
kelus
je vais essayer en module alors
Monsieur Lu
je crois qu'il faut le mettre en module, et pas le compiler en dur.
OK c pas extra comme méthode, mais en attendant que le bug soit réparé, ça fonctionne. Sinon repasse en 2.4.8 (-:
ethernal
non c pas si simple :(
sinon il doit y avoir un patch...
il y en a un pour le netfilter qui produit la même erreur.
kelus
je crois que c'est pas aussi simple
bon si je n'y arrive pas, je repasserai au 2.4.8
ethernal
Tu peux toujours essayer de compiler le module dont tu as besoin avec gcc
"gcc /usr/src/linux-2.4.8/fs/ntfs/ntfs.c" et le renommer en "ntfs.o"
mais je ne suis pas du tout sûr que cela fctera...
A prendre avec des pincettes !
kelus
j'ai essaye de prendre les ancien fichiers et ca ne marche pas
comment faire pour reprendre le module du kernel 2.4.8 et le mettre dans /lib/modules/kernel-2.4.9 ? je n'ai plus les modules du 2.4.8
kelus
pas bete, je vais essayer ca !
ethernal
j'ai lu qu'il y avait un problème d'argument de la fonction min().
une des versions de min() contient 2 arguments et l'autre 3 (un typage de variable et 2 arguments)
je ne pense pas qu'il y ai moyen pour l'instant de résoudre ce problème... j'ai essayé d'enlever le typage, mais si je me souviens bien, dans ce cas, le module ne fonctionne plus :(
Tu peux essayer de - reprendre l'ancienne version de ntfs.c et ntfs.h et de les copier dans ce répertoire (et aussi unistr.c et .h)
- reprendre le module du kernel 2.4.8 et le mettre dans /lib/modules/kernel-2.4.9/.
a+
kelus
salut a tous
j'ai un probleme lors de la compilation du kernel 2.4.9
unistr.c: In function `ntfs_collate_names':
unistr.c:99: warning: implicit declaration of function `min'
unistr.c:99: parse error before `unsigned'
unistr.c:99: parse error before `)'
unistr.c:97: warning: `c1' might be used uninitialized in this function
unistr.c: At top level:
unistr.c:118: parse error before `if'
unistr.c:123: warning: type defaults to `int' in declaration of `c1'
unistr.c:123: `name1' undeclared here (not in a function)
unistr.c:123: warning: data definition has no type or storage class
unistr.c:124: parse error before `if'
make[3]: *** [unistr.o] Erreur 1
make[3]: Quitte le répertoire `/usr/src/linux/fs/ntfs'
make[2]: *** [first_rule] Erreur 2
make[2]: Quitte le répertoire `/usr/src/linux/fs/ntfs'
make[1]: *** [_subdir_ntfs] Erreur 2
make[1]: Quitte le répertoire `/usr/src/linux/fs'
make: *** [_dir_fs] Erreur 2
et ca s'arrete
alors qu'avec le 2.4.8 ca marche
comment resoudre ca car j'ai besoin de pouvoir lire une partition en ntfs ?