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:48:38
je peux me tromper, mais le .bin sert justement à la synchro, si tu as un mauvais .bin ou tu en as pas ( ), 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
mais bon, c'est dommage d'en venir jusque là, c'est pas win....
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
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 ...
Marsh Posté le 19-10-2002 à 01:18:30
tiens
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
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
Marsh Posté le 19-10-2002 à 01:23:14
BMOTheKiller a écrit a écrit : tiens 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 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
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
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
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
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 :
|
et /etc/ppp/chap-secrets de celle-ci :
Code :
|
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
il faudra peut-être jouer avec les lcp ou echo du fichier "adsl"
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 :
|
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 :
|
- 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.....
Marsh Posté le 20-10-2002 à 12:43:07
[root@Vinz416 root]# ipchains -L -n |
# ./connect :
|
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 |
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
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 ..
Marsh Posté le 20-10-2002 à 14:13:32
Oups..Un peu grilled sur les bords!
Marsh Posté le 20-10-2002 à 14:36:24
lol, c pas grave ta essayé qd meme
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.
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é.
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?
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 :
|
ç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
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
PS: si qq1 a une url qui est bien détaillé, ou meme si qq1 a la manip exak pour mettre ces patches
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
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 :
|
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
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 :
|
J'ai deux cartes mères identiques à la sienne (epox 8KHA+) et zero problème
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
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
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 ?
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
Marsh Posté le 20-10-2002 à 21:52:36
alors la c compiled et tout, mais meme pb
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
Marsh Posté le 21-10-2002 à 09:44:14
Vinz416 a écrit a écrit : alors la c compiled et tout, mais meme pb 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 |
mouarf...... c'est ç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 , 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) ?
Marsh Posté le 21-10-2002 à 19:40:39
désolé de répondre un peu tard, mais courz powa !
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
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
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