qq1 a l'adsl Wanadoo en Rp avec le ECI USB, j'arriv pa a créé le .bin

qq1 a l'adsl Wanadoo en Rp avec le ECI USB, j'arriv pa a créé le .bin - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 19-10-2002 à 00:38:38    

Voila j'ai suivi la procédure pour installer le modem eci usb sous redhat 7.3
je connecte mais malheuresement ca ne tient pas (connexion de 2 secondes au plus :( )
Seulement j'ai pris le fichier bin d'origine car je n'arrive pas a sniffer a partir des drivers 1.06 sous win
de plus le fichier sniffer que j'obtient, je ne sais pas comment le mettre en .bin, car dans le HowTo des drivers ECI pour nux, il y a écrit qu'il faut utiliser un script en perl, mais je n'ai pas ce script :(
 
J'espère que vous comprenez ce que j'essaye de dire, lol :)
 
Enfin voila je cherche un *.bin qui marche pour moi ou encore mieux, le script *.pl ( ./eci_vendor.pl )a utiliser pour creer ce bin.
 
Faire marcher ce modem sous nux serait vraiment le truc qui fera que je me servirais bcp plus de linux :love:
 
 :hello:  
 
PS: j'obtient bien la synchro tout de même avec le bin ke jai actuellement, mais la connexion ne tient pas et je pense ke ca vient de la, peut etre que je me trompe :??:

Reply

Marsh Posté le 19-10-2002 à 00:38:38   

Reply

Marsh Posté le 19-10-2002 à 00:48:38    

je peux me tromper, mais le .bin sert justement à la synchro, si tu as un mauvais .bin ou tu en as pas ( :D ), bah tu n'auras pas de synchro, juste une éternelle led verte clignotante, donc ton problème doit plutôt venir du fait que le processus pppd reçoit un kill, bref soit il bouffe trop de ressource et se fait trancher par le système, soit il y a un bug ou ça vient du noyau.... tu peux toujours essayer de mettre à jour ppp
 
regarde déjà ce que ça donne avec "top" par exemple
 
sinon moi ça m'arrivait sur le serveur qd j'ouvrai konqueror, j'ai jamais trouvé d'où ça provenait et vu que je devais redimmensionner mes partoches, ça été un bon moyen de réinstaller  :sarcastic:  
 
mais bon, c'est dommage d'en venir jusque là, c'est pas win.... ;)

Reply

Marsh Posté le 19-10-2002 à 00:53:09    

ouais jai bien la synchro, mais ca fait un timeout juste après la connexion ( je vois ca ds /var/log/messages ).
 
donc si ya la synchro ca vient pas du bin ...
par contre, tu me mexpliker un peu ce ke c le top ?
je ferai bien un man top mais la je suis sous win :D

Reply

Marsh Posté le 19-10-2002 à 00:55:24    

je viens de trouver ca sur la faq de flashtux.org:
 
Q4 : Tout a l'air bon mais j'ai un message "Modem Hangup" juste après la connexion...  
 
R4 : Il vous manque probablement N_HDLC dans votre noyau.  
Recompilez le noyau en incluant cette option (dans "Characters devices", l'option "HDLC line discipline support" )  
 
mais bon je c pas recompiler un noyau, alors si ya un autre moyen de remédier au pb ... :)

Reply

Marsh Posté le 19-10-2002 à 01:18:30    

tiens :heink:  
 
installe kernel-source (kernel-source-2.4.18-3.i386.rpm) à partir du 2ème (je crois) cd la rh 7.3 et :
 
- cd /usr/src/linux-2.4.18-3
- make menuconfig
- vas dans : Character devices
- vérifies que tu ais : <M> HDLC line discipline support
 
si oui, bah ça ne doit pas venir de là, si non, recompile gratuite du noyau :D  
mais normalement tu as le noyau d'origine de la rh 7.3, donc tu dois avoir HDLC correctement en module, donc dans ce cas le roblème est ailleurs

Reply

Marsh Posté le 19-10-2002 à 01:23:14    

BMOTheKiller a écrit a écrit :

tiens :heink:  
 
installe kernel-source (kernel-source-2.4.18-3.i386.rpm) à partir du 2ème (je crois) cd la rh 7.3 et :
 
- cd /usr/src/linux-2.4.18-3
- make menuconfig
- vas dans : Character devices
- vérifies que tu ais : <M> HDLC line discipline support
 
si oui, bah ça ne doit pas venir de là, si non, recompile gratuite du noyau :D  
mais normalement tu as le noyau d'origine de la rh 7.3, donc tu dois avoir HDLC correctement en module, donc dans ce cas le roblème est ailleurs




 
bon jai pas trop envie de tester la recompile alors si ya peu de chance ke ca vienne de la. Jai la redhat 7.3 d'origine, jai rien touché :)
je c pas dou ca peut venir c chiant!
Pour le timeout, jai essayer de changer la valeur de mtu en 1492 dans le fichier de conf (c ce ki yavai decrit dans la faq) mais c idem.
Et puis c relou de passer de win a linux puis a win et ainsi de suite, tout ca paceke jai pas cette ptain de connexion sous nux :cry:

Reply

Marsh Posté le 19-10-2002 à 01:23:49    

façon plus simple, je l'avais oublié celui-là :
 
dans le répertoire usermode que tu as obtenu en extrayant le pilote, tu as un script : eci-doctor.sh
 
lance-le : ./eci-doctor.sh et donne le résultat
 

Reply

Marsh Posté le 19-10-2002 à 01:24:41    

ok jvai aller voir ca puis jessaye de revenir ici pour poster cke ca me donne
merci mec, c cool de maider :) :jap:

Reply

Marsh Posté le 19-10-2002 à 01:39:29    

# ./startmodem.sh :
 
 
 
... Setup Modem OK
... modem init OK
Connect Modem ...
using channel 2
Using interface ppp0
Connect: ppp0 <--> /dev/pts/4
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xe66c53e8>]
Script /usr/local/bin/pppoeci -vpi 8 -vci 35 finished (pid 2060), status = 0x0
Modem hangup
Connection terminated.
Connexion failed
[root@Vinz416 bin]#
 
#./eci-doctor.sh :
 
 
 
rcvd [IPCP ConfAck id=0x2 <addr 80.14.230.84> <ms-dns1 193.252.19.3> <ms-dns3 193.252.19.4>]
not replacing existing default route to eth0 [192.168.0.254]
local  IP address 80.14.230.84
remote IP address 80.14.230.1
primary   DNS address 193.252.19.3
secondary DNS address 193.252.19.4
PPP connection is OK
No default route over ppp0... trying to add
Default route over ppp0 is OK
You have default route(s) not over ppp0... trying to delete
Deleting default route over eth0
Everything is OK
[root@Vinz416 bin]#
 
 
 
-------------
 
Voila ce ke jobtiens, et pas de connexion :(

Reply

Marsh Posté le 19-10-2002 à 02:04:31    

j'ai bien l'impression que c'est un problème avec pppd....
 
tu as bien configuré /etc/ppp/peers/adsl de cette façon :

Code :
  1. # 12/04/2001 Benoit PAPILLAULT <benoit.papillault@free.fr>
  2. # 08/05/2001 Updated. Added "novj" & removed "kdebug 7"
  3. # 07/02/2002 Replace "maxfail 0" by "maxfail 10"
  4. #
  5. # This file could be rename but its place is under /etc/ppp/peers
  6. # To connect to Internet using this configuration file, type
  7. # pppd call adsl, where "adsl" stands for the name of this file
  8. debug
  9. kdebug 1
  10. noipdefault
  11. defaultroute
  12. pty "/usr/local/bin/pppoeci -v 1 -vpi 8 -vci 35"
  13. sync
  14. noaccomp
  15. nopcomp
  16. noccp
  17. novj
  18. holdoff 10
  19. persist
  20. # maxfail is the number of times pppd retries to execute pppoeci after
  21. # an error. If you put 0, pppd retries forever, filling up the process table
  22. # and thus, making the computer unusable.
  23. maxfail 10
  24. usepeerdns
  25. noauth
  26. # You may need lcp-echo feature. But that's optionnal.
  27. # lcp-echo-interval 600
  28. # lcp-echo-failure 10
  29. # You may need the following. But only as a workaround
  30. # mtu 1432
  31. user "fti/xxxxxxxx@fti"


et /etc/ppp/chap-secrets de celle-ci :

Code :
  1. # Secrets for authentication using CHAP
  2. # client server secret   IP addresses
  3. fti/xxxxxxxx@fti * yyyyyyyy *
  4. yyyyyyyy = ton mot de passe


si oui tu pourrais essayer de faire ceci :
 
- tu lances normalement  startmodem, normalement ça va foirer encore
- tu tapes ifconfig
- si tu vois ppp0, c'est que tu es normalement connecté, si tu ne vois pas ppp0, tu tapes exactement : pppd call adsl && route add default dev ppp0
- tu retapes : ifconfig et vérifies que tu as ppp0
- si tu n'as toujours pas ppp0, bah...... on verra selon ce que tu obtiens [:spamafote]  
 
il faudra peut-être jouer avec les lcp ou echo du fichier "adsl"

Reply

Marsh Posté le 19-10-2002 à 02:04:31   

Reply

Marsh Posté le 19-10-2002 à 12:28:38    

voila j'ai fait tout ce que tu m'as dit, mais la connexion ne tient toujours pas :(
 

Code :
  1. # ./startmodem :
  2. local  IP address 80.11.237.191
  3. remote IP address 80.11.237.1
  4. primary   DNS address 193.252.19.3
  5. secondary DNS address 193.252.19.4
  6. ... Connect Modem OK
  7. # ifconfig :
  8. [root@Vinz416 bin]# ifconfig
  9. eth0      Lien encap:Ethernet  HWaddr 00:A0:CC:7B:34:CE
  10.           inet adr:192.168.0.1  Bcast:192.168.0.255  Masque:25
  11. 5.255.255.0
  12.           UP BROADCAST MULTICAST  MTU:1500  Metric:1
  13.           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  14.           TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
  15.           collisions:0 lg file transmission:100
  16.           RX bytes:0 (0.0 b)  TX bytes:168 (168.0 b)
  17.           Interruption:11 Adresse de base:0x6000
  18. lo        Lien encap:Boucle locale
  19.           inet adr:127.0.0.1  Masque:255.0.0.0
  20.           UP LOOPBACK RUNNING  MTU:16436  Metric:1
  21.           RX packets:8 errors:0 dropped:0 overruns:0 frame:0
  22.           TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
  23.           collisions:0 lg file transmission:0
  24.           RX bytes:560 (560.0 b)  TX bytes:560 (560.0 b)
  25. [root@Vinz416 bin]# pppd call adsl && route add default dev pp
  26. p0
  27. [root@Vinz416 bin]# ifconfig
  28. eth0      Lien encap:Ethernet  HWaddr 00:A0:CC:7B:34:CE
  29.           inet adr:192.168.0.1  Bcast:192.168.0.255  Masque:25                                                5.255.255.0
  30.           UP BROADCAST MULTICAST  MTU:1500  Metric:1
  31.           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  32.           TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
  33.           collisions:0 lg file transmission:100
  34.           RX bytes:0 (0.0 b)  TX bytes:294 (294.0 b)
  35.           Interruption:11 Adresse de base:0x6000
  36. lo        Lien encap:Boucle locale
  37.           inet adr:127.0.0.1  Masque:255.0.0.0
  38.           UP LOOPBACK RUNNING  MTU:16436  Metric:1
  39.           RX packets:8 errors:0 dropped:0 overruns:0 frame:0
  40.           TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
  41.           collisions:0 lg file transmission:0
  42.           RX bytes:560 (560.0 b)  TX bytes:560 (560.0 b)

Reply

Marsh Posté le 20-10-2002 à 01:07:55    

up :sweat:

Reply

Marsh Posté le 20-10-2002 à 05:06:07    

mouai..... :sweat:  
 
bon on va essayer différents trucs histoire de virer tout ce qui ne pourrait pas être en cause...
 
déjà, tu vas essayer ceci :
 
ipchains -L -n
iptables -L -n
(l'une des 2 commandes va te renvoyer "command not found" ou "incompatible avec votre kernel", l'autre t'affichera la table des règles d'accès à ta machine, garde de côté le résultat, tu le posteras ici)
 
- là on va créer un petit script (enfin non, on va juste copier une partie du script startmodem avec 2 petites modifs, on supprime la route "default" et on éxécute pppd au niveau de prio normale (sans nice --20)), tu ouvres ton éditeur de texte préféré, genre emacs, kedit, kate....
- tu colles ça dedans :

Code :
  1. route del default
  2. killall pppd
  3. killall pppoeci
  4. echo "Connect Modem ..." ;
  5. pppd call adsl updetach
  6. if [ $? -ne 0 ] ; then
  7. echo "Connexion failed" ;
  8. exit -1 ;
  9. fi ;
  10. echo "... Connect Modem OK" ;
  11. # The default route should be added automatically if no default route
  12. # already exists. If you already have a default route using your
  13. # ethernet card, you should configure your ethernet card.
  14. exit 0;
  15. # Wait until ppp0 get available
  16. COUNTER=20
  17. FLREADY="no"
  18. echo "Add Default route ..." ;
  19. echo -n " wait for ppp0 : " ;
  20. for (( times = 1; times < $COUNTER; times++ )); do
  21. FOUND=`ifconfig | grep ppp0` ;
  22. if [ ! -z "$FOUND" ] ; then
  23.  FLREADY="yes" ;
  24.  break ;
  25. fi ;
  26. sleep 1 ;
  27. echo -n "." ;
  28. done
  29. echo "" ;
  30. unset COUNTER ;
  31. unset FOUND ;
  32. if [ "$FLREADY" = "yes" ] ; then
  33. echo " ppp0 now available" ;
  34. route add default dev ppp0 ;
  35. echo "Default route added" ;
  36. else
  37. echo "No device found" ;
  38. unset FLREADY ;
  39. exit -1 ;
  40. fi ;
  41. unset FLREADY ;
  42. exit 0 ;


 
- tu enregistres le fichier sous /usr/local/bin/connect
- tu tapes : chmod +x /usr/local/bin/connect
- tu lances ksysguard de cette façon : CTRL + ECHAP
- normalement tu as une fenêtre avec les processus éxécutés actuellement qui s'ouvre (tu laisseras ouvert cette fenêtre pdt tout ce qui suit)
- les processus sont rangés par ordre alpha. croissant par défaut, tu vas donc au niveau des "p" de façon à ce que lorsque tu éxécuteras startmodem, tu puisses voir les processus "pppd" et "pppoeci" s'afficher
- bon, maintenant on passe à la connection, tape : startmodem (pour démarrer le modem et pour la 1ère tentative de connec)
- regarde dans ksysguard si tu vois pppd et pppoeci (les 2 en même temps !), si oui : vérifies si tu as ppp0 avec ifconfig
- si tu n'as rien, ou seulement pppd qui reste ouvert, tu tapes : connect (pas besoin de démarrer le modem, on a déjà la synchro, donc on passe directement à l'authentification)
- vérifie comme au dessus ce que ça donne.... au besoin, essaye plusieurs fois de lancer "connect" avec un peu de temps entre chaque (surtout vérifies bien dans ksysguard si tu as pppd et pppoeci qui s'affichent et si oui regarde ce que te donne ifconfig
 
ce qui est intéressant, c'est de savoir ce que devient le processus pppd, donc il faut aussi regarder /var/log/messages après avoir tenté ce qu'il y a au dessus
 
au fait : ici tu ne dois jamais débrancher le modem, il faut aussi que la synchro soit toujours faite (led rouge et verte fixes bien sûr)
 
voilà, en espérant que ça va déjà avancer un peu, sinon après je vois un problème de LCP.....

Reply

Marsh Posté le 20-10-2002 à 12:43:07    

[root@Vinz416 root]# ipchains -L -n
ipchains: Incompatible with this kernel
[root@Vinz416 root]# iptables -L -n
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
 
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
 
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
[root@Vinz416 root]#


 
 
 
 
# ./connect :
 
 
 


 id=0x0 magic=0xbcd621ae]
rcvd [IPCP ConfAck id=0x2 <addr 80.13.208.225> <ms-dns1 193.252.19.3> <ms-dns3 193.252.19.4>]
local  IP address 80.13.208.225
remote IP address 80.13.208.1
primary   DNS address 193.252.19.3
secondary DNS address 193.252.19.4
... Connect Modem OK
[root@Vinz416 bin]#


 
 
La ca connecte bien, dans les processus, il y a 1 pppd et 3 pppd et pppoeci. Jouvre netscape, jarrive a afficher une page, puis pu rien.
la dans les processus, pppd et 3xpppoeci disparaissent. :(
 
 
 
#tail -f /var/log/messages
 
 

Oct 20 12:38:34 Vinz416 pppd[1706]: pppd 2.4.1 started by root, uid 0
Oct 20 12:38:34 Vinz416 pppd[1706]: Using interface ppp0
Oct 20 12:38:34 Vinz416 pppd[1706]: Connect: ppp0 <--> /dev/pts/3
Oct 20 12:38:34 Vinz416 /etc/hotplug/net.agent: assuming ppp0 is already up
Oct 20 12:38:36 Vinz416 pppd[1706]: Remote message: CHAP authentication success, unit 1511
Oct 20 12:38:36 Vinz416 pppd[1706]: local  IP address 80.13.208.225
Oct 20 12:38:36 Vinz416 pppd[1706]: remote IP address 80.13.208.1
Oct 20 12:38:36 Vinz416 pppd[1706]: primary   DNS address 193.252.19.3
Oct 20 12:38:36 Vinz416 pppd[1706]: secondary DNS address 193.252.19.4
Oct 20 12:38:38 Vinz416 kernel: usb-uhci.c: interrupt, status 3, frame# 946
Oct 20 12:38:38 Vinz416 pppd[1718]: Modem hangup
Oct 20 12:38:38 Vinz416 pppd[1718]: Connection terminated.
Oct 20 12:38:38 Vinz416 pppd[1718]: Connect time 0.1 minutes.
Oct 20 12:38:38 Vinz416 pppd[1718]: Sent 54 bytes, received 82 bytes.
Oct 20 12:38:38 Vinz416 pppd[1718]: Exit.
Oct 20 12:38:38 Vinz416 /etc/hotplug/net.agent: NET unregister event not supported


 
 
 

Reply

Marsh Posté le 20-10-2002 à 14:10:52    

Vinz416 a écrit a écrit :

je viens de trouver ca sur la faq de flashtux.org:
 
Q4 : Tout a l'air bon mais j'ai un message "Modem Hangup" juste après la connexion...  
 
R4 : Il vous manque probablement N_HDLC dans votre noyau.  
Recompilez le noyau en incluant cette option (dans "Characters devices", l'option "HDLC line discipline support" )  
 
mais bon je c pas recompiler un noyau, alors si ya un autre moyen de remédier au pb ... :)



j'ai une Red Hat 7.3 et un ECI USB aussi et le N_HDLC est bien présent, ton problème vient d'ailleurs..
Si t'as fait ta configuration avec eci.conf, faut vérifier tes fichiers, notamment  /etc/ppp/chap-secrets (dans le cas de wanadoo, le pap-secrets c'est pour CI) et /etc/eciadsl/adsl-skel parce que le eci.conf y déconne un peu[:bluelightneon]  
 
Le fichier eci wan3.bin plait pas non plus à mon modem, le eci wan3.dmt.bin qui est aussi dans /etc/eciadsl lui convient nettement mieux.
 
Plutôt que de m'emmerder à faire des remplacements de fichiers j'ai modifié le script /usr/local/bin/startmodem:
echo " Setup modem ..." ;
if [ $# != "4" ]; then
 $ECILOAD2 /etc/eciadsl/eci_wan3.dmt.bin;
else
 $ECILOAD2 0x$3 0x$4 /etc/eciadsl/eci_wan3.dmt.bin;
fi
if [ $? -ne 0 ] ; then
 echo "Failed to setup the modem" ;
 exit -1 ;
fi ;
echo " ... Setup Modem OK"
 
 
Il me semble qu'il y a plusieurs .bin dispo sur le site ..


Message édité par power600 le 20-10-2002 à 14:14:16

---------------
Tiens? Y a une signature, là.
Reply

Marsh Posté le 20-10-2002 à 14:13:32    

Oups..Un peu grilled sur les bords! :o [:ddr555]


---------------
Tiens? Y a une signature, là.
Reply

Marsh Posté le 20-10-2002 à 14:36:24    

lol, c pas grave ta essayé qd meme :D
 
pour le .bin, ben c bon le modem se synchro bien alors je pense kil est bon.
 
par contre pour le fichier /etc/eciadsl/adsl-skel , ya koi a faire dedans ? jy ai jamais touché a ce fichier
enfin bon je vais reboot sous nux pour la énième fois, et encore tout triffouiller.
 
 :hello:

Reply

Marsh Posté le 20-10-2002 à 15:01:08    

j'ai vu le fichier adsl-skel, ouais c le fichier original en fait ki est ensuite mis comme "adsl" dans /usr/local/bin/.
le pb n'est donc pas la :(
jai essayer avec le eci_wan3.dmt.bin, ca synchronize bien mais reste pas connecté.

Reply

Marsh Posté le 20-10-2002 à 15:03:35    

T'as bien le "connect modem OK" dans la console à la fin de l'opération?


---------------
Tiens? Y a une signature, là.
Reply

Marsh Posté le 20-10-2002 à 16:04:54    

bon ben je vais casser un peu de sucre sur VIA, le problème est là on dirait :

Code :
  1. Oct 20 12:38:34 Vinz416 pppd[1706]: pppd 2.4.1 started by root, uid 0
  2. Oct 20 12:38:34 Vinz416 pppd[1706]: Using interface ppp0
  3. Oct 20 12:38:34 Vinz416 pppd[1706]: Connect: ppp0 <--> /dev/pts/3
  4. Oct 20 12:38:34 Vinz416 /etc/hotplug/net.agent: assuming ppp0 is already up
  5. Oct 20 12:38:36 Vinz416 pppd[1706]: Remote message: CHAP authentication success, unit 1511
  6. Oct 20 12:38:36 Vinz416 pppd[1706]: local  IP address 80.13.208.225
  7. Oct 20 12:38:36 Vinz416 pppd[1706]: remote IP address 80.13.208.1
  8. Oct 20 12:38:36 Vinz416 pppd[1706]: primary   DNS address 193.252.19.3
  9. Oct 20 12:38:36 Vinz416 pppd[1706]: secondary DNS address 193.252.19.4
  10. ----->Oct 20 12:38:38 Vinz416 kernel: usb-uhci.c: interrupt, status 3, frame# 946 <-----
  11. Oct 20 12:38:38 Vinz416 pppd[1718]: Modem hangup
  12. Oct 20 12:38:38 Vinz416 pppd[1718]: Connection terminated.
  13. Oct 20 12:38:38 Vinz416 pppd[1718]: Connect time 0.1 minutes.
  14. Oct 20 12:38:38 Vinz416 pppd[1718]: Sent 54 bytes, received 82 bytes.
  15. Oct 20 12:38:38 Vinz416 pppd[1718]: Exit.
  16. Oct 20 12:38:38 Vinz416 /etc/hotplug/net.agent: NET unregister event not supported


 
ça veut dire qu'il te fait "le coup de la panne" avec l'usb !
 
il y a un bug avec ton chipset (kt266 si j'ai bien suivi), du moins au niveau de l'usb (problème de module ?)
j'ai l'impression qu'il serait intéressant de recompiler le noyau là, mais pas celui de la RH 7.3, plutôt le 2.4.19 par exemple.... peut-être n'avais-tu pas installé les sources du noyau quand tu as compilé le pilote du modem ? (ça fait longtemps que je l'ai fait et je ne sais vraiment plus s'il faut les sources, je crois que oui de toutes façons....)
 
bref, je te conseille de télécharger les sources du 2.4.19, appliquer un (acpi) ou 2 (acpi et i2c) patchs selon tes besoins, recompiler tout ça et ça devrait rouler
 
de toutes façons, même si tu n'as jamais recompiler le noyau, c'est pas sorcier (juste qq commandes et qq minutes d'attente) et faut bien y passer un jour

Reply

Marsh Posté le 20-10-2002 à 18:03:21    

ouais jai jamais recompiler le kernel, mais bon je suis pas contre d'essayer.
je vais essayer de trouver un guide sur le net, pour savoir comment faire ca, puis les patchs. mais bon jai vraiment aucune notions sur ca. enfin bon jveux tellement ki marche ce modem que je vais tenter :)
 
merci pour l'aide :jap:
 
 :hello:  
 
 
PS: si qq1 a une url qui est bien détaillé, ou meme si qq1 a la manip exak pour mettre ces patches :p

Reply

Marsh Posté le 20-10-2002 à 18:18:03    

bon jai trouver de la doc sur la compilation du kernel, linstallation et comment patcher :)
 
ya juste les patch dont tu parle BMO, je c pas ou les trouver :/
 
Ah oui et pour le kernel sur kernel.org jai le choix entre la full source ou la normal, c koi la diff ?
EDIT: J'ai rien dit, en fait c un patch, et full source, le kernel complet :)


Message édité par Vinz416 le 20-10-2002 à 18:42:35
Reply

Marsh Posté le 20-10-2002 à 18:56:50    

Vinz416 a écrit a écrit :

ouais jai jamais recompiler le kernel, mais bon je suis pas contre d'essayer.
je vais essayer de trouver un guide sur le net, pour savoir comment faire ca, puis les patchs. mais bon jai vraiment aucune notions sur ca. enfin bon jveux tellement ki marche ce modem que je vais tenter :)
 
merci pour l'aide :jap:
 
 :hello:  
 
PS: si qq1 a une url qui est bien détaillé, ou meme si qq1 a la manip exak pour mettre ces patches :p




 
on va la jouer simple si tu veux, voici ce que tu peux faire, ce sera plus facile pour une première et va t'épargner toute la config du noyau :
 
- regarde si tu as installé les sources de ton noyau actuel (ça se trouve dans /usr/src/linux-2.4.18-3) si tu n'as pas ce répertoire, c'est que les sources ne sont pas installées, donc dans ce cas tu cherches sur un des cd le fichier suivant : kernel-source-2.4.18-3.i386.rpm et tu l'installes
- tu vas dans le répertoire /usr/src/linux-2.4.18-3/configs
là tu vas trouver un fichier : kernel-2.4.18-athlon.config
ce fichier tu le copies dans /usr/src/
- tu choppes ça : http://www.kernel.org/pub/linux/ke [...] .19.tar.gz
(ce sont les sources du noyau 2.4.19)
- tu fais : tar xvfz linux-2.4.19.tar.gz
- tu copies le répertoire obtenu (linux-2.4.19) vers /usr/src/ (cp -a linux-2.4.19 /usr/src/)
- tu as donc maintenant un répertoire /usr/src/linux-2.4.19
- cd /usr/src/
- rm -f /usr/src/linux && ln -s linux-2.4.19 linux
- cp /usr/src/kernel-2.4.18-athlon.config /usr/src/linux
- cd /usr/src/linux
- make menuconfig
- Load an alternate config file
- tu rentres : kernel-2.4.18-athlon.config
- une fois validé OK, tu obtiens ta config actuelle du noyau mais sous une version plus récente, donc tu n'es pas obligé de configurer autre chose, tout doit fonctionner telquel, après tu peux toujours regarder si quelque chose te semble bon à rajouter
- une fois que tu es près à compiler, tu fais ECHAP jusqu'à ce qu'il te demande si tu veux sauvegarder la config actuelle du noyau, tu réponds oui
- tu te retrouves sous le shell, là tu tapes :  
 
- make clean dep modules
(tu attends que ce soit fini sans erreur !)
- make bzImage (respecte bien le "I" ("i" majuscule))
(tu attends encore, il faut que ça termine correctement)
- make modules_install (oublies surtout pas le "_" )
(tu attends encore)
- cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz-2.4.19
 
bon maintenant, il faut savoir si tu utilises grub ou lilo pour booter, par défaut c'est grub (vérifies qd même), donc voici comment faire avec lui :
 
- édite le fichier : /boot/grub/grub.conf
- ajoute ceci :
title Red Hat Linux (2.4.19)
 root (hd0,1)
 kernel /vmlinuz-2.4.19 ro root=/dev/hdXY
 
(X = le disque où se trouve ta partition "/", Y = le numéro de la partition où se trouve "/", si tu as peur de faire des bêtise, regarde avec "kdf", tu as juste à reprendre la lettre et le numéro, ici on a pas besoin de la ligne "initrd......" ), si tu as un graveur, tu auras surement remarqué que sur l'autre entrée Red Hat Linux, il y a un paramètre supplémentaire : hdZ=ide-scsi (Z étant la position de ton graveur, donc soit "c", soit "d" en général, regarde sur l'autre entrée)
idem pour le "root (hd0,1)", regarde sur l'autre entrée car c'est pas dit que ce soit ça chez toi.....
 
tu peux enregistrer le fichier une fois que tu es sûr de toi
bah normalement tout est bon pour rebooter là, tu pourras recompiler les drivers du modem une fois que tu auras booté sous ton nouveau noyau, si tu as une carte nvidia, il te faudra aussi recompiler les drivers, donc n'oublies pas de les mettre de côté prèts à servir car tu seras en ligne de commande pour le faire (normalement, ton écran va clignoter au moment du login, mais ça dur pas très longtemps, ça arrive si on passe pas en init 3 au boot ou si on ne renomme pas le fichier de conf de X, mais bon c'est pas méchant)
 
je te mets ici un exemple de ce à quoi doit ressembler ton grub.conf après modif :

Code :
  1. # grub.conf generated by anaconda
  2. #
  3. # Note that you do not have to rerun grub after making changes to this file
  4. # NOTICE:  You have a /boot partition.  This means that
  5. #          all kernel and initrd paths are relative to /boot/, eg.
  6. #          root (hd0,1)
  7. #          kernel /vmlinuz-version ro root=/dev/hda3
  8. #          initrd /initrd-version.img
  9. #boot=/dev/hda
  10. default=1
  11. timeout=10
  12. splashimage=(hd0,1)/grub/splash.xpm.gz
  13. title Red Hat Linux (2.4.18-3)
  14. root (hd0,1)
  15. kernel /vmlinuz-2.4.18-3 ro root=LABEL=/ hdZ=ide-scsi
  16. initrd /initrd-2.4.18-3.img
  17. title Red Hat Linux (2.4.19)
  18. root (hd0,1)
  19. kernel /vmlinuz-2.4.19 ro root=/dev/hdXY hdZ=ide-scsi
  20. title DOS
  21. rootnoverify (hd1,0)
  22. chainloader +1


 
bon, c'est du vite fait là, ça doit marcher directement comme ça, mais là c'est déjà pour voir si ton modem fonctionne, après il y a moyen de "tuner" un peu et d'ajouter qq patchs sympa

Reply

Marsh Posté le 20-10-2002 à 18:58:43    

BMOTheKiller a écrit a écrit :

bon ben je vais casser un peu de sucre sur VIA, le problème est là on dirait :

Code :
  1. Oct 20 12:38:34 Vinz416 pppd[1706]: pppd 2.4.1 started by root, uid 0
  2. Oct 20 12:38:34 Vinz416 pppd[1706]: Using interface ppp0
  3. Oct 20 12:38:34 Vinz416 pppd[1706]: Connect: ppp0 <--> /dev/pts/3
  4. Oct 20 12:38:34 Vinz416 /etc/hotplug/net.agent: assuming ppp0 is already up
  5. Oct 20 12:38:36 Vinz416 pppd[1706]: Remote message: CHAP authentication success, unit 1511
  6. Oct 20 12:38:36 Vinz416 pppd[1706]: local  IP address 80.13.208.225
  7. Oct 20 12:38:36 Vinz416 pppd[1706]: remote IP address 80.13.208.1
  8. Oct 20 12:38:36 Vinz416 pppd[1706]: primary   DNS address 193.252.19.3
  9. Oct 20 12:38:36 Vinz416 pppd[1706]: secondary DNS address 193.252.19.4
  10. ----->Oct 20 12:38:38 Vinz416 kernel: usb-uhci.c: interrupt, status 3, frame# 946 <-----
  11. Oct 20 12:38:38 Vinz416 pppd[1718]: Modem hangup
  12. Oct 20 12:38:38 Vinz416 pppd[1718]: Connection terminated.
  13. Oct 20 12:38:38 Vinz416 pppd[1718]: Connect time 0.1 minutes.
  14. Oct 20 12:38:38 Vinz416 pppd[1718]: Sent 54 bytes, received 82 bytes.
  15. Oct 20 12:38:38 Vinz416 pppd[1718]: Exit.
  16. Oct 20 12:38:38 Vinz416 /etc/hotplug/net.agent: NET unregister event not supported


 
ça veut dire qu'il te fait "le coup de la panne" avec l'usb !
 
il y a un bug avec ton chipset (kt266 si j'ai bien suivi), du moins au niveau de l'usb (problème de module ?)
 



J'ai deux cartes mères identiques à la sienne (epox 8KHA+) et zero problème :??:

Reply

Marsh Posté le 20-10-2002 à 19:04:02    

power600 a écrit a écrit :

J'ai deux cartes mères identiques à la sienne (epox 8KHA+) et zero problème :??:  




 
je sais [:spamafote]  
 
j'ai eu 3 KT7A (1.0, 1.0, 1.1), j'en ai eu qu'une qui buggait sur les usb avec l'ECI [:spamafote]

Reply

Marsh Posté le 20-10-2002 à 20:34:38    

je viens de voir ton post BMO, jetai sous linux la en train de maventurer a la compilation dun kernel avec ce que j'ai trouvé sur le net
en fait moi j'ai tout configurer a la main, chaque catégorie, et cetai un peu bcp a larrach lol
enfin jai reussi a configurer grub aussi tout seul comme un grand lol
bref cetai bon, mais le modem connectai toujours pas, cetai meme pire kavant il le trouvai aps avec startmodem :/
 
bon je vais faire tout ce ke tu vien de me dire.
 
par contre les patch acpi et i2c, je les ai pas ?

Reply

Marsh Posté le 20-10-2002 à 21:19:02    

c'est pas obligatoire en fait....  
 
le patch du projet acpi que tu peux trouvé sur sourceforge.net, offre de nouvelles options et est meilleur....
sinon le patch i2c dont je parle, c'est pour lm_sensors, ça permet de monitorer tes températures, ventilos et tensions à partir d'un term, de gkrellm ou autre....
(ici pour chopper lm_sensors : http://secure.netroedge.com/~lm78/download.html)
 
mais rien n'est obligatoire, le noyau telquel tourne très bien, par contre si tu as des partitions ntfs (win nt, 2k, xp) et que tu veux les lire (pas écrire !!!) tu peux activer le support en lecture dans la rubrique "File systems", sinon vérifie que les options, dont parle le howto des drivers du modem, sont bien paramètrées....  
 
un problème que tu peux avoir avec le noyau 2.4.19, c'est que les usb ne se chargent pas au démarrage, dans ce cas, tu peux vérifier en faisant : lsmod | grep usb-uhci
 
si tu n'as pas usb-uhci qui se marque, tu fais : modprobe usb-uhci
ça chargera le module usb
 
il y a aussi usb-ohci, mais pour ton chipset c'est usb-uhci normalement...
 
bon voilà, à toi de compiler ;)

Reply

Marsh Posté le 20-10-2002 à 21:52:36    

alors la c compiled et tout, mais meme pb  :cry:  
par contre g pas mis de patch acpi, juste le noyau normal ! en plus c trop long a compiler lol
sinon g bien usb-uhci .
 
puis dans le how-to du modem, jai tout bien fait, sauf la partie optionnelle, a savoir avec le persist, et le patch pour n_hdlc.c.diff, paceke en fait dans mon rep /usr/src/linux/drivers, je n'ai pas ce fichier.
Mais vu ke c optionel, je pense ke c pas ca le pb.
 
donc jsuis toujours au meme point, modem Hangup :(
dans tout ca j'aurais au moins appris a compiler un noyau lol :D
 

Reply

Marsh Posté le 21-10-2002 à 09:44:14    

Vinz416 a écrit a écrit :

alors la c compiled et tout, mais meme pb  :cry:  
par contre g pas mis de patch acpi, juste le noyau normal ! en plus c trop long a compiler lol
sinon g bien usb-uhci .
 
puis dans le how-to du modem, jai tout bien fait, sauf la partie optionnelle, a savoir avec le persist, et le patch pour n_hdlc.c.diff, paceke en fait dans mon rep /usr/src/linux/drivers, je n'ai pas ce fichier.
Mais vu ke c optionel, je pense ke c pas ca le pb.
 
donc jsuis toujours au meme point, modem Hangup :(
dans tout ca j'aurais au moins appris a compiler un noyau lol :D




 
mouarf...... c'est :fou: ça !
je ne sais pas si l'apm pourrait créer des problèmes là.... en tous cas, on est fixé là je pense : ça ne vient pas du noyau on dirait....
 
bon, si ça te tente de tester en désactivant l'acpi (ACPI Aware OS : No) et l'apm (Power Management : Disabled) dans ton bios à la section Power Management ainsi que le plug and play dans PNP PCI/ISA (PNP OS Installed :No) (ATTENTION : ne reboote pas sous win avec ces réglages !!! sinon ça risque de te faire drôle :D, il te faudra tout remettre avant de retourner), puis boote sous nux
 
sinon tu n'as aucun problème sous win, jamais de coupure du modem, de perte de synchro aléatoire, de pertes de connexion trop répétitives ou de reconnexions phantômes répétées (connecté apparemment, mais impossible de surfer et cela plusieurs fois à suivre) ?

Reply

Marsh Posté le 21-10-2002 à 19:40:39    

désolé de répondre un peu tard, mais courz powa ! :o
 
donc, sous win ca marrive qq desynchro, mais bon c pas super fréquent en tout cas.
Je vais peut etre essayer de désactiver l'acpi et l'apm et tout alors :/
galère ce modem qd meme, vu ke mamadoo veulement pas me filer un modem ethernet, je crois ke je vais prendre free ou autre avec un modem ethernet, je crois ke ya des offres ou les modems sont offerts en ce moment. vu ke ca fait plus d'un an ke jai mamadoo ...
 
Bref je préfèrerais qd meme faire fonctionner ce modem, mais bon :cry:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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