Le mercredi 23 février 2005 à 18:37 +0100, Olivier Blin a écrit : 
> "Benoit Audouard" <[EMAIL PROTECTED]> writes:

> > J'ai aussi vu ça :
> > http://archives.mandrakelinux.com/cooker/2005-02/msg04959.php
> > (Latest kernel-source (2.6.10-3mdk) doesn't allow to compile any 3rd party
> > modules) (faut que je relise)
> > et http://archives.mandrakelinux.com/cooker/2005-02/msg04956.php
> > (nvidia drivers cannot be built with 2.6.10.3mdk)
> Un header est corrompu, il suffit de faire ceci pour le corriger
> normalement :
> perl -pi -e 's/&& &&/&&/' /usr/src/linux-2.6.10-3mdk/include/linux/rhconfig.h

c'est bon ça marche ;-) la correction était donnée dans la thread...
bah les betas c'est fait pour voir ce  genre de chose (pas très grave).

> >> Qu'est-ce qu'on fait pour l'ISDN ?
> > compil' sans les CMV : modif' manuelle par utilisateur des OPTNxx dans
> > /etc/eagle-usb/eagle-usb.conf pour ceux pour qui ce serait
> > nécessaires.
> donc non supporté par ce package ...

tu as mis enable-cmvs ?
en fait en l'état faut faire un choix : 
1. que ça marche pour tous les ISP mais pas l'ISDN, 
2. ou alors qu'il y ait une config' manuelle connue supplémentaire pour
quelques ISP mais que ça marche pour l'ISDN 
(je préfère la seconde d'où ma réponse).

> > j'espère que la version à venir de l'install' pourra implémenter quelques
> > chose de robuste déjà pour les ISP identifiés :
> > - changement pour Cegetel ADSL Max, Free dégroupé, autres ?
> > - changement d'encapsulation pour Tiscali (toujours pas vu de
> > communication officielle... enfin sur le net)
> 
> Ce sont les modifs que tu nous avais envoyé ?
> Titi devait s'en occuper, je vais essayer de le réveiller.
nope pas encore envoyé, titi a bien pris en compte toutes les modifs que
je lui ai envoyées... 

> > si nous ne tardons pas trop tu auras peut-être une chance de l'intégrer à
> > Mandrakelinux 10.2
> Oui, ça ne devrait pas poser de problèmes.

va falloir se magner quand même, ce WE au plus tard j'espère ;-)
sl33p3r ? Tux ?

> >> Est-ce que ça fonctionne si les CMVs sont activés à la compilation ?
> > Je crains que non en ISDN. Je n'ai toujours pas compris d'où ça plante :
> > peut-être sl33p3r aura-t-il le temps de regarder/corriger, au pire c'est
> > dans eaglectrl donc côté userland (à moins que je n'aie vraiment rien
> > compris...). M'enfin comme ça a une chance de fonctionner sans les CMVs
> > d'activés...
> 
> Ce serait quand même mieux de ne pouvoir utiliser qu'un exécutable
> pour les deux types de ligne.
> Ce n'est pas possible pour l'instant de désactiver les CMVs
> dynamiquement dans eaglectrl si la ligne est détectée comme ISDN ?

en fait je pense que oui mais je n'ai pas vérifié dans le code (je ne
suis plus développeur depuis pas mal de temps ;-) ) : 
https://mail.gna.org/public/eagleusb-dev/2005-02/msg00024.html
retrouver dans le code les lignes concernées et voir si la lecture des
CMVs est bien faite après l'envoi du DSPcode (ce qui semblerait logique
et vu que eaglectrl doit d'abord savoir lequel envoyer je crois que nous
avons le critère en attendant de corriger l'envoi de CMVs en ISDN...).

> Je peux même essayer de le faire si vous n'avez pas le temps.
si tu as des idées, je suis preneur de patch (ça réveillera sl33p3r ;-) )

> Merci pour la réponse rapide.
j'ai un peu déconné sur le make uninstall : j'avais
renommé /lib/modules/2.6.10-3mdk/kernel/3rdparty/eagle-usb/eagle-usb.ko.gz mais 
vu que Tux vire carrément le répertoire :-( (donc si vous testez : mettez 
eagle-usb.ko.gz dans /backup et replacez-le au bon endroit ensuite...) 
j'ai refait un ./configure && make && cd driver && make installdriver #
ce qui le place dans /lib/modules/2.6.10-3mdk/kernel/misc/eagle-usb/ 
donc les logs :
Feb 23 21:13:04 BenAthlux net.agent[15528]: remove event not handled
Feb 23 21:13:04 BenAthlux kernel: [eagle-usb] ADSL device removed
Feb 23 21:13:04 BenAthlux kernel: [eagle-usb] driver unloaded
Feb 23 21:13:24 BenAthlux kernel: usb 1-2: USB disconnect, address 2
Feb 23 21:13:31 BenAthlux kernel: usb 1-2: new full speed USB device
using uhci_hcd and address 3
Feb 23 21:14:04 BenAthlux kernel: usb 1-2: USB disconnect, address 3
Feb 23 21:14:09 BenAthlux kernel: usb 1-2: new full speed USB device
using uhci_hcd and address 4
Feb 23 21:14:56 BenAthlux perl: [RPM] eagle-usb-2.1.1-1mdk installed
Feb 23 21:15:00 BenAthlux CROND[15894]: (root) CMD
(   /usr/share/sshd-monitor/sshd-restarter)
Feb 23 21:15:03 BenAthlux su(pam_unix)[15907]: session opened for user
root by baud(uid=501)
Feb 23 21:20:00 BenAthlux CROND[16324]: (root) CMD
(   /usr/share/sshd-monitor/sshd-restarter)
Feb 23 21:23:53 BenAthlux kernel: usb 1-2: USB disconnect, address 4
Feb 23 21:24:01 BenAthlux kernel: usb 1-2: new full speed USB device
using uhci_hcd and address 5
Feb 23 21:24:02 BenAthlux kernel: [eagle-usb] driver V2 loaded
Feb 23 21:24:02 BenAthlux kernel: [eagle-usb] New pre-firmware modem
detected
Feb 23 21:24:02 BenAthlux kernel: [eagle-usb] Uploading firmware..
Feb 23 21:24:03 BenAthlux kernel: [eagle-usb] Binding eu_instance_t to
USB 001/005
Feb 23 21:24:03 BenAthlux kernel: usbcore: registered new driver
eagle-usb
Feb 23 21:24:03 BenAthlux kernel: usb 1-2: USB disconnect, address 5
Feb 23 21:24:03 BenAthlux kernel: [eagle-usb] Pre-firmware modem removed
Feb 23 21:24:05 BenAthlux kernel: usb 1-2: new full speed USB device
using uhci_hcd and address 6
Feb 23 21:24:05 BenAthlux kernel: [eagle-usb] New USB ADSL device
detected, waiting for DSP code...
Feb 23 21:24:05 BenAthlux kernel: [eagle-usb] Interface 0 accepted.
Feb 23 21:24:05 BenAthlux kernel: [eagle-usb] created proc entry
at : /proc/driver/eagle-usb/001-006
Feb 23 21:24:09 BenAthlux logger: Unable to send CMVs to driver:
Inappropriate ioctl for device
Feb 23 21:25:00 BenAthlux CROND[17348]: (root) CMD
(   /usr/share/sshd-monitor/sshd-restarter)
Feb 23 21:30:00 BenAthlux CROND[17729]: (root) CMD
(   /usr/share/sshd-monitor/sshd-restarter)
Feb 23 21:30:00 BenAthlux CROND[17731]: (root) CMD
(/opt/drweb/update/update.pl >/dev/null 2>&1)
Feb 23 21:33:50 BenAthlux kernel: usb 1-2: USB disconnect, address 6
Feb 23 21:33:50 BenAthlux kernel: [eagle-usb] ADSL device removed
Feb 23 21:33:50 BenAthlux kernel: usbcore: deregistering driver
eagle-usb
Feb 23 21:33:50 BenAthlux kernel: [eagle-usb] driver unloaded
Feb 23 21:33:55 BenAthlux kernel: usb 1-2: new full speed USB device
using uhci_hcd and address 7
Feb 23 21:33:56 BenAthlux kernel: [eagle-usb] driver V2 loaded
Feb 23 21:33:56 BenAthlux kernel: [eagle-usb] New pre-firmware modem
detected
Feb 23 21:33:56 BenAthlux kernel: [eagle-usb] Uploading firmware..
Feb 23 21:33:56 BenAthlux kernel: [eagle-usb] Binding eu_instance_t to
USB 001/007
Feb 23 21:33:56 BenAthlux kernel: usbcore: registered new driver
eagle-usb
Feb 23 21:33:56 BenAthlux kernel: usb 1-2: USB disconnect, address 7
Feb 23 21:33:56 BenAthlux kernel: [eagle-usb] Pre-firmware modem removed
Feb 23 21:33:58 BenAthlux kernel: usb 1-2: new full speed USB device
using uhci_hcd and address 8
Feb 23 21:33:59 BenAthlux kernel: [eagle-usb] New USB ADSL device
detected, waiting for DSP code...
Feb 23 21:33:59 BenAthlux kernel: [eagle-usb] Interface 0 accepted.
Feb 23 21:33:59 BenAthlux kernel: [eagle-usb] created proc entry
at : /proc/driver/eagle-usb/001-008
Feb 23 21:34:01 BenAthlux logger: Unable to send CMVs to driver:
Inappropriate ioctl for device

Les questions pour blino : 
1. tu n'as pas inclus eagleconnect.tcl ? (hum c'est vrai que la
dépendance sur tcl, tclx et pousserait plutôt à le mettre dans un paquet
eagle-usb-eagleconnect.rpm ;-) ) je n'ai même pas regardé si mcoolive
l'a mis pour debian ?! (shame on me)
2. les logs ci-dessus me font penser que tu as compilé avec ./configure
--enable-cmvs ? (l'erreur Unable to send CMVs to driver: Inappropriate
ioctl for device)
3. j'ai réinstallé à partir du tar.bz2 ça fonctionne en tout cas (la
version 2.1.1 mais il n'y a pas grande modif' par rapport à la
2.1.0(rc1) )
4. c'est difficile de tester "en réel" (avec les drakxtools qui
installeraient le package) peut-être en définissant une "source urpmi"
sur disque ne contenant que eagle-usb-2.1.1 ? (j'ai pas vraiment la
syntaxe en tête...)
5. ou alors peut-être est-il possible de tester avec la beta3 ? utiliser
le eagle-usb-1.9.9-7mdk devrait fonctionner (et permettre de vérifier si
la récup' des updates fonctionne ou l'ajout de source plutôt...). Je
peux détailler un cas de test si je ne suis pas très clair (j'ai
tendance à aller un peu vite, désolé).
6. c'est tout pour l'instant, ah si je viens de voir ton changelog :
* mer fév 23 2005 Olivier Blin <[EMAIL PROTECTED]> 2.1.1-1mdk
- 2.1.1
- enable CMVs
- rpmbuildupdate aware
- remove Patch1 (merged upstream)
- don't ship the init script
* sam oct 09 2004 Olivier Blin <[EMAIL PROTECTED]> 1.9.9-7mdk
- workaround in Patch1: write ethX file instead of ifcfg-ethX
  (make dhpc/static connections start at boot)
- Patch2: new OPTNxx to support [EMAIL PROTECTED] 800 E2L devices too
- really bzip2 Patch0

Donc j'ai la réponse à une de mes questions (enable cmvs)
7. hum sous http://people.mandrakesoft.com/~blino/ je n'ai pas vu
le .src.rpm c'est pas encore cette fois-ci que je vais apprendre à
construire un rpm :-( 

Pour Tux :
startadsl
Vous n'avez pas encore configuré votre connexion!
Vous pouvez le faire soit:
- en lançant eagleconfig
- en configurant manuellement la connexion puis en supprimant
 le fichier /etc/eagle-usb/eagle-usb_must_be_configured
=> eagleconfig se termine toujours en erreur pour moi vu que je ne
rebranche pas le modem
"en (re-)lançant eagleconfig (s'il s'est terminé en erreur)" serait plus
clair comme message, enfin c'est mon avis (et je le partage)

@++
Ben'. aka baud123


Reply via email to