Ndiswrapper+pilote graphique : comment spécifier ?

Fermé
ed - 13 mai 2015 à 05:33
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 20 mai 2015 à 22:27
Bonjour,

Donc me voilà sur Ubuntu ! J'ai réussi à installer le pilote vesa générique. Maintenant j'aimerais spécifier à Ubuntu d'utiliser le pilote graphique crée par ndiswrapper.

Je sais que ça se passe dans le fichier xorg.conf.

Bon, ndiswrapper se lance au démarrage de l'OS c'est déjà ça.

J'ai fait plusieurs tests (en ayant fait une sauvegarde xorg.backup de l'original) mais sans succès : l'affichage plante.
Je dois passer en mode récup' pour remettre tout en place.

Comment faire ? Faut-il préciser plus de choses dans xorg.conf ?
A voir également:

14 réponses

Mouais... Pas facile la question...

J'ai parcouru la doc mais rien d'intéressant pour le moment.

Ca parle surtout de ndiswrapper pour le wifi mais pour ce qui est des pilotes graphiques alors là c'est "mackache wallou"...

Cependant ça doit sûrement se faire... Mais comment ?
0
Bonjour,
Ndiswrapper est un bidouillage (rien de plus) qui permet de faire fonctionner un périphérique avec le pilote Windows sous linux, c'est une solution de dernier recours lorsqu'il n'existe pas de pilote linux pour le périphérique. Ça fonctionne assez bien avec les cartes wifi mais je n'ai jamais entendu parler de son utilisation pour un pilote de carte graphique, c'est pourquoi j'ai de sérieux doutes sur la faisabilité de la chose.

Commence par nous donner la marque et le modèle exact de ta carte graphique, ça serait bien étonnant qu'il n'existe pas un pilote libre (ou propriétaire) pour cette carte.
0
Eh bien si : les pilotes linux pour ma carte n'existent pas j'ai déjà fait le tour 1000 fois de la question crois-moi.

Et pour ndiswrapper il a bel et bien réussi à installer le pilote Windows de ma carte graphique.

Et pour preuve je le vois quand je fais
ndiswrapper -l
.

ndiswrapper faisait dans le wifi à ses débuts. Mais depuis il s'est spécialisé dans d'autres matériels, dont les cartes graphiques.

Le fait qu'il n'y ait pas de doc dessus ne veut pas dire qu'il n'existe pas de solution pour autant.

Après peut-être que pour ce genre de question spécialisée il vaudrait mieux que j'aille au forum ubuntu directement...

Bonne soirée.
Cordialement.
0
Et pour ma carte c'est openchrome normalement mais pour moi ça ne marche pas quand je le met dans xorg.conf
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Ca y est mamiemando ! J'ai trouvé !

Il suffit de rajouter la ligne ndiswrapper dans /etc/modules !

Bon effectivement ndiswrapper se lance avant X11 mais il refuse de lancer le pilote graphique :(

Juste avant de marquer cette erreur il dit "unknown symbol" d'un fichier *.sys de type Windows.

Et après il affiche grosso-modo "refuse de lancer pilote graphique en question".

On avance là... non ?

Qu'en penses-tu ?
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
17 mai 2015 à 14:55
Il suffit de rajouter la ligne ndiswrapper dans /etc/modules !

Oui c'est ce que je t'ai dit ici :
https://forums.commentcamarche.net/forum/affich-31973666-fonctionnement-reel-de-ndiswrapper#p31984478

Ainsi que : ndiswrapper n'a rien à voir avec xorg.

Bon effectivement ndiswrapper se lance avant X11 mais il refuse de lancer le pilote graphique :(

ndiswrapper n'a rien a voir avec xorg.
ndiswrapper n'a rien a voir avec xorg.
ndiswrapper n'a rien a voir avec xorg.
ndiswrapper n'a rien a voir avec xorg.
ndiswrapper n'a rien a voir avec xorg.

Il n'est donc pas responsable du lancement (ou du plantage) de X11. De plus avant de passer par ndiswrapper, il est toujours mieux de vérifier si un firmware ne ferait pas l'affaire.

Si tu veux comprendre pourquoi xorg alias X11 plante, regarde
/var/log/Xorg.0.log
et indique nous le modèle de ta carte vidéo:

lspci
grep EE /var/log/Xorg.0.log


Il te manque vraisemblablement le pilote xorg associé à ta carte. Tu peux voir la liste des pilotes xorg disponibles ici :

apt-cache search xorg | grep xorg-video


Pour voir quelles cartes sont supportées utilise
aptitude show
.

Exemple :

aptitude show xserver-xorg-video-nouveau


Si c'est ce pilote supporte ta carte, installe-le, puis relance le service du gestionnaire de connexion (sans doute kdm, gdm3, ou lightdm, etc... conformément à ce que retourne la commande
ls /etc/init.d/*dm
). En root :

aptitude install xserver-xorg-video-nouveau
service kdm restart


Bonne chance

Bonne chance
0
Attends là on ne s'est carrément pas compris du tout...

Et en plus t'es fofolle à répéter la même chose (t'as oublié de prendre la pilule rouge : celle qui fait dormir na !)

Pour l'explication je recommence : je sais que ndis n'a rien-à-voir avec X11.

Ce que je veux te dire c'est que ndiswrapper m'a crée un pilote graphique (appelons-le "kk") avec un alias et un périph référencés : le truc c'est que j'aurais aimé lancer ce pilote avant X11 pour que ce dernier (X11) le reconnaisse.
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
Modifié par mamiemando le 18/05/2015 à 09:05
Pour l'explication je recommence : je sais que ndis n'a rien-à-voir avec X11.
[...]
Ce que je veux te dire c'est que ndiswrapper m'a crée un pilote graphique


Non :-) Tes deux phrases sont contradictoires. Je rappelle que le X de X11 signifie graphics. Si effectivement ndiswrapper n'a rien à voir avec le mode graphique, pourquoi générerait-il un pilote graphique ??

Ça n'a rien à voir. C'est pour ça que ta question "j'aimerais que le pilote ndiswrapper soit chargé" avant n'a pas de sens.

Je pense que tu as mal compris un truc, ou lu quelque chose quelque part qui est faux. C'est la seule explication que je vois. Peux-tu me dire ce qui t'a fait croire que ndiswrapper générait un pilote x11.

Je t'invite aussi à repdnre les explications que je t'ai données dans ton autre fil de discussion. Tu as dû comprendre comment démarrait linux et le principe de dépendance des modules. Et aussi que :
- d'une part ndiswrapper sera chargé avant (par exemple grâce
/etc/modules
) ;
- d'autre part, s'il était nécessaire au chargement d'autres modules, il serait automatiquement chargé en cascade (si tu fais lsmod, tu verras que beaucoup de modules sont chargés sans pour autant être mentionné dans
/etc/modules
).

Enfin, ma réponse précédente n'avait nulle but froisser qui que ce soit. Si tu t'es senti vexé, excuse-moi ce n'était pas le but. Si tu as cru que j'ai pêté un câble, ce n'était pas le cas non plus. J'ai juste insisté sur cette phrase pour que tu ne crois plus qu'il y ait un quelconque rapport entre ndiswrapper et x11.

Bonne chance
0
Non ne t'en fais pas je ne suis pas vexé je n'ai fait que te répondre par une plaisanterie.

Et je te jure que ndiswrapper a réussi à me créer un pilote graphique qu'il a même associé/linké à ma carte graphique : et pour preuve quand j'ai fait
ndiswrapper -l
j'ai eu 1 truc qui ressemble à ceci (grosso modo) :
boudious : installed driver
device (XXXX:XXXX) present


J'ai fait plusieurs vérif' et c'est bien ma carte graphique qui est linkée.

Je n'aurais pas insisté lourdement si je n'avais pas eu "device present".
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
18 mai 2015 à 16:05
Pas de soucis, je pense qu'à un moment on ne s'est pas compris et ça arrive :-)

Peux-tu me donner la sortie complète de
ndiswrapper -l
ainsi que le modèle de ta carte wifi (voir commande
lspci
ou
lsusb
).

Ça nous permettra de voir d'une part s'il était nécessaire de passer par ndiswrapper et d'autre part de voir si d'autres personnes ayant le même matériel ont été confrontés au même problème.

Par ailleurs je n'ai pas compris de quel pilote tu parlais, ni comment tu avais déterminer qu'il était associé à ta carte graphique ?

En théorie "device present" signifie dans ndiswrapper que d'une part, le module ndiswrapper est chargé avec succès par le noyau, et d'autre part, qu'il est arriver à "dialoguer" avec ta carte wifi.

Et euh... c'est quoi ce "boudious" ? :-)

Bonne chance
0
Non no c'est pas pour ma carte wifi c'est pour ma carte graphique : mon wifi fonctionne sans problème avec ndis.

C'est de la carte graphique que je te parle depuis le tout début.

Et boudious est le nom du pilote VGA.
0
En résumé ndiswrapper m'a installé un pilote graphique VGA qui a reconnu et "linké" ma carte graphique.

Comme ça est-ce plus clair ?
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
19 mai 2015 à 21:44
Oui maintenant c'est beaucoup plus clair. Je ne savais pas que certaines cartes graphiques s'installaient avec ndiswrapper. Peux-tu me donner le modèle exact de la carte en question, avec la commande :

lspci | grep VGA


Bonne chance
0
Non-non je te promets que je ne raconte pas d'histoires.

Mais bon il a beau installer le pilote le fait est qu'il ne peut pas le lancer au démarrage car il hallucine quand il trouve des fichiers windows.

Je vais laisser tomber ça pour l'instant...
Je reviendrai dès que j'aurai du nouveau.

Pour l'instant peux-tu me dire où trouver le fichier log de ndiswrapper ou de loadndisdriver pour que je puisse regarder dedans ?

Merci et bonne journée à toi.
Cordialement, ed.
0
Salut,
Mais pourquoi ne réponds-tu pas à chaque fois qu'on te demande de nous indiquer le modèle exact de ta carte graphique ? C'est quand même pas compliqué de taper la commande
lspci | grep VGA
dans le terminal comme mamiemando te l'a demandé.
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
20 mai 2015 à 22:27
Comme le souligne jns55 tu as oublié de me donner le résultat de
lspci
. Les logs sont usuellement dans
/var/log
et plus rarement dans le répertoire courant d'où tu lances la commande. Dans le cas d'un module d'autre logs sont intéressants, notamment ceux retournés par
dmesg | tail
, par exemple juste après avoir chargé un module.

Bonne chance
0