web-dev-qa-db-fra.com

14.04: Pilote pour Realtek 8188CU

Comment puis-je installer le pilote pour l'adaptateur USB Wifi Realtek 8188CU?

J'ai essayé this et this

Mais ça n'a rien marché.

Y a-t-il une solution à cela?

    /var/lib/dkms/rtl8192cu-tjp/1.6/build/os_dep/linux/os_intfs.c:444:7: error: dereferencing pointer to incomplete type
    entry->write_proc = proc_set_rx_signal;
   ^
   /var/lib/dkms/rtl8192cu-tjp/1.6/build/os_dep/linux/os_intfs.c:446:8: warning: assignment makes pointer from integer without a cast [enabled by default]
    entry = create_proc_read_entry("ampdu_enable", S_IFREG | S_IRUGO,
    ^
  /var/lib/dkms/rtl8192cu-tjp/1.6/build/os_dep/linux/os_intfs.c:452:7: error: dereferencing pointer to incomplete type
   entry->write_proc = proc_set_ampdu_enable;
   ^
   /var/lib/dkms/rtl8192cu-tjp/1.6/build/os_dep/linux/os_intfs.c:454:8: warning: assignment makes pointer from integer without a cast [enabled by default]
    entry = create_proc_read_entry("rssi_disp", S_IFREG | S_IRUGO,
    ^
 /var/lib/dkms/rtl8192cu-tjp/1.6/build/os_dep/linux/os_intfs.c:460:7: error: dereferencing pointer to incomplete type
    entry->write_proc = proc_set_rssi_disp;
   ^
  cc1: some warnings being treated as errors
  make[1]: ** [/var/lib/dkms/rtl8192cu-tjp/1.6/build/os_dep/linux/os_intfs.o] Erro 1
  make: ** [_module_/var/lib/dkms/rtl8192cu-tjp/1.6/build] Erro 2
   make: Saindo do diretório `/usr/src/linux-headers-3.13.0-63-generic'
1
Vitor Mazuco

Grande, grosse mise à jour.

Pour moi, il semble que vous manquez quelques éléments de base:

  • Un pilote est un module logiciel qui doit correspondre à la fois , votre version actuelle du noyau et votre marque et modèle réels de votre appareil. Donc, si vous avez un Ralink RT5370, comme l'indique votre journal lsusb, vous devez en effet utiliser le pilote Ralink. Le pilote Realtek ne vous aidera en aucune façon.

  • Pour savoir de quel pilote vous avez besoin, vous pouvez:

    1. regardez l'appareil lui-même. La plupart du temps, vous y trouverez une très bonne pièce d'identité. Google est ton ami.
    2. utilisez les outils de votre ordinateur comme lsusb, lsmod ou lspci. Google pour les ID de l'appareil.

Si vous construisez votre pilote à partir des sources et qu'il ne pas construit avec votre version actuelle du noyau, essayez de le construire avec une autre version du noyau. Avec linux, il est vraiment facile de changer de version du noyau au démarrage. Si vous avez besoin d'aide pour installer une ancienne version du noyau, suivez ce post pour Installer une ancienne version du noya .

si vous avez identifié positivement que vous avez un Ralink RT5370

Vous devriez probablement suivre les instructions de ici , ici ou ici .

si (et seulement si) vous avez un RealTek 8188:

Essayez ceci à partir du code Google . C'est un pilote patché de realtek.

Mais vous devez mettre les pilotes natifs sur liste noire: mettez un fichier dans /etc/modprobe.d/ avec les éléments suivants:

# Blacklist native RealTek 8188CUs drivers
blacklist rtl8192cu
blacklist rtl8192c_common
blacklist rtlwifi
2
user23573