Installation de drivers pour le wi-fi et probléme avec la commande make

Résolu/Fermé
leBayesien Messages postés 17 Date d'inscription mercredi 18 novembre 2020 Statut Membre Dernière intervention 12 juillet 2023 - Modifié le 22 janv. 2021 à 16:11
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 - 1 févr. 2021 à 20:57
Bonjour à tous , j'installe ubuntu en dual boot avec windows mais je rencontre un problème : je n'arrive pas à activer le réseau wi-fi , je n'ai pas la petite icône ou tout peut se régler rapidement :(
Après quelques forums et suivi l'aide d'ubuntu , j'ai téléchargé les drivers de NDISwrapper.
Je suis le petit manuel pour tout installer d'ailleurs le voici.
The instructions below explain how to install ndiswrapper. This is
rather short version; more details about installation,
troubleshooting, FAQ etc. can be found in the Wiki at

http://ndiswrapper.sourceforge.net/wiki

Prerequisites
=============

You need a recent kernel, at least 2.6.13, with header files for the
kernel. Make sure there is a link to the kernel source from the modules
directory. The command

ls /lib/modules/`uname -r`/build

should have at least 'include' directory and '.config' file.

Downloading
===========

Download the latest version of the ndiswrapper sources from here and
extract it with the command

tar zxvf ndiswrapper-version.tar.gz

This will create ndiswrapper-version directory. Change to that
directory and run

make uninstall
make

Login as root and run
make install

Install Windows driver
======================

If this is the first time you install ndiswrapper, you need to install
Windows driver for Windows XP (in some cases Windows NT or Windows
2000 may also work). First, get a Windows driver that is known to
work. See http://ndiswrapper.sourceforge.net/wiki/List for status
about the device for which you are installing Windows driver. For
this, you need to identify device ID with

lspci -nn

if it is PCI device or

lsusb

if it is USB device.

Then lookup in that List for the device ID and if a driver is known to
work, get that driver. Occasionally, Windows driver on the CD or your
Windows partition may work, but if it doesn't, don't complain - get a
known-to-work driver.

Many Windows drivers are distributed either as zipped files or cab
files. Zipped files, even if they are .exe files, can be extracted
with 'unzip' in Linux; cab files can be extracted with combination of
'cabextract' and 'unshield' programs.

Once the driver has been unpacked, locate .inf and .sys files. If
necessary, move these files so both .inf and .sys are in the same
directory. Some drivers also come with firmware files, such as
fwrad16.bin etc. These files also should be in the same
directory. Then install the Windows driver with

ndiswrapper -i driver.inf

This installs .inf file and required .sys and .bin files. Now, see if
installation of Windows driver is "valid" with

ndiswrapper -l

This should report

"driver present, hardware present"

for the driver installed and if that driver is for the device that is
already in the system. If device is not present, it should report

"driver present"

If not, the Windows driver has not been installed properly.

Now load ndiswrapper module with

modprobe ndiswrapper

If everything worked properly, this should initialize 'wlan0' wireless
device, which can be configured with wireless tools, such as
'iwconfig', 'wpa_supplicant' etc.




Je suis arrivé à décompresser l'archive pour les drivers mais j'ai un problème avec la commande make , le paquet n'est pas reconnu ci-dessous une image qui le prouve, please help comment faire ?
A voir également:

3 réponses

mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 7 812
Modifié le 27 janv. 2021 à 19:23
Bonjour,

Oulalala avant de te lancer dans
ndiswrapper
qui est une solution "en dernier recours", peux-tu nous indiquer :
  • Quelle version d'ubuntu tu utilises :
    cat /etc/lsb-release
    ?
  • Quel est le modèle de ta carte wifi :
    lspci | grep -i wireless
    ?
  • Après avoir installé le paquet
    wireless-tools
    (e.g. via
    sudo apt update && sudo apt install wireless-tools
    ), quel est le résultat de
    /sbin/iwconfig
    ?


(sinon la réponse à ta question dans l'absolu consiste à installer make et la version de gcc appropriée, ce que tu peux faire avec la commande
sudo apt install make build-essential
).

Bonne chance
0
leBayesien Messages postés 17 Date d'inscription mercredi 18 novembre 2020 Statut Membre Dernière intervention 12 juillet 2023
Modifié le 28 janv. 2021 à 15:41
Bonjour merci d'avoir répondu ,

J'ai également lancer une autre discussion pour le même sujet en repartant du début.
Voici le lien https://forums.commentcamarche.net/forum/affich-37058143-pas-d-icone-pour-activer-le-wi-fi#p37063395

J'ai indiqué sur cette discussion des infos que tu demandes, malheureusement il n'est pas possible que je fasse un sudo apt update ou d'installer de nouveau paquet puisque je n'ai pas internet justement.

0
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 7 812
28 janv. 2021 à 16:04
Il me manque le résultat de
/sbin/iwconfig
.

Il existe trois grandes manières de faire marcher une carte wifi sous linux (de la "meilleure à la moins bonne):
  • Méthode 1 : (recommandée) :
  • Méthode 1.a : via le paquet
    firmware-...
    (carte intel, etc.)
  • Méthode 1.b : via le paquet
    ...-dkms
    appropriée
  • Méthode 2 : Récupérer les sources du pilote et les compiler
  • Méthode 3: Passer par ndiswrapper.


L'énorme avantage de la méthode recommandée, c'est que tu n'auras pas besoin de réinstaller ton pilote à chaque mise à jour du noyau linux (paquets
linux-image-...
). De plus, pas besoin de s'embarasser à installer make et compagnie, tout est installé automatiquement.

Dans ton cas, on on chercherait typiquement dans ton cas la référence de ta carte
apt search 8821
.

Exemple : sous debian (le nom sera sans doute différent chez ubuntu):

(mando@silk) (~) $ apt search 8821
En train de trier... Fait
Recherche en texte intégral... Fait
firmware-realtek/testing,testing 20200918-1 all
Binary firmware for Realtek wired/wifi/BT adapters


Dans ton cas, la méthode 1.b (voir
rtl8812au-dkms
) et la méthode 2 est applicable (voir documentation).

Quelle que soit la méthode que tu retiens (git, ndiswrapper, dkms) il serait beaucoup plus simple d'avoir du réseau sous linux ? Peut-être peux-tu te brancher en ethernet directement sur ta box.

Sinon, il faudrait récupérer à la main les paquets
.deb
qu'apt installerait, les injecter dans le cache
/var/cache/apt/archives
et relancer la commande
sudo apt install ...
appropriée.

Si tu as un autre PC qui utilise le même linux, une technique consiste simplement à faire un
apt download
et récupérer les paquets téléchargés dans le cache, puis transférer ces paquets à l'aide d'une clé USB vers ton PC sur lequel tu as le problème...

Bonne chance
0
leBayesien Messages postés 17 Date d'inscription mercredi 18 novembre 2020 Statut Membre Dernière intervention 12 juillet 2023
28 janv. 2021 à 16:57
Le résultat de /sbin/iwconfig donne

lo no wireless extensions

Ah oui , et malheureusement mon pc n'a pas de port ethernet :( , je n'ai pas d'adaptateur usb/ethernet non plus.
Y a moyen de se connecter avec autre chose, le téléphone par exemple ?
Ah oui , et tu m'as montré avec le rtl8821au , ce ne serait pas plutôt rtl8821ce ? c'est ce qui était affiché dans mon terminal.
0
leBayesien Messages postés 17 Date d'inscription mercredi 18 novembre 2020 Statut Membre Dernière intervention 12 juillet 2023
29 janv. 2021 à 13:51
Bon j'ai réussi à obtenir une connexion internet , mais j'abandonne le wifi, je me connecte avec mon téléphone avec un modem usb et ça marche plutôt bien.
Merci mamimando pour le temps que tu m'as consacré , a+.
0
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 7 812
1 févr. 2021 à 20:57
Ok, si un jour tu décides de renter l'expérience wifi, maintenant que tu as du réseau, je pense qu'installer le paquet dkms adéquat puis redémarrer devrait marcher...

sudo apt update
sudo apt install rtl8812au-dkms
sudo reboot


Bonne chance
0