OVH Cloud OVH Cloud

mandrake 10.0c avec kernel 2.6.6 et eagle usb

7 réponses
Avatar
eul guignol
Salut à vous,

J'ai upgradé mon noyau ce matin. et depuis, plus moyen de se connecter à
internet (free dégroupé avec sagem 800, utilisation de eagle usb).

Quand je fais un
$ eaglectrl -d
il me répond :
Unable to send options to driver: Inappropriate ioctl for device.

Si quelqu'un a une petite idée.

merci

7 réponses

Avatar
Frederic Bezies

Salut à vous,

J'ai upgradé mon noyau ce matin. et depuis, plus moyen de se connecter à
internet (free dégroupé avec sagem 800, utilisation de eagle usb).


Ah ? Pourquoi ne pas avoir essayé le 2.6.3-9 fourni par Mandrake ?


Quand je fais un
$ eaglectrl -d
il me répond :
Unable to send options to driver: Inappropriate ioctl for device.


J'ai entendu parler de problèmes entre le pilote de la raie manta et les
noyaux 2.6.5+.

Serait-ce aussi le cas pour l'Eagle USB ?


Si quelqu'un a une petite idée.

merci



http://linuxfr.org/~ngc891/12544.html

Il semble y avoir des conflits entre le noyau 2.6.6 et le module de
l'eagle...

--
Frédéric Béziès -

Site Perso : http://perso.wanadoo.fr/frederic.bezies/
Weblog : http://www.u-blog.net/fredb/
Fourre-tout : http://perso.wanadoo.fr/frederic.bezies/pratique/

Avatar
TiChou
Dans le message <news:40a772cb$0$19017$,
*eul guignol* tapota sur f.c.o.l.configuration :

Salut à vous,


Bonjour,

J'ai upgradé mon noyau ce matin. et depuis, plus moyen de se connecter à
internet (free dégroupé avec sagem 800, utilisation de eagle usb).

Quand je fais un
$ eaglectrl -d
il me répond :
Unable to send options to driver: Inappropriate ioctl for device.

Si quelqu'un a une petite idée.


Après changement de version de noyau, les modules correspondant à cette
version de noyau ne sont plus à la même place. Ils sont placés dans une
hiérarchie de répertoire qui commence par /lib/modules/<version du noyau>/.
Ici je parle bien des modules qui ont été compilés à partir des sources du
noyau.
Ensuite il y a les modules des drivers propriétaires qui ont été compilés à
partir de diverses sources, comme par exemple dans votre cas le module du
driver de votre modem USB qui a été compilé à partir des sources eagle-usb.
Le problème, avec ces modules externes aux sources du noyau, c'est qu'ils
sont placés là où il ne faut pas, c'est-à-dire dans la hiérarchie
/lib/modules/<version du noyau>/ ! On ne devrait trouver dans la hiérarchie
/lib/modules/<version du noyau>/ que les modules compilés à partir des
sources du noyau !
Pour les modules non issus des sources du noyau, il faut les placer selon le
type de module, dans /lib/modules/{usb,net,misc,...}. Dans votre cas, le
module adiusbadsl.o du driver de votre modem devrait être placé dans le
répertoire /lib/modules/usb. Mais j'imagine que quand il a été compilé et
installé, il a été placé dans /lib/modules/<version de votre ancien
noyau/kernel/drivers/usb et n'est donc plus utilisable par votre système
avec son nouveau noyau.
De plus, après un changement important de version de noyau, ces modules
peuvent ne plus être compatible avec le nouveau noyau et il faut donc les
recompiler pour qu'ils prennent en compte les nouvelles spécificités du
noyau.
Bref, la solution pour vous est donc très certainement de déplacer ou de
recompiler le module du driver eagle-usb.

merci


De rien.


--
TiChou

Avatar
eul guignol
Salut à vous,

J'ai upgradé mon noyau ce matin. et depuis, plus moyen de se connecter
à internet (free dégroupé avec sagem 800, utilisation de eagle usb).



Ah ? Pourquoi ne pas avoir essayé le 2.6.3-9 fourni par Mandrake ?



Pour utiliser ma carte télé qui n'est reconnue que depuis le 2.6.6.



Quand je fais un
$ eaglectrl -d
il me répond :
Unable to send options to driver: Inappropriate ioctl for device.



J'ai entendu parler de problèmes entre le pilote de la raie manta et les
noyaux 2.6.5+.

Serait-ce aussi le cas pour l'Eagle USB ?


Si quelqu'un a une petite idée.

merci



http://linuxfr.org/~ngc891/12544.html

Il semble y avoir des conflits entre le noyau 2.6.6 et le module de
l'eagle...




Avatar
viphakoneniko
Pour utiliser ma carte télé qui n'est reconnue que depuis le 2.6.6.
Pardon, mais c koa ta carte ?


Avatar
eul guignol
Nikoo wrote:
Pour utiliser ma carte télé qui n'est reconnue que depuis le 2.6.6.


Pardon, mais c koa ta carte ?
une pinnacle pctv rave version 2003 pcb rouge



Avatar
raoul volfoni
Bon ben j'ai eu solution pour mon problème.

J'ai recompilé la dernière version de eagle-usb.
Par contre, il y a un problème car dans le noyau 2.6.6, la structure
usb_interface a changé et n'a plus d'élément "driver".

Il faut donc modifier le source driver/eu_main.c
moi j'ai commenté (ligne 479)
if ( intf->driver != NULL )
{
ins = usb_get_intfdata ( intf );
goto byebye;
}
c'est peut être un peu bourrin mais ça marche




Le Sun, 16 May 2004 15:56:51 +0200, eul guignol a écrit :

Salut à vous,

J'ai upgradé mon noyau ce matin. et depuis, plus moyen de se connecter à
internet (free dégroupé avec sagem 800, utilisation de eagle usb).

Quand je fais un
$ eaglectrl -d
il me répond :
Unable to send options to driver: Inappropriate ioctl for device.

Si quelqu'un a une petite idée.

merci


Avatar
Jean-Maurice MALGRAS
Nikoo wrote:

Pour utiliser ma carte télé qui n'est reconnue que depuis le 2.6.6.



Pardon, mais c koa ta carte ?


une pinnacle pctv rave version 2003 pcb rouge

Le 2.6.3 reconnait n'importe quelle Pinnacle si on se procure un

nouveau module bttv ici : http://linux.bytesex.org/v4l2/bttv.html (
Celui qui est fourni avec la Mandrake 10 ne reconnait pas la pct rave ).