Problème à compiler un driver

Problème à compiler un driver - Linux et OS Alternatifs

Marsh Posté le 15-08-2001 à 18:45:29    

J'Essais de compiler un driver (en .c) pour ma carte reseau avec gcc et j'ai 2 erreurs.
 
Il trouve pas pci-scan.h
même chose pour kern_compat.h
 
vous avez une idée sur le problème? une solution?


---------------
La vie est courte, profitez du moment présent!
Reply

Marsh Posté le 15-08-2001 à 18:45:29   

Reply

Marsh Posté le 15-08-2001 à 19:01:27    

[root@bastard /]# urpmf pci-scan.h
kernel22-source:/usr/src/linux-2.2.19/include/linux/pci-scan.h
[root@bastard /]# urpmf kern_compat.h
kernel22-source:/usr/src/linux-2.2.19/include/linux/kern_compat.h
 
ce driver semble être fait pour un noyau 2.2.
Tu devrais chercher si il n'est pas déjà supporté dans le 2.4, ou si il n'existe pas un drivers pour le 2.4.
 
C'est kelle carte réseau ?


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 15-08-2001 à 19:03:06    

1-j'ai un noyeau 2.2 d'installé
 
2-c'est le driver rtl8139


---------------
La vie est courte, profitez du moment présent!
Reply

Marsh Posté le 15-08-2001 à 19:04:53    

les sources et headers sont installés ?


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 15-08-2001 à 19:07:43    

hum bah je sais pas trop, je suis newbie
 
je sais que j'ai installé kernel-headers
 
mais par contre j'ai rien dans /usr/src/linux


---------------
La vie est courte, profitez du moment présent!
Reply

Marsh Posté le 15-08-2001 à 19:08:53    

j'ai une carte rtl8139 et elle est directement reconnue avec le noyau 2.4.3

Reply

Marsh Posté le 15-08-2001 à 19:09:59    

ouais mais moi j'ai pas le noyau 2.4 et sur la distrib où je suis je peux pas le changer


---------------
La vie est courte, profitez du moment présent!
Reply

Marsh Posté le 15-08-2001 à 23:27:37    

Ben elle est supportée cette carte par les noyaux 2.2.17 et 2.2.19 car sur la Debian, pas de prob, je le charge à l'install !
 
Tu peux même recompiler ton noyau en l'incorporant en dure dedans ou en module au choix.
 
Il existe 2 drivers : un rtl8139.o et un 8139too.o
Si un ne fonctionne pas, essai l'autre. Pour les noyau 2.4.x, seul le 8139too.o est présent, enfin sur Debian Woody, vu que je n'ai qu'elle.

Reply

Marsh Posté le 15-08-2001 à 23:33:42    

tu tournes sous quelle distro ZerocoolZ ?
 
des fois que : un rtl8139.o sur une mdk7.2 : 2.2.17
 
ftp://hfr:hfr@netoid.dynodns.net/rtl8139.zip  
 
a mettre dans /lib/modules/ton_kernel/net/  ou un chemin dans le genre ...


---------------
Do androïds dream of electric sheep ?
Reply

Marsh Posté le 16-08-2001 à 00:04:39    

e-smith 4.1.2
 
(j'ai essayé sous mandrake 8 et ca marche bien mais je veux pas mettre mandrake 8 pour mon serveur)


---------------
La vie est courte, profitez du moment présent!
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed