OVH Cloud OVH Cloud

en rapport à la question via-rhine ethernet

7 réponses
Avatar
niqo
"J. Mayer" <l_indien_no_more_spams@magic.fr> wrote in message
news:<pan.2003.08.14.01.14.09.370551@magic.fr>...

>> On Thu, 14 Aug 2003 01:27:24 +0200, niqo wrote:
>>
>
>>> > Voila je suis débutant avec linux.
>>> > Et ma carte réseau de marque "SOHO" n'est pas reconnu à
l'installation
>>> > de ma debian. Elle est à base de chipset via vt6105.
>>> > Certaines pages internet disent qu'il faut patcher un driver pour
que
>>> > cela fonctionne?
>>> >
>>> > avec un lspci -v j'obtient bien la detection du périf mais
j'obtient:
>>> > Inc.: Unknown device 0105 ?? Cela signifie t'il qu'elle n'est pas
>>> > reconue ou est-ce normal ?
>>> > de toute facon quand j'essai de configurer mon ip et mon masque avec
>>> > ifconfig j'obtient: no such device et je n'est pas d'eth0...
>
>> cat /proc/pci
>>
>
>>> >
>>> > j'ai trouvé le driver via le fichier source "via-rhine.c" qui
>>> > visiblement gère le chipset vt6105...mais je ne sait pas comment le
>>> > compiler et l'installer!
>>> >
>>> > Pourriez vous m'aider ?
>
>> C'est un module standard.
>> Essayes modprobe via-rhine



C bien le module via-rhine, mais sous le Debian Woody n'est pas géré
nativement ! donc n'est pas reconnu, même par le kernel 2.4.18-bf2.4
d'origine...
à voir, et à essayer par une recompil du kernel (dans ce cas, mieux
vaut le dernier stable !)

Quel version du noyaux la gère ??? la mienne que j'ai recompileé
plusieur fois pour m'exercer est la 2.4.18 à l'origine sur mon cd (pc
non cdbootable) c'est la 2.2.20.
De plus j'ai tjr mon fichier via-rhine-c que je ne sait pas compiler (ne
trouve pas la méthode) ????????

7 réponses

Avatar
Txo


C'est un module standard.
Essayes modprobe via-rhine





C bien le module via-rhine, mais sous le Debian Woody n'est pas géré
nativement ! donc n'est pas reconnu, même par le kernel 2.4.18-bf2.4
d'origine...
à voir, et à essayer par une recompil du kernel (dans ce cas, mieux
vaut le dernier stable !)


locate via-rhine
/lib/modules/2.2.20-idepci/net/via-rhine.o
/lib/modules/2.4.18-k7/kernel/drivers/net/via-rhine.o
/lib/modules/2.4.20-1-k7/kernel/drivers/net/via-rhine.o
/usr/src/kernel-source-2.4.20/drivers/net/via-rhine.c

avec
deb http://ftp.fr.debian.org/debian proposed-updates main contrib non-free
deb http://non-us.debian.org/debian-non-US proposed-updates/non-US main contrib non-free
dans le /etc/apt/sources.list. Nécessaire, je crois pour les 2.4.20 et
pas besoin de recompiler.


Quel version du noyaux la gère ??? la mienne que j'ai recompileé
plusieur fois pour m'exercer est la 2.4.18 à l'origine sur mon cd (pc
non cdbootable) c'est la 2.2.20.
De plus j'ai tjr mon fichier via-rhine-c que je ne sait pas compiler
(ne trouve pas la méthode) ????????


--
-+- Dominique Marin http://txodom.free.fr -+-
«Ce n'est pas que j'aie vraiment peur de mourir,
mais disons que je préfère ne pas être là quand ça arrivera.»
-+- Woody Allen -+-



Avatar
niqo




C'est un module standard.
Essayes modprobe via-rhine





C bien le module via-rhine, mais sous le Debian Woody n'est pas géré
nativement ! donc n'est pas reconnu, même par le kernel 2.4.18-bf2.4
d'origine...
à voir, et à essayer par une recompil du kernel (dans ce cas, mieux
vaut le dernier stable !)




locate via-rhine
/lib/modules/2.2.20-idepci/net/via-rhine.o
/lib/modules/2.4.18-k7/kernel/drivers/net/via-rhine.o
/lib/modules/2.4.20-1-k7/kernel/drivers/net/via-rhine.o
/usr/src/kernel-source-2.4.20/drivers/net/via-rhine.c

avec deb http://ftp.fr.debian.org/debian proposed-updates main contrib
non-free
deb http://non-us.debian.org/debian-non-US proposed-updates/non-US
main contrib non-free
dans le /etc/apt/sources.list. Nécessaire, je crois pour les 2.4.20 et
pas besoin de recompiler.


Quel version du noyaux la gère ??? la mienne que j'ai recompileé
plusieur fois pour m'exercer est la 2.4.18 à l'origine sur mon cd (pc
non cdbootable) c'est la 2.2.20.
De plus j'ai tjr mon fichier via-rhine-c que je ne sait pas compiler
(ne trouve pas la méthode) ????????




OK... effectivement via-rhine.o était dans /2.2.20.idepci/net/ je l'est

installé avec la commande:
install -m 644 via-rhine.o /lib/modules/2.4.18/net/
puis
insmod via-rhine

la commande insmod via rhine me retourne un nombre important de

"unresolved symbol"
il est indiqué que c'est u n problème de license GNU ???

Quelqu'un peut m'aider ???

d'avance merci car je débute et...patauge quelque peu !








Avatar
Txo

OK... effectivement via-rhine.o était dans /2.2.20.idepci/net/ je
l'est installé avec la commande:
install -m 644 via-rhine.o /lib/modules/2.4.18/net/ puis insmod
via-rhine

seulement maintenant que doit je faire ?


J'ai pas vu le fil de la question précédante auquel fait référence le
sujet. Mais je pense que tu veux utiliser ta carte réseau ;-)

Le install -m j'ai jamais trop fréquenté, mais si insmod n'a pas gueulé

ça peut être bon. Vérifier par un lsmod. Par la suite il suffira de
rajouter la ligne
via-rhine
dans le fichier /etc/modules pour que ce module soit chargé dès le
démarrage.


Le module étant installé, il reste à configurer la carte qui va avec.
Ça se fait dans le fichier /etc/network/interfaces. Le mien expurgé ressemble à
cela :
auto lo eth0
iface lo inet loopback

iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
broadcast 192.168.0.255
network 192.168.0.0

Un simple ifconfig eth0 suffit à lancer l'interface réseau eth0.
À adapter avec les man interfaces et autres.

--
-+- Dominique Marin http://txodom.free.fr -+-
«Ce n'est pas que j'aie vraiment peur de mourir,
mais disons que je préfère ne pas être là quand ça arrivera.»
-+- Woody Allen -+-

Avatar
Txo

tu à parfaitement bien vu mais malheureusement le insmod à geulé ! :-(

avec tout une série de "unresolved symbol" ?????



C'est un module d'un 2.2.20 qu'on essaye de coller à un noyau 2.4.18. Il

fallait s'y attendre.

que faire ???


Mettre les deux de même version :
_ Soit compiler le module via-rhine pour ton noyau 2.4.18. C'est à dire
installer les sources du noyau, utiliser le config-2.4.18 de /boot en
le copiant dans /usr/src/kernel-source-2.4.18 sous le nom .config.
RAjouter ta carte en faisant un make xconfig. Recompiler par make-kpkg.
installer le paquet du noyau obtenu. OUF !

_ Plus simple : apt-get install kernel-image-2.4.18-1-k7 si tu as un
AMD Athlon (-1-k7).
La liste des noyaux disponible par un apt-cache search kernel-images.
Tu auras ainsi le bon module dans /lib/modules/.../.
Si tu as l'Adsl nhésites pas à charger le 2.4.20 avec les sources que
je t'ai données dans un autre message. Sinon tu dois trouver sur les 7
CD d'installation que, si tu ne les as pas, tu peux faire venir pour un
prix ridicule de chez IKARIOS.


--
-+- Dominique Marin http://txodom.free.fr -+-
«Ce n'est pas que j'aie vraiment peur de mourir,
mais disons que je préfère ne pas être là quand ça arrivera.»
-+- Woody Allen -+-

Avatar
aurelien.dehay
niqo writes:


[...]

À adapter avec les man interfaces et autres.


tu à parfaitement bien vu mais malheureusement le insmod à geulé ! :-(

avec tout une série de "unresolved symbol" ?????


essaye avec modprobe. insmod ne t'installe qu'un module, mais si
celui-ci a besoin d'autre modules pour fonctionner, il ne les chargera
pas. Modprobe, si.

--
Aurélien DEHAY http://logicielslibres.info


Avatar
Txo


Si j'ai bien lu, le Fri, 15 Aug 2003 21:27:40 +0200, niqo a bien


tu à parfaitement bien vu mais malheureusement le insmod à geulé !
:-(

avec tout une série de "unresolved symbol" ?????




C'est un module d'un 2.2.20 qu'on essaye de coller à un noyau

2.4.18. Il fallait s'y attendre.


que faire ???




Mettre les deux de même version :
_ Soit compiler le module via-rhine pour ton noyau 2.4.18. C'est à
dire installer les sources du noyau, utiliser le config-2.4.18 de
/boot en le copiant dans /usr/src/kernel-source-2.4.18 sous le nom
.config. RAjouter ta carte en faisant un make xconfig. Recompiler
par make-kpkg. installer le paquet du noyau obtenu. OUF !

_ Plus simple : apt-get install kernel-image-2.4.18-1-k7 si tu as un
AMD Athlon (-1-k7).
La liste des noyaux disponible par un apt-cache search
kernel-images. Tu auras ainsi le bon module dans /lib/modules/.../.
Si tu as l'Adsl nhésites pas à charger le 2.4.20 avec les sources
que
je t'ai données dans un autre message. Sinon tu dois trouver sur les
7 CD d'installation que, si tu ne les as pas, tu peux faire venir
pour un prix ridicule de chez IKARIOS.


Un grand merci de ces précieux conseils je part pour la methode

difficile ! en recompilant. Le make menuconfig (pas de serveur x,
pentium MMX 200 64meg ram) me propose la carte via-rhine.., génial
!!!! voila en ce moment il compile :-)

dur dur pour un débutant :-( je savais linux un autre monde mais pas
à ce point...
enfin, je progresse...tout doucement...en tapant des commandes
auquelles je ne comprend rien ! mais bon, y faut bien commencer un
jour.

Niqo,

en fait la compilation s'arrete car le fichier via-rhine.o n'est pas

trouvé. si j'ai bien compris se fichier doit se trouver dans
/usr/src/kernel_xxx/drivers/net/



C'est via-rhine.c dans les sources.

mais ce n'est pas le cas ? et les versions que j'ai son incompatibles
comment trouver via-rhine.o compatible 2.4.18 ????


Installer kernel-image-2.4.18-1-586tsc qui a le module tout prêt et qui
est destiné au pentium «classic»


ail ail ail
mais non


--
-+- Dominique Marin http://txodom.free.fr -+-
«Ce n'est pas que j'aie vraiment peur de mourir,
mais disons que je préfère ne pas être là quand ça arrivera.»
-+- Woody Allen -+-




Avatar
niqo



en fait la compilation s'arrete car le fichier via-rhine.o n'est pas
trouvé. si j'ai bien compris se fichier doit se trouver dans
/usr/src/kernel_xxx/drivers/net/

mais ce n'est pas le cas ? et les versions que j'ai son incompatibles
comment trouver via-rhine.o compatible 2.4.18 ????

ail ail ail



Je viens de regarder chez debian org et via-rhine.o est donné comme
module du noyau 2.4.18-bf24. Tu devrais donc l'avoir aussi.
Peut être un apt-get install --reinstall kernel-image-2.4.18-bf2.4 ?

salut Txo et les autres,


toujours dessu en cette heure tardive ....
enfin pas fait que ca quand meme... :-)

bon en fait mon pc ne boot pas les cds et pour lancer l'install, après
avoir fait des disquettes boot sous windows avec l'utilitaire spécial
sous win winrawwrite et "writé" le boot bf24.bin de 1440 KO.
lorque je boot tout commence bien et d'un coup le boot s'arrete...
j'essaye avec d'autres saveurs idepci et compact...pour voir...pareil !
alors tentative de la dernière chance, je boot avec une diquette w98 et
je lance d:installboot.bat
ce batch contient le menu pour choisir le noyaux mé la ya pas moyen ca
boot tout seul avec le idepci et installe le 2.2.20-idepci!!!

donc aprés quelques heures de compréhension recherche, tout content
j'arrive à recompiler le noyau avec les sources kernel-source_2.4.18 qui
sont sur mon cd. :-)

ce sont d'ailleur les seules qui'il y est sur le cd!

et la pas de périf via-rhine.o ....

donc j'en conclu que mon cd ne doit pas etre le bon ?
Il doit exister un cd avec le bon noyau ou tout du moin les sources des
noyaux que tu m'a citées ?????
comment s'apelle t'il ou ils car debian est composé de plusieurs cd apt
me propose d'enrichir la base d'autre cd!!

Merci d'avance