[wvdial] ATDT invalid dial command

Applications, problèmes de configuration réseau
Répondre
tandycorp
Daikyu
Messages : 50
Inscription : lun. 25 juin 2007, 16:53
Localisation : Rive-sud de Montréal

[wvdial] ATDT invalid dial command

Message par tandycorp »

Je reviens d'un pacman -Su donc comme d'habitude le système a été en partie brisé. Le noyau s'était mis à jour, donc j'ai du réinstaller nvidia mais tout a bien été, mon interface graphique démarre bien maintenant.

J'ai juste un probleme avec Wvdial. Sans avoir modifié /etc/wvdial.conf , il est impossible maintenant de se connecter :

Code : Tout sélectionner

[root@myhost fred]# wvdial
--> WvDial: Internet dialer version 1.60
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Modem initialized.
--> Sending: ATDT5145992743
--> Waiting for carrier.
ATDT5145992743
ERROR
--> Invalid dial command.
--> Disconnecting at Sun Jun  1 15:44:18 2008
J'ai réinstallé wvdial, wvstreams et aussi ppp en supprimant les vieux fichiers de config.
J'ai regardé si le probleme venait de modules pour mon modem série, mais je n'avais jamais eu besoin de modules particulier pour mon modem. Aussi c'est le meme mkinitcpio qui a construit le nouveau noyau, donc ca devrait marcher comme avant.
Je crois que le udev détecte bien mon modem étant donné que le début de la procédure de connexion fonctionne. Aussi g fait wvdialconf (script qui détecte le modem) a plusieurs reprises et tout semble ok.

voici mon /etc/wvdial.conf. J'y ai récemment ajouté la ligne dial command mais ca change rien. G essayé dial command = AT: marche pas. mon pass n' est pas censuré normalement évidemment. En fait ça ne semble pas venir du wvdial.conf.

Code : Tout sélectionner

[Dialer Defaults]
Stupid Mode = 1
Dial Command = ATDT
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
Baud = 115200
Modem = /dev/ttyS0
ISDN = 0
Phone = *70,5145992743
Username = vlbxxxx
Password = 34xxxxx
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

Si tu reconfigures ta connexion (en console root) en utilisant 'pppconfig' (vérifié, il est dans aur) avant de relancer ta connexion avec 'pon' en root dans la console que se passe-t-il ? (il faut installer pppconfig et ppp si tu ne l'as pas déjà).

/ne pas oublier de réinitialiser le modem : l'éteindre et le rallumer (avant ou après la configuration je ne sais plus).
tandycorp
Daikyu
Messages : 50
Inscription : lun. 25 juin 2007, 16:53
Localisation : Rive-sud de Montréal

Message par tandycorp »

je n'ai pas pppconfig mais je vais essayer de me le procurer. Ce qui est bizarre cest qu'en désinstallant/réinstallant ppp et en supprimant manuellement les fichier dans /etc/ppp ma config devrait etre exactement comme avant.

Aussi oublions ce que je disais a propos des modules, mon modem est physique, série et externe!

Je vais copier les fichiers de mon ubuntu dans /etc/ppp.
Mais comment un modem bien détecté, qui répond tjrs aux meme commandes décide de dire que la commande n'est plus bonne? Toute communication avec le modem est A1 sauf ça.

Je vais aussi copier le /etc/wvdial.conf de mon ubtuntu
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

tandycorp a écrit :je n'ai pas pppconfig mais je vais essayer de me le procurer. Ce qui est bizarre cest qu'en désinstallant/réinstallant ppp et en supprimant manuellement les fichier dans /etc/ppp ma config devrait etre exactement comme avant.
Je ne sais pas comment fonction wvdial, quand j'avais la connexion en 56k je n'ai jamais utilisé autre chose que pppconfig. (avec la commande en console pon pour démarrer la connexion et poff pour l'arrêter, en root ou avec l'autorisation pour l'utilisateur dans les sudoers).

/Tu es bien dans le groupe dialout ?
Aussi oublions ce que je disais a propos des modules, mon modem est physique, série et externe !
Ok.
Je vais copier les fichiers de mon ubuntu dans /etc/ppp.
Je te le déconseille. La configuration avec pppconfig est des plus simples. Il suffit d'avoir tes identifiants de connexion près de toi, et tu crées ta configuration à neuf. Tu peux même facilement configurer plusieurs comptes FAI (si tu veux une connexion de secours en mode sans abonnement par exemple, auquel cas la commande de connexion sera 'pon le_nom_de_connexion_de_ton_choix')
Mais comment un modem bien détecté, qui répond tjrs aux meme commandes décide de dire que la commande n'est plus bonne? Toute communication avec le modem est A1 sauf ça.
Est-ce que tu as éteint (attendre quelques secondes après) puis rallumé ton modem, pour le réinitialiser, comme je te l'ai conseillé ?
Je vais aussi copier le /etc/wvdial.conf de mon ubtuntu
Je te le déconseille également. Configurer une connexion avec pppconfig (que tu peux installer avec yaourt en quelques secondes) est l'affaire de quelques minutes, et fait du travail propre.

Si tu as des paquets ppp déjà présents dans le cache, prends la peine de les supprimer (et aussi désinstaller avec les options -ns : no save) avant d'installer (ppp et pppconfig).
tandycorp
Daikyu
Messages : 50
Inscription : lun. 25 juin 2007, 16:53
Localisation : Rive-sud de Montréal

Message par tandycorp »

Mélodie, je crains que tout cela n'ait aucun rapport avec ppp. Je te remercie de tes réponses mais copier la config de wvdial.conf n'avait vraiment rien de dangereux! Ce ptit fichier est crée en détectant le modem avec la commande wvdialconf, les commandes supportées par le modem y sont ajoutées. J'ai regardé et le fichier de mon ubuntu est identique, il avait analysé les même modem et wvdial fontionne sur ubuntu...

Je sais que mkinitcpio.conf m'avait donné un problème. J'avais dû retirer "keymap" de mes HOOKS pour que le kernel se compile, car keymap était introuvable. Mais si la commande s'envoyait avec une faute de frappe (disons plutôt de localisation), on le verrait non? Comment se procurer ce hook qui s'appelle keymap?

[quote/Tu es bien dans le groupe dialout ? ][/quote] Je suis en root.
Est-ce que tu as éteint (attendre quelques secondes après) puis rallumé ton modem, pour le réinitialiser, comme je te l'ai conseillé ?
Oui j'avais déja essayé ça
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

tandycorp a écrit :J'ai regardé et le fichier de mon ubuntu est identique, il avait analysé les même modem et wvdial fontionne sur ubuntu...

Je sais que mkinitcpio.conf m'avait donné un problème. J'avais dû retirer "keymap" de mes HOOKS pour que le kernel se compile, car keymap était introuvable. Mais si la commande s'envoyait avec une faute de frappe (disons plutôt de localisation), on le verrait non? Comment se procurer ce hook qui s'appelle keymap?
Aucune idée, je n'ai même jamais rien compris aux hooks (je ne me suis pas penchée dessus non plus).

À propos, tu as bien les modules nécessaires compilés dans ce noyau pour te connecter en RTC ?
tandycorp
Daikyu
Messages : 50
Inscription : lun. 25 juin 2007, 16:53
Localisation : Rive-sud de Montréal

Message par tandycorp »

À propos, tu as bien les modules nécessaires compilés dans ce noyau pour te connecter en RTC ?
Aucune idée. J'ai le dernier kernel26 standard de arch. Effectivement mon problème pourrait être là. Est-ce que la communauté arch a supprimé cette fonction du noyau???

Oui je sens que le probleme viens de là.. la commande est inexistante!
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

tandycorp a écrit :
À propos, tu as bien les modules nécessaires compilés dans ce noyau pour te connecter en RTC ?
Aucune idée. J'ai le dernier kernel26 standard de arch. Effectivement mon problème pourrait être là. Est-ce que la communauté arch a supprimé cette fonction du noyau???
Dans mon noyau générique j'ai ça:
$ zcat /proc/config.gz | grep RTC
# CONFIG_RTC is not set
# CONFIG_GEN_RTC is not set

CONFIG_RTC_LIB=m
CONFIG_RTC_CLASS=m
# RTC interfaces
CONFIG_RTC_INTF_SYSFS=y
CONFIG_RTC_INTF_PROC=y
CONFIG_RTC_INTF_DEV=y
CONFIG_RTC_INTF_DEV_UIE_EMUL=y
CONFIG_RTC_DRV_TEST=m
# I2C RTC drivers
CONFIG_RTC_DRV_DS1307=m
CONFIG_RTC_DRV_DS1374=m
CONFIG_RTC_DRV_DS1672=m
CONFIG_RTC_DRV_MAX6900=m
CONFIG_RTC_DRV_RS5C372=m
CONFIG_RTC_DRV_ISL1208=m
CONFIG_RTC_DRV_X1205=m
CONFIG_RTC_DRV_PCF8563=m
CONFIG_RTC_DRV_PCF8583=m
CONFIG_RTC_DRV_M41T80=m
CONFIG_RTC_DRV_M41T80_WDT=y
# SPI RTC drivers
CONFIG_RTC_DRV_RS5C348=m
CONFIG_RTC_DRV_MAX6902=m
# Platform RTC drivers
CONFIG_RTC_DRV_CMOS=m
CONFIG_RTC_DRV_DS1553=m
CONFIG_RTC_DRV_STK17TA8=m
CONFIG_RTC_DRV_DS1742=m
CONFIG_RTC_DRV_M48T86=m
CONFIG_RTC_DRV_M48T59=m
CONFIG_RTC_DRV_V3020=m
# on-CPU RTC drivers
De plus, il me semble qu'il te faudra vérifier si ppp (ou pppd ? Je ne me souviens plus) est bien dans les démons au démarrage.
Oui je sens que le probleme viens de là.. la commande est inexistante!
Laquelle de commande ?
tandycorp
Daikyu
Messages : 50
Inscription : lun. 25 juin 2007, 16:53
Localisation : Rive-sud de Montréal

Message par tandycorp »

De plus, il me semble qu'il te faudra vérifier si ppp (ou pppd ? Je ne me souviens plus) est bien dans les démons au démarrage.
pppd a toujours démarré pendant la connexion, pas avant... mais je vais essayer
tandycorp
Daikyu
Messages : 50
Inscription : lun. 25 juin 2007, 16:53
Localisation : Rive-sud de Montréal

Message par tandycorp »

non, pppd dans deamons ne change rien.

Et comment configurer ou activer ce CONFIG_RTC dans le noyau??
tandycorp
Daikyu
Messages : 50
Inscription : lun. 25 juin 2007, 16:53
Localisation : Rive-sud de Montréal

Message par tandycorp »

finalement mon config.gz me donne ça :

Code : Tout sélectionner

CONFIG_HPET_EMULATE_RTC=y
# CONFIG_RTC is not set
# CONFIG_GEN_RTC is not set
CONFIG_RTC_LIB=m
CONFIG_RTC_CLASS=m
# RTC interfaces
CONFIG_RTC_INTF_SYSFS=y
CONFIG_RTC_INTF_PROC=y
CONFIG_RTC_INTF_DEV=y
CONFIG_RTC_INTF_DEV_UIE_EMUL=y
CONFIG_RTC_DRV_TEST=m
# I2C RTC drivers
CONFIG_RTC_DRV_DS1307=m
CONFIG_RTC_DRV_DS1374=m
CONFIG_RTC_DRV_DS1672=m
CONFIG_RTC_DRV_MAX6900=m
CONFIG_RTC_DRV_RS5C372=m
CONFIG_RTC_DRV_ISL1208=m
CONFIG_RTC_DRV_X1205=m
CONFIG_RTC_DRV_PCF8563=m
CONFIG_RTC_DRV_PCF8583=m
CONFIG_RTC_DRV_M41T80=m
CONFIG_RTC_DRV_M41T80_WDT=y
CONFIG_RTC_DRV_S35390A=m
# SPI RTC drivers
CONFIG_RTC_DRV_MAX6902=m
CONFIG_RTC_DRV_R9701=m
CONFIG_RTC_DRV_RS5C348=m
# Platform RTC drivers
CONFIG_RTC_DRV_CMOS=m
CONFIG_RTC_DRV_DS1511=m
CONFIG_RTC_DRV_DS1553=m
CONFIG_RTC_DRV_DS1742=m
CONFIG_RTC_DRV_STK17TA8=m
CONFIG_RTC_DRV_M48T86=m
CONFIG_RTC_DRV_M48T59=m
CONFIG_RTC_DRV_V3020=m
# on-CPU RTC drivers
mon /proc/modules:

Code : Tout sélectionner

ipv6 256196 10 - Live 0xf8ca2000
nls_cp437 5888 1 - Live 0xf8aa6000
vfat 10880 1 - Live 0xf8aa2000
fat 45984 1 vfat, Live 0xf8ab1000
i2c_i801 9232 0 - Live 0xf8a80000
nvidia 7816704 0 - Live 0xf9356000 (P)
i2c_core 19348 2 i2c_i801,nvidia, Live 0xf8a9c000
intel_agp 23740 0 - Live 0xf8a95000
agpgart 28244 2 nvidia,intel_agp, Live 0xf8a8d000
pcspkr 2816 0 - Live 0xf88c9000
sg 27188 0 - Live 0xf8a85000
thermal 15260 0 - Live 0xf8a66000
evdev 9472 3 - Live 0xf8a6b000
processor 32096 1 thermal, Live 0xf8a72000
fan 4356 0 - Live 0xf8a63000
button 6416 0 - Live 0xf8a4c000
battery 10372 0 - Live 0xf893e000
ac 4484 0 - Live 0xf8a45000
ppp_generic 24348 0 - Live 0xf8a5c000
snd_hda_intel 336440 1 - Live 0xf8ac9000
snd_hwdep 7428 1 snd_hda_intel, Live 0xf8948000
snd_seq_oss 30336 0 - Live 0xf8a23000
snd_seq_midi_event 6656 1 snd_seq_oss, Live 0xf8945000
snd_seq 48432 4 snd_seq_oss,snd_seq_midi_event, Live 0xf8a4f000
snd_seq_device 6796 2 snd_seq_oss,snd_seq, Live 0xf8942000
snd_pcm_oss 38656 0 - Live 0xf8a18000
snd_pcm 68228 2 snd_hda_intel,snd_pcm_oss, Live 0xf8a2d000
snd_timer 19848 2 snd_seq,snd_pcm, Live 0xf8922000
snd_page_alloc 8072 2 snd_hda_intel,snd_pcm, Live 0xf892d000
snd_mixer_oss 14848 2 snd_pcm_oss, Live 0xf8928000
snd 46628 9 snd_hda_intel,snd_hwdep,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss, Live 0xf8931000
soundcore 6496 2 snd, Live 0xf88cd000
slhc 6016 1 ppp_generic, Live 0xf88d0000
rtc_cmos 9120 0 - Live 0xf891e000
rtc_core 15516 1 rtc_cmos, Live 0xf88d3000
rtc_lib 2944 1 rtc_core, Live 0xf88cb000
reiserfs 229760 1 - Live 0xf894d000
usbhid 42944 0 - Live 0xf8900000
hid 39168 1 usbhid, Live 0xf88d8000
ff_memless 5128 1 usbhid, Live 0xf8872000
sd_mod 23320 4 - Live 0xf885b000
sr_mod 15300 0 - Live 0xf886d000
cdrom 33952 1 sr_mod, Live 0xf8879000
ide_pci_generic 4228 0 [permanent], Live 0xf8858000
jmicron 2560 0 [permanent], Live 0xf8829000
ide_core 103584 2 ide_pci_generic,jmicron, Live 0xf88e5000
ehci_hcd 33804 0 - Live 0xf8863000
uhci_hcd 22288 0 - Live 0xf8835000
usbcore 129776 4 usbhid,ehci_hcd,uhci_hcd, Live 0xf88a8000
ata_piix 17668 3 - Live 0xf882f000
ata_generic 5636 0 - Live 0xf8824000
pata_jmicron 4224 0 - Live 0xf8821000
libata 141840 3 ata_piix,ata_generic,pata_jmicron, Live 0xf8884000
scsi_mod 92204 4 sg,sd_mod,sr_mod,libata, Live 0xf8840000
dock 7952 1 libata, Live 0xf881e000
/proc/drivers/rtc

Code : Tout sélectionner

rtc_time	: 17:28:36
rtc_date	: 2008-06-07
alrm_time	: **:**:44
alrm_date	: ****-**-**
alarm_IRQ	: no
alrm_pending	: no
24hr		: yes
periodic_IRQ	: no
update_IRQ	: no
HPET_emulated	: yes
DST_enable	: no
periodic_freq	: 1024
batt_status	: okay
/proc/drivers/tty

Code : Tout sélectionner

/dev/tty             /dev/tty        5       0 system:/dev/tty
/dev/console         /dev/console    5       1 system:console
/dev/ptmx            /dev/ptmx       5       2 system
/dev/vc/0            /dev/vc/0       4       0 system:vtmaster
serial               /dev/ttyS       4 64-67 serial
pty_slave            /dev/pts      136 0-1048575 pty:slave
pty_master           /dev/ptm      128 0-1048575 pty:master
unknown              /dev/tty        4 1-63 console
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

Si j'ai bien tout compris sous Ubuntu ça fonctionne ? As-tu pensé à comparer la partie du fichier de config du kernel de Ubuntu pour voir si c'est identique ?
tandycorp
Daikyu
Messages : 50
Inscription : lun. 25 juin 2007, 16:53
Localisation : Rive-sud de Montréal

Message par tandycorp »

non j'y ai pas pensé, merci pour l'idée mais bordel,, ca devient complexe pour une stupidité de pacman -Su.. Aussi pourquoi ya juste toi qui m'aide? En tous cas je te remercie, dire que je n'ai pas de réponse du tout sur le forum anglais

à propos, si je trouve quelque chose de différent dans la config du kernel ubuntu, je fais koi? Comment ajouter ce qui manque dedans?
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

Il se trouve que j'ai eu une connexion en bas débit pendant pas mal de temps, au moins trois ans. Je n'utilisais que ppp et pppconfig, c'est pour ça que je t'orientais vers ces outils *simplissimes* et *efficaces* (pour avoir une base que je connaisse, afin d'essayer de t'aider au mieux). En fait peu d'utilisateurs gnu/linux ont une connexion rtc, ce qui explique que personne ne vienne te proposer de l'aide. Ils ne savent sans doute pas quoi te proposer.

Si tu ne vois pas tout bien configuré dans le kernel, tu te fais une séance de make menuconfig et tu modifies les options pour avoir tout l'rtc compilé en dur (à mon avis), quitte à prendre le .config de ton kernel actuel et à n'y modifier que ces options-là : si c'est bien là le problème.
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

J'ai trouvé sur le web la manière exacte dont je m'y prenais pour configurer une ou plusieurs connexions. (Une connexion sans abonnement en plus, pour me dépanner en cas de panne d'accès sur le forfait par exemple).

Les interfaces de dialog contiennent des commentaires utiles, comme tu peux le voir.

/!\ Dans l'avant dernière image, tu vois les noms de device de ton modem : /dev/ttys0 /dev/ttys1 et ainsi de suite. Il s'agit d'essayer au moins ttys0 et ttys1, parce que ça peut parfois changer, pour des raisons dont je n'ai jamais déterminé la cause.
Répondre