pareil qu'avant, pour la ML
Le mercredi 13 octobre 2004 à 00:00 +0200, Frederick Ros a écrit :
> ludovic auroux wrote :
> | -La compilation sur un noyau 2.4 indique une erreur lié aux messages de 
> | debug ligne 879 et 920 du eu_main.c, il faut les encadrer par un #ifdef 
> | LINUX_2_6
> 
> Fixed.
> 
> | -lorsque que l'on indique que l'on veut utiliser les CMV via le linetype du 
> | fichier /etc/eagle-usb/eagle-usb.conf positionné à 0xA (10 en bin) et que 
> | l'on lance un eaglectrl -d une assertion est provoqué par la fonction 
> | hex_to_byte utilisé par la fonction read_cmv_from_file, j'ai remplacé cette 
> | fonction par un sscanf en faisant un trim du buffer avant, histoire de 
> | nettoyer la chaine à traiter (cf le driver ADI v.EagleIII corrige ce bug 
> | avec un sscanf) je te forward ce fichier.
> 
> Fixed.
> 
> | Les problèmes rencontrés sont:
> | lors d'un eaglectrl -d avec les CMVs (linetype = 0xA) le message 
> | 'eu_decode_msg : illegal function type : 0x3' apparait dans le 
> | /var/log/message ce qui correspond à MP_FUNCTION_TYPE_MSGACCERR.
> | Si tu mets une trace sur tmpState et uEventCode au niveau de la fonction 
> | ModemSM du fichier Sm.c on s'apperçoit que le modem passe à l'état 3 
> | correspondant à RX_SYNC_ERR
> 
> Le pb se pose aussi avec le code ADI .. sauf que leur erreur:
> 
>   /* type is invalid and passed last test - can't happen */
>   /* got a serious error here */
>   ZAP(DEBUG_MSG, DEBUG_ERRORS, (kTAB"SW Internal ERROR 'msg->type'\n"));
> 
> n'apparait qu'en mode debug, et ne renvoie pas une erreur ... Si on veut
> etre compliant ici, il faudrait qu'on fasse la meme chose ... Je fais un
> patch qui ne check pas le subtype de ce genre d'erreur mais print un
> warning avec la valeur du subtype ...
> 
> 
> 


Reply via email to