Hellorghh, bis.
Il me semble que le module de gestion du port s�rie merdoie si on ne
sp�cifie pas l' IRQ du port s�rie avec la commande SETSERIAL ....
Ce probl�me est d�taill� dans le MODEM-HOWTO.
Je n'ai malheureusement pas sous les yeux la Linuxette sur laquelle j'ai eu
l'occasion de faire joujou avec un modem s�rie ...
Si mes souvenirs sont bons, il faut employer l'utilitaire MINICOM (Installer
le package correspondant parmis les RPMs de la MDK) pour communiquer avec le
modem et donc le tester ...
# minicom
(configurer ici le port serie utilis� et le autres param�tres, voir l'aide
incluse ... je crois que c'est ctrl+a+h ....mais c'est marqu� � l'�cran)
quand tout est configur�, taper :
AT
Le modem doit r�pondre:
OK
Si cette r�ponse est *extr�mement* longue (plusieurs dizaines de secondes
!!!), c'est que le driver du port s�rie h�site car il interroge celui-ci par
'polling' ...voir plus bas. Je crois qu'� ce moment l�, le syslog
('ctrl+alt+f12' ou tail '/var/log/messages' pour le voir) donne des
indications sur l'activit� de ce driver...
Il faut alors indiquer au driver (Le module serial.o, je crois), quelle IRQ
utiliser :
# setserial /dev/modem irq=3 (ou 4, tester les deux valeurs, voir plus bas)
A ce moment, le module communiquera avec le modem avec l'IRQ choisie, et
plus en 'polling' !!!
pour revenir en 'polling':
# setserial /dev/modem irq=0 (Mais ce n'est pas recommand� !!!)
Note importante : les deux commandes 'setserial' que je viens de donner sont
certainement fausses, car cela fait longtemps... Faire setserial --help ou
man setserial pour retrouver la bonne syntaxe !!! Autre chose, il faut
installer le package correspondant pour avoir la commande si cela n'est pas
d�j� fait.
De plus, ton probl�me ne vient peut-�tre pas de l� ... Mais je l'ai eu sur
le MDK8.0, m�me en utilisant 'linuxconf' ou 'netconfig', alors ....
Moralit� : Il faut lire les HOWTOs, m�me si c'est en anglais ...;-)
Alors, les IRQs, l'adresse, c'est koi-t'est-ce ???
Le microprocesseur communique avec les p�riph�riques par le biais de son bus
de donn�es. Tous les p�riph�riques du syst�me �tant reli�s au bus, il voient
passer toutes les donn�es destin�es aux autres... (Bon, je simplifie, c'est
plus tout � fait comme cela, mais le principe reste le m�me.) Pour savoir
quelle donn�es sont pour lui, le p�riph�rique attend un signal sur une de
ses entr�es qui lui indique de r�ceptionner la donn�e qui arrive ... Ce
signal n'est actif que quand l'adresse demand�e par le processeur est celle
du p�riph�rique. C'est comme pour la radio FM, mon antenne re�oit toutes les
stations � la fois, mais par le r�glage du tuner, je lui demande de trier et
de ne recevoir qu'Europe2 entre 6h et 9h ...(C'est le lapinou dans la
garrigue... ;-)))
Ensuite, le p�riph�rique veut r�pondre au microprocesseur, normal, non ???
Il ne peux pas envoyer une donn�e � l'adresse du microprocesseur, qui est un
composant, tr�s occup�, lui !!! (Le pauvre, il passe sont temps � attendre
que c'est lambins de p�riph�riques lui r�pondent !!! Les 35 heures, c'est p�
pour lui ...)
Il doit donc emettre une 'requete d'interruption' (Une IRQ, cqfd.) qui dit
en gros au processeur : "Hey, feignant, j'ai du matos pour toi !!!".
Le processeur, recoit cette info sur une de ses entr�es (Nomm�e IRQ,
justement) et le N� de cette IRQ sur son bus de donn�es. Il sait alors quel
p�riph�rique a besoin de lui, et apr�s avoir fini ce qu'il �tait en train de
faire, va aller chercher les donn�es du p�riph�rique pour les traiter (Et
pourquoi pas lui donner de nouveau du gratin � faire).
Quasiment tous les p�riph�riques fonctionnent ainsi, et chacun doit avoir
son IRQ ( 3 et 4 pour les ports s�rie, 14 et 15 pour les port IDE, 7 pour
l'imprimante, etc, etc...)
Pourquoi un tel fonctionnement ???
Parce que le processeur ne peut pas passer son temps � appeler tous les
p�riph�riques par leurs adresses pour leur demander si ils ont des donn�es �
lui fournir ... c'est un homme press�, le p�vre !!! Cette m�thode existe
pourtant, elle s'appelle le 'Polling' (J'en parle plus haut) et elle n'est
heureusement quasiment pas utilis�e (Si quelqu'un � le contre-exemple, bipez
moi !!!) M�me Wind�be ne fonctionne pas comme cela (quoique, vu les
r�sultats ..)
Pour connaitre les IRQs des tes ports s�rie : va voir dans le setup du bios
ou � l'�cran de d�marrage, juste avant LILO, si tu as le temps !!!
En g�n�ral :
COM1 (/dev/ttys0) -> adresse : 2F8, IRQ : 3
COM2 (/dev/ttys1) -> adresse : 3F8, IRQ : 4
Voilou ... @+++
Note importante : Je pense que j'ai dit des conneries dans les deux lignes
ci-dessus et dans le reste du texte, d'ailleur ;-) mais le principe est bon
...
SVP, corrigez moi et apportez des pr�cisions, merci pour Christofe !!!!
----- Original Message -----
From: cbouillon <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, February 23, 2002 2:23 PM
Subject: Re: [debutant] modem non detecte
> Je ne pense pas que le type de mon modem pose probl�me car j'ai fait
> l'installation 2 ou 3 fois avant et cela marchait tout seul. Je pense
avoir
> oubli� quelque chose pendant le derniere install
>
> Type de modem : olitec selfmemorw 2000 56000/V90
> Port le 1 je croix j'ai essay� de changer c'est pareil.
> adreesse ? je ne comprends pas cette question.
> irq encore moins.
>
> d�sol� je suis d�butant.
>
> christofe
> -----Message d'origine-----
> De : on4hu <[EMAIL PROTECTED]>
> � : [EMAIL PROTECTED] <[EMAIL PROTECTED]>
> Date : samedi 23 f�vrier 2002 14:48
> Objet : Re: [debutant] modem non detecte
>
>
> >Bonjour,
> >Peut �tre un peu plus d'information,
> >
> >- quel modem utilisez vous,
> >- sur quel ports s�rie?
> >- quelle adresse ?
> >- quel irq
> >
> >Andr�
> >
> >Le Samedi 23 F�vrier 2002 13:16, vous avez �crit :
> >> J'ai install� linux 7.1 plusieurs fois et mon modem a �t� la chose qui
a
> >> toujours march�. Mais suite � des problemes, j'ai du changer de disque
> >> etc...
> >>
> >> Et j'ai r�install� mandrake mais je ne sais pas ce que j'ai fais,
> >> impossible d'utiliser le modem. J'ai essay� plusieurs choses mais rien
�
> >> faire. La seule id�e qui me reste est de refaire une installation comme
> >> j'avais d�j� fait sans manqu� une �tape.
> >>
> >> Comment faire pour que le modem soit connect� ?
> >>
> >> Merci pour vos id�es et conseils.
> >>
> >> Christofe Bouillon
>
>> -------------------------------------------------------------------------
> --
> >>- --------
> >> http://www.e-radiotv.org : radio, t�l�vision, musique, vid�o
>
>> -------------------------------------------------------------------------
> --
> >>- ---------
> >
> >
>
>
>
----------------------------------------------------------------------------
----
> Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
> Rendez-vous sur "http://www.mandrakestore.com"
>
>
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com"