Salut tout le monde,
 
Avant toute chose je vais recentrer le probl�me : j'ai un Athlon 900 sur carte m�re avec chipset AMD751, une distrib Mandrake 8.1 avec tout d'origine... Quand je lance startmodem, pas de probl�me pour eci-load1 mais eci-load2 bloque au 259�me bloc � chaque fois !!
 
J'ai essay� toutes les modifs du forum, de sourceforge, de la mailling-liste, les drivers 0.1, 0.2, 0.3... CVS : rien n'y fait.
 
Je me suis donc attaqu� � modifier certaines parties du code source des drivers : en effet sur le forum http://eci.harlaut.net/ on m'a r�pondu que cela pourrait venir du fait que le signal envoy� par la fonction kill() appel�e dans le fils arrive trop tot pour que le p�re l'intercepte, r�sultat la fonction pause() reste bloqu�e ind�finiment...
 
J'ai donc remplac� le syst�me du "signal / kill / pause" par un syst�me de pipe. En effet, le fils �crit dans une extr�mit� du pipe (avec un write) et le p�re attend de recevoir les donn�es � l'autre extr�mit� (avec un read bloquant). Ainsi, on ne pourra plus dire qu'il y a un probl�me de signaux !! Mais le r�sultat est le m�me : blocage au bloc 259.
 
J'en d�duis donc que le probl�me viendrait plut�t de certains BAS qui ne seraient pas compatibles avec le drivers (je suis � BORDEAUX ;-)
 
Pour faire avancer un peu plus le schmilblick, sous windows le seul type de modulation qui fonctionne chez moi est "T1.413"...
 
J'esp�re que quelqu'un saura r�pondre � mes interrogations
 
Cyril VRILLAUD
 
 

Répondre à