Bonsoir,
ancien utilisateur de Linux ( j'ai utilisé jadis une MDK 7.2)
j'ai souhaité m'y remettre en installant la Mdk 10.
Des progrès ont été faits, notamment pour l'install qui est
très facile. Pour résoudre les pb ( il y en a quand même ! )
j'ai besoin de deux choses pour lesquelles j'espère être
aidé :
1) comment fait-on pour vous donner des copies des messages
d'erreur ou autres obtenus en console ? ( parce que tout recopier
à la main...)
2) URGENT : se renseigner sur Internet sous Windows et
rebooter pour appliquer ce que l'on a appris sous Linux, c'est
pas vraiment le pied ! J'ai besoin de me connecter sous Linux,
c''st ma première urgence. J'ai une liaison ADSL avec modem
ECI/USB ( Wanadoo ). J'ai donc téléchargé et installé le
driver pour Linux ( sur Lea ) :
eciadsl-usermode-0.9-2.i386.rpm
Je l'ai installé. La commande startmodem ne donne que des
messages d'erreur.
J'ai lu qu'il fallait un patch si l'on avait un noyau 2.6 inférieur
à 2.6.7. Le readme de ce patch me laisse perplexe, en voici les
dernières lignes :
"**** NOYAUX 2.6.x: ****
Seules les versions >= 0.9 sont compatibles avec les noyaux 2.6.
ATTENTION: votre noyau 2.6.x (<= 2.6.6) doit être patché avec ce patch:
(les noyaux 2.6.7 et plus sont ok sans patch)
2.6.x-usb.patch
Pour appliquer le patch, allez dans le répertoire
/usr/src/linux-2.6.x et lancez cette commande :
patch -p1 </path/to/2.6.x-usb.patch
Si tout est ok, vous devriez voir :
patching file drivers/usb/core/devio.c
A présent, vous devez RECOMPILER et REINSTALLER le noyau.
Vous devez recréer la configuration du driver avec eciconf.sh
ou eciconftxt.sh. "
J'avoue que la ligne "RECOMPILER et REINSTALLER le noyau",
s'il faut vraiment l'exécuter, dépasse mes compétences...
D'où ma question : qqun peut-il me guider et m'enseigner une
manière simple de faire fonctionner mon modem ECI, si tant est
que cela soit possible...sans ça, hélas ! ça n'ira pas très loin !
Merci de m'avoir lu,
Jacopo
Le Sun, 01 Aug 2004 11:45:44 +0200, jacopo a écrit :
Si mes souvenirs sont bons, il y en a une copie dans /boot/ Jerome Je vais voir. Par contre, ma tentative s'est arrêtée au point 7 du manuel
que tu m'as envoyé : "patch : command not found". Pourquoi je n'ai pas cette commande ?
Il faut installer patch-2.5.9-1mdk.i586.rpm (disponible chez lip6)
-- Jerome "Moi, je trouve ça rigolo quand y a un truc qui marche pas avec Linux. Chercher à le faire marcher m'amuse beaucoup. C'est mieux qu'un jeu vidéo." M. in fr.comp.os.linux.debats
Le Sun, 01 Aug 2004 11:45:44 +0200, jacopo a écrit :
Si mes souvenirs sont bons, il y en a une copie dans /boot/
Jerome
Je vais voir. Par contre, ma tentative s'est arrêtée au point 7 du manuel
que tu m'as envoyé : "patch : command not found". Pourquoi je n'ai
pas cette commande ?
Il faut installer patch-2.5.9-1mdk.i586.rpm (disponible chez lip6)
--
Jerome
"Moi, je trouve ça rigolo quand y a un truc qui marche pas avec Linux.
Chercher à le faire marcher m'amuse beaucoup. C'est mieux qu'un jeu vidéo."
M. in fr.comp.os.linux.debats
Le Sun, 01 Aug 2004 11:45:44 +0200, jacopo a écrit :
Si mes souvenirs sont bons, il y en a une copie dans /boot/ Jerome Je vais voir. Par contre, ma tentative s'est arrêtée au point 7 du manuel
que tu m'as envoyé : "patch : command not found". Pourquoi je n'ai pas cette commande ?
Il faut installer patch-2.5.9-1mdk.i586.rpm (disponible chez lip6)
-- Jerome "Moi, je trouve ça rigolo quand y a un truc qui marche pas avec Linux. Chercher à le faire marcher m'amuse beaucoup. C'est mieux qu'un jeu vidéo." M. in fr.comp.os.linux.debats
Hervé Riboulot
Le Sun, 01 Aug 2004 10:27:25 +0200, jacopo a écrit :
Bon je me lance...mais je m'aperçois d'un truc : le texte parle d'un fichier config dans /usr/src :
(dans le cas mentionné, /usr/src/linux est un lien vers /usr/src/linux-2.6.3-15mdk).
Le fichier .config est un fichier caché (il est préfixé ".") et dès lors ne peut être vu par un ls simple. Il est toutefois bien présent dans la racine de la directory /usr/src/linux-2.6.3-15mdk (et partant, du lien /usr/src/linux).
(dans le cas mentionné, /usr/src/linux est un lien vers
/usr/src/linux-2.6.3-15mdk).
Le fichier .config est un fichier caché (il est préfixé ".") et dès
lors ne peut être vu par un ls simple. Il est toutefois bien présent
dans la racine de la directory /usr/src/linux-2.6.3-15mdk (et partant, du
lien /usr/src/linux).
(dans le cas mentionné, /usr/src/linux est un lien vers /usr/src/linux-2.6.3-15mdk).
Le fichier .config est un fichier caché (il est préfixé ".") et dès lors ne peut être vu par un ls simple. Il est toutefois bien présent dans la racine de la directory /usr/src/linux-2.6.3-15mdk (et partant, du lien /usr/src/linux).
Le Sun, 01 Aug 2004 12:46:45 +0200, jacopo a écrit :
Je vais voir. Par contre, ma tentative s'est arrêtée au point 7 du manuel
que tu m'as envoyé : "patch : command not found". Pourquoi je n'ai pas cette commande ?
Il faut installer patch-2.5.9-1mdk.i586.rpm (disponible chez lip6)
Merci de me prendre par la main, Jérôme ! Avec tout ça, j'espère bien y arriver.
Note que je n'ai ni Mandrake, ni modem ECI USB, donc je peux juste chercher à ta place et t'orienter, mais c'est toujours ça... ;-)
-- Jerome "Moi, je trouve ça rigolo quand y a un truc qui marche pas avec Linux. Chercher à le faire marcher m'amuse beaucoup. C'est mieux qu'un jeu vidéo." M. in fr.comp.os.linux.debats
Le Sun, 01 Aug 2004 12:46:45 +0200, jacopo a écrit :
Je vais voir. Par contre, ma tentative s'est arrêtée au point 7 du
manuel
que tu m'as envoyé : "patch : command not found". Pourquoi je n'ai
pas cette commande ?
Il faut installer patch-2.5.9-1mdk.i586.rpm (disponible chez lip6)
Merci de me prendre par la main, Jérôme ! Avec tout ça,
j'espère bien y arriver.
Note que je n'ai ni Mandrake, ni modem ECI USB, donc je peux juste
chercher à ta place et t'orienter, mais c'est toujours ça... ;-)
--
Jerome
"Moi, je trouve ça rigolo quand y a un truc qui marche pas avec Linux.
Chercher à le faire marcher m'amuse beaucoup. C'est mieux qu'un jeu vidéo."
M. in fr.comp.os.linux.debats
Le Sun, 01 Aug 2004 12:46:45 +0200, jacopo a écrit :
Je vais voir. Par contre, ma tentative s'est arrêtée au point 7 du manuel
que tu m'as envoyé : "patch : command not found". Pourquoi je n'ai pas cette commande ?
Il faut installer patch-2.5.9-1mdk.i586.rpm (disponible chez lip6)
Merci de me prendre par la main, Jérôme ! Avec tout ça, j'espère bien y arriver.
Note que je n'ai ni Mandrake, ni modem ECI USB, donc je peux juste chercher à ta place et t'orienter, mais c'est toujours ça... ;-)
-- Jerome "Moi, je trouve ça rigolo quand y a un truc qui marche pas avec Linux. Chercher à le faire marcher m'amuse beaucoup. C'est mieux qu'un jeu vidéo." M. in fr.comp.os.linux.debats
jacopo
Ben voilà, j'ai maintenant la commande patch. Donc j'ai recommencé la manip. Lorsque j'applique le patch ( point 7 du fichier d'aide ) il ne se passe rien ! 20 min après, la console ne m'a toujours pas redonné la main et je ne peux donc pas finir la compil. Ch'sais plus quoi faire ! Jacopo
Ben voilà, j'ai maintenant la commande patch. Donc j'ai
recommencé la manip. Lorsque j'applique le patch ( point
7 du fichier d'aide ) il ne se passe rien ! 20 min après, la
console ne m'a toujours pas redonné la main et je ne
peux donc pas finir la compil.
Ch'sais plus quoi faire !
Jacopo
Ben voilà, j'ai maintenant la commande patch. Donc j'ai recommencé la manip. Lorsque j'applique le patch ( point 7 du fichier d'aide ) il ne se passe rien ! 20 min après, la console ne m'a toujours pas redonné la main et je ne peux donc pas finir la compil. Ch'sais plus quoi faire ! Jacopo
jacopo
Et tant que j'y suis : comme j'ai peut-être dégueulassé les sources du noyau, je voudrais les réinstaller. Mais lorsque je veux effacer /usr/src/linux-2.6.3-7mdk, même en root, j'ai acces denied. Je crois que je vais me boire une bière ambrée... t'en veux une ? Jacopo
Et tant que j'y suis : comme j'ai peut-être dégueulassé
les sources du noyau, je voudrais les réinstaller. Mais
lorsque je veux effacer /usr/src/linux-2.6.3-7mdk,
même en root, j'ai acces denied.
Je crois que je vais me boire une bière ambrée...
t'en veux une ?
Jacopo
Et tant que j'y suis : comme j'ai peut-être dégueulassé les sources du noyau, je voudrais les réinstaller. Mais lorsque je veux effacer /usr/src/linux-2.6.3-7mdk, même en root, j'ai acces denied. Je crois que je vais me boire une bière ambrée... t'en veux une ? Jacopo
moinsdespam
Dans <ceip1l$duh$,
Et tant que j'y suis : comme j'ai peut-être dégueulassé les sources du noyau, je voudrais les réinstaller. Mais lorsque je veux effacer /usr/src/linux-2.6.3-7mdk,
Si tu as installé par rpm ou urpmi, désinstalle par le même outil. J'ai vu dans ton autre message que tu n'arrivais pas à patcher. La commande patch doit effectivement s'effectuer sur le fichier prévu. Il doit être exactement le même que celui pour lequel est prévu le patch.
Si le fichier était déjà patché par Mandrake, ça peut aussi poser des problèmes. Dans ce cas, il faudra peut-être patcher à la main mais il faudra comprendre ce que tu fais et reporter les modifs avec un éditeur. Ça devient plus sportif. Ou bien installer un noyau non patché.
même en root, j'ai acces denied.
Que donne ls -ld /usr/src/linux-2.6.3-7mdk ? Le but est de voir les droits du répertoire.
Je crois que je vais me boire une bière ambrée... t'en veux une ?
Ça ne passe pas sur Usenet, sinon, c'est une bonne idée.
-- Frédéric Bleu,e adj. et n. m. Qui est d'une couleur voisine du rouge, mais pas très : un ciel bleu, des yeux bleus, les flots bleus [..]. Fig. Bouch. : un steak bleu ; s'emploie pour désigner un steak rouge. (Pierre Desproges : D.S.U.É (et des BN))
Dans <ceip1l$duh$1@news-reader3.wanadoo.fr>,
Et tant que j'y suis : comme j'ai peut-être dégueulassé
les sources du noyau, je voudrais les réinstaller. Mais
lorsque je veux effacer /usr/src/linux-2.6.3-7mdk,
Si tu as installé par rpm ou urpmi, désinstalle par le même outil.
J'ai vu dans ton autre message que tu n'arrivais pas à patcher. La
commande patch doit effectivement s'effectuer sur le fichier prévu. Il
doit être exactement le même que celui pour lequel est prévu le patch.
Si le fichier était déjà patché par Mandrake, ça peut aussi poser des
problèmes. Dans ce cas, il faudra peut-être patcher à la main mais il
faudra comprendre ce que tu fais et reporter les modifs avec un éditeur.
Ça devient plus sportif. Ou bien installer un noyau non patché.
même en root, j'ai acces denied.
Que donne ls -ld /usr/src/linux-2.6.3-7mdk ?
Le but est de voir les droits du répertoire.
Je crois que je vais me boire une bière ambrée...
t'en veux une ?
Ça ne passe pas sur Usenet, sinon, c'est une bonne idée.
--
Frédéric
Bleu,e adj. et n. m. Qui est d'une couleur voisine du rouge, mais pas très : un
ciel bleu, des yeux bleus, les flots bleus [..]. Fig. Bouch. : un steak bleu ;
s'emploie pour désigner un steak rouge. (Pierre Desproges : D.S.U.É (et des BN))
Et tant que j'y suis : comme j'ai peut-être dégueulassé les sources du noyau, je voudrais les réinstaller. Mais lorsque je veux effacer /usr/src/linux-2.6.3-7mdk,
Si tu as installé par rpm ou urpmi, désinstalle par le même outil. J'ai vu dans ton autre message que tu n'arrivais pas à patcher. La commande patch doit effectivement s'effectuer sur le fichier prévu. Il doit être exactement le même que celui pour lequel est prévu le patch.
Si le fichier était déjà patché par Mandrake, ça peut aussi poser des problèmes. Dans ce cas, il faudra peut-être patcher à la main mais il faudra comprendre ce que tu fais et reporter les modifs avec un éditeur. Ça devient plus sportif. Ou bien installer un noyau non patché.
même en root, j'ai acces denied.
Que donne ls -ld /usr/src/linux-2.6.3-7mdk ? Le but est de voir les droits du répertoire.
Je crois que je vais me boire une bière ambrée... t'en veux une ?
Ça ne passe pas sur Usenet, sinon, c'est une bonne idée.
-- Frédéric Bleu,e adj. et n. m. Qui est d'une couleur voisine du rouge, mais pas très : un ciel bleu, des yeux bleus, les flots bleus [..]. Fig. Bouch. : un steak bleu ; s'emploie pour désigner un steak rouge. (Pierre Desproges : D.S.U.É (et des BN))
jacopo
Sachant que c'est le noyau 2.6.3-7mdk et que le nom du patch est 2.6.x-usb.patch est-ce que peut coincer ? Je te mets le contenu du patch, si ça te dit qque chose : merci !
case USBDEVFS_URB_TYPE_ISO: + if (!(ep_desc = usb_epnum_to_ep_desc(ps->dev, uurb.endpoint))) + return -ENOENT; + interval = ep_desc->bInterval; /* arbitrary limit */ if (uurb.number_of_packets < 1 || uurb.number_of_packets > 128) return -EINVAL;
Sachant que c'est le noyau 2.6.3-7mdk et que le nom
du patch est 2.6.x-usb.patch est-ce que peut coincer ?
Je te mets le contenu du patch, si ça te dit qque chose :
merci !
Sachant que c'est le noyau 2.6.3-7mdk et que le nom du patch est 2.6.x-usb.patch est-ce que peut coincer ? Je te mets le contenu du patch, si ça te dit qque chose : merci !
case USBDEVFS_URB_TYPE_ISO: + if (!(ep_desc = usb_epnum_to_ep_desc(ps->dev, uurb.endpoint))) + return -ENOENT; + interval = ep_desc->bInterval; /* arbitrary limit */ if (uurb.number_of_packets < 1 || uurb.number_of_packets > 128) return -EINVAL;
moinsdespam
Dans <ceiqvu$bj2$,
Sachant que c'est le noyau 2.6.3-7mdk et que le nom du patch est 2.6.x-usb.patch est-ce que peut coincer ?
Bon, j'ai relu quelques uns de tes différents messages dont un qui dit " Lorsque j'applique le patch ( point 7 du fichier d'aide ) il ne se passe rien ! 20 min après, la console ne m'a toujours pas redonné la main et je ne peux donc pas finir la compil. " et l'autre initial qui indique la commande à appliquer : patch -p1 </path/to/2.6.x-usb.patch
Si par hasard tu avais oublié le "<", ça expliquerait que la commande patch attende indéfiniment. Je te conseille d'essayer de la refaire. Le "<" indique qu'il faut lire l'entrée standard du programme patch dans le fichier. Si tu l'oublies, patch attend que tu tapes le patch (le contenu du fichier) et que tu finisses par un ctrl-D.
Comme je suis toujours en noyau 2.2, je ne peux pas comparer les sources du fichier devio.c et j'ai un peu la flemme de récupérer ce fichier pour voir ce qui se passe. Cependant, le message suvant : ATTENTION: votre noyau 2.6.x (<= 2.6.6) doit être patché avec ce patch: (les noyaux 2.6.7 et plus sont ok sans patch)
semble indiquer que ceux qui ont fait ce patch ont bien vérifié qu'il marchait avec un 2.6.6 ou inférieur.
Je te mets le contenu du patch, si ça te dit qque chose : merci !
case USBDEVFS_URB_TYPE_ISO: + if (!(ep_desc = usb_epnum_to_ep_desc(ps->dev, uurb.endpoint))) + return -ENOENT; + interval = ep_desc->bInterval; /* arbitrary limit */ if (uurb.number_of_packets < 1 || uurb.number_of_packets > 128) return -EINVAL;
En gros, ça dit qu'il faut ajouter les 3 lignes qui sont marquées avec un "+" après la ligne case USBDEVFS_URB_TYPE_ISO: (= ligne 836) et avant les lignes qui suivent. Il ne faut pas copier le "+" évidement.
C'est ce que je voulais dire par patcher à la main. Mais je pense que mon hypothèse du haut est la bonne (il manque le "<").
Sinon, c'est sûrement que le fichier de Mandrake est différent (déjà patché peut-être pour autre chose) ce qui décale les lignes.
Dans ce cas, il faut que tu retrouves aux alentours de la ligne 384 le case USBDEVFS_URB_TYPE_ISO:
et que tu ajoutes à la main avec un éditeur les 3 lignes.
Si tu n'y arrives toujours pas, envoie moi le fichier devio.c et le fichier de patch par mail, je regarderai ce qui se passe et te le renverrai peut-être patché (si je comprends).
-- Frédéric Bleu,e adj. et n. m. Qui est d'une couleur voisine du rouge, mais pas très : un ciel bleu, des yeux bleus, les flots bleus [..]. Fig. Bouch. : un steak bleu ; s'emploie pour désigner un steak rouge. (Pierre Desproges : D.S.U.É (et des BN))
Dans <ceiqvu$bj2$1@news-reader1.wanadoo.fr>,
Sachant que c'est le noyau 2.6.3-7mdk et que le nom
du patch est 2.6.x-usb.patch est-ce que peut coincer ?
Bon, j'ai relu quelques uns de tes différents messages dont un qui dit
" Lorsque j'applique le patch ( point
7 du fichier d'aide ) il ne se passe rien ! 20 min après, la
console ne m'a toujours pas redonné la main et je ne
peux donc pas finir la compil.
"
et l'autre initial qui indique la commande à appliquer :
patch -p1 </path/to/2.6.x-usb.patch
Si par hasard tu avais oublié le "<", ça expliquerait que la commande
patch attende indéfiniment.
Je te conseille d'essayer de la refaire. Le "<" indique qu'il faut lire
l'entrée standard du programme patch dans le fichier. Si tu l'oublies,
patch attend que tu tapes le patch (le contenu du fichier) et que tu
finisses par un ctrl-D.
Comme je suis toujours en noyau 2.2, je ne peux pas comparer les sources
du fichier devio.c et j'ai un peu la flemme de récupérer ce fichier pour
voir ce qui se passe.
Cependant, le message suvant :
ATTENTION: votre noyau 2.6.x (<= 2.6.6) doit être patché avec ce patch:
(les noyaux 2.6.7 et plus sont ok sans patch)
semble indiquer que ceux qui ont fait ce patch ont bien vérifié qu'il
marchait avec un 2.6.6 ou inférieur.
Je te mets le contenu du patch, si ça te dit qque chose :
merci !
case USBDEVFS_URB_TYPE_ISO:
+ if (!(ep_desc = usb_epnum_to_ep_desc(ps->dev, uurb.endpoint)))
+ return -ENOENT;
+ interval = ep_desc->bInterval;
/* arbitrary limit */
if (uurb.number_of_packets < 1 || uurb.number_of_packets > 128)
return -EINVAL;
En gros, ça dit qu'il faut ajouter les 3 lignes qui sont marquées avec
un "+" après la ligne case USBDEVFS_URB_TYPE_ISO: (= ligne 836) et
avant les lignes qui suivent. Il ne faut pas copier le "+" évidement.
C'est ce que je voulais dire par patcher à la main.
Mais je pense que mon hypothèse du haut est la bonne (il manque le "<").
Sinon, c'est sûrement que le fichier de Mandrake est différent (déjà
patché peut-être pour autre chose) ce qui décale les lignes.
Dans ce cas, il faut que tu retrouves aux alentours de la ligne 384 le
case USBDEVFS_URB_TYPE_ISO:
et que tu ajoutes à la main avec un éditeur les 3 lignes.
Si tu n'y arrives toujours pas, envoie moi le fichier devio.c et le
fichier de patch par mail, je regarderai ce qui se passe et te
le renverrai peut-être patché (si je comprends).
--
Frédéric
Bleu,e adj. et n. m. Qui est d'une couleur voisine du rouge, mais pas très : un
ciel bleu, des yeux bleus, les flots bleus [..]. Fig. Bouch. : un steak bleu ;
s'emploie pour désigner un steak rouge. (Pierre Desproges : D.S.U.É (et des BN))
Sachant que c'est le noyau 2.6.3-7mdk et que le nom du patch est 2.6.x-usb.patch est-ce que peut coincer ?
Bon, j'ai relu quelques uns de tes différents messages dont un qui dit " Lorsque j'applique le patch ( point 7 du fichier d'aide ) il ne se passe rien ! 20 min après, la console ne m'a toujours pas redonné la main et je ne peux donc pas finir la compil. " et l'autre initial qui indique la commande à appliquer : patch -p1 </path/to/2.6.x-usb.patch
Si par hasard tu avais oublié le "<", ça expliquerait que la commande patch attende indéfiniment. Je te conseille d'essayer de la refaire. Le "<" indique qu'il faut lire l'entrée standard du programme patch dans le fichier. Si tu l'oublies, patch attend que tu tapes le patch (le contenu du fichier) et que tu finisses par un ctrl-D.
Comme je suis toujours en noyau 2.2, je ne peux pas comparer les sources du fichier devio.c et j'ai un peu la flemme de récupérer ce fichier pour voir ce qui se passe. Cependant, le message suvant : ATTENTION: votre noyau 2.6.x (<= 2.6.6) doit être patché avec ce patch: (les noyaux 2.6.7 et plus sont ok sans patch)
semble indiquer que ceux qui ont fait ce patch ont bien vérifié qu'il marchait avec un 2.6.6 ou inférieur.
Je te mets le contenu du patch, si ça te dit qque chose : merci !
case USBDEVFS_URB_TYPE_ISO: + if (!(ep_desc = usb_epnum_to_ep_desc(ps->dev, uurb.endpoint))) + return -ENOENT; + interval = ep_desc->bInterval; /* arbitrary limit */ if (uurb.number_of_packets < 1 || uurb.number_of_packets > 128) return -EINVAL;
En gros, ça dit qu'il faut ajouter les 3 lignes qui sont marquées avec un "+" après la ligne case USBDEVFS_URB_TYPE_ISO: (= ligne 836) et avant les lignes qui suivent. Il ne faut pas copier le "+" évidement.
C'est ce que je voulais dire par patcher à la main. Mais je pense que mon hypothèse du haut est la bonne (il manque le "<").
Sinon, c'est sûrement que le fichier de Mandrake est différent (déjà patché peut-être pour autre chose) ce qui décale les lignes.
Dans ce cas, il faut que tu retrouves aux alentours de la ligne 384 le case USBDEVFS_URB_TYPE_ISO:
et que tu ajoutes à la main avec un éditeur les 3 lignes.
Si tu n'y arrives toujours pas, envoie moi le fichier devio.c et le fichier de patch par mail, je regarderai ce qui se passe et te le renverrai peut-être patché (si je comprends).
-- Frédéric Bleu,e adj. et n. m. Qui est d'une couleur voisine du rouge, mais pas très : un ciel bleu, des yeux bleus, les flots bleus [..]. Fig. Bouch. : un steak bleu ; s'emploie pour désigner un steak rouge. (Pierre Desproges : D.S.U.É (et des BN))