Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 30/10/2021, à 19:23

freewee

pilote wifi non visible dans "dkms status"

Bonjour
j' aurais besoin d' un petit renseignement d' ordre général, car pour une fois la Wifi fonctionne correctement, avec un pilote installé il y a plusieurs années, sous Ubuntu 18.04.6 Kernel 4.15; mais je n' ai absolument plus de souvenir de son installation (je suis assez bêtement des tutos!), mais ce qui me surprend, c' est qu' un "sudo dkms status" ne retrouve pas mon matériel qui fonctionne bien (clé à base de rtl8812bu).
Je m' en suis rendu compte car, suite a un mauvais fonctionnement de ma clé que je pensais du au pilote (en fait c' est un problème matériel j' ai depuis changé la clé), j' ai installé un nouveau pilote qui apparaissait dans "dkms status", mais avec "rtl88x2bu installed (WARNING! Diff between built and installed module!)", puis désinstallé le pilote "sudo dkms remove": Donc plus de rtl88x2bu dans dkms status, mais dès que j' ai rebranché la clé neuve (même chipset), elle a fonctionné (bien)  sans avoir réinstallé de pilote!
J' aimerai juste comprendre comment le pilote a été installé initialement, et pourquoi il n' apparait pas dans dkms status!
Il n' y a pas d' urgence car ça fonctionne, c' est pour mon apprentissage !
Merci aux experts!

Hors ligne

#2 Le 30/10/2021, à 19:54

xubu1957

Re : pilote wifi non visible dans "dkms status"

Bonjour,

Montre, en te servant du Retour utilisable de commande :

lsusb
lsmod | grep cfg80211

Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#3 Le 30/10/2021, à 20:06

freewee

Re : pilote wifi non visible dans "dkms status"

Bonsoir!

dominique@dominiqueBIG:~$ lsusb
Bus 002 Device 008: ID 046d:0826 Logitech, Inc. HD Webcam C525
Bus 002 Device 007: ID 04d9:1503 Holtek Semiconductor, Inc. Keyboard
Bus 002 Device 006: ID 04b8:0007 Seiko Epson Corp. Printer
Bus 002 Device 005: ID 04a9:190f Canon, Inc. 
Bus 002 Device 004: ID 1d57:ad02 Xenta SE340D PC Remote Control
Bus 002 Device 003: ID 046d:c50e Logitech, Inc. Cordless Mouse Receiver
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 006 Device 002: ID 0bda:b812 Realtek Semiconductor Corp. 
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 3207:0300  
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 1997:2433  
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
dominique@dominiqueBIG:~$ lsmod | grep cfg80211
cfg80211              634880  1 88x2bu

Hors ligne

#4 Le 30/10/2021, à 20:20

xubu1957

Re : pilote wifi non visible dans "dkms status"

ID 0bda:b812 Realtek Semiconductor Corp. 

Tu as installé ce pilote github.com/cilynx/rtl88x2BU ?


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#5 Le 30/10/2021, à 20:47

freewee

Re : pilote wifi non visible dans "dkms status"

xubu1957 a écrit :
ID 0bda:b812 Realtek Semiconductor Corp. 

Tu as installé ce pilote github.com/cilynx/rtl88x2BU ?

Oui, lorsque j' ai commencé a avoir des problèmes avec ma première clé, j' ai essayé plusieurs versions de cette série de drivers, qui ont fonctionné avec la clé neuve, mais avec la mention "rtl88x2bu installed (WARNING! Diff between built and installed module!)" a chaque fois dans DKMS status, c' est pour ça que je les ai ai désintallés avec "dkms remove", et que je me suis rendu compte que la clé fonctionnait quand même. Un pilote est installé, mais comment, et surtout où???

Hors ligne

#6 Le 30/10/2021, à 20:51

xubu1957

Re : pilote wifi non visible dans "dkms status"

Donne :

modinfo 88x2bu

Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#7 Le 30/10/2021, à 21:04

Nuliel

Re : pilote wifi non visible dans "dkms status"

Bonjour,
dkms est un système qui prend le code d'un pilote, le compile à chaque changement de version du noyau pour que le nouveau pilote soit compatible avec le nouveau noyau. Parfois il faut mettre à jour le code pour que ça fonctionne sur les derniers noyaux. L'erreur "WARNING! Diff between built and installed module!)" c'est simplement que tu as oublié un make clean avant de copier le code au bon endroit, ce n'est pas grave.

Le noyau contient des pilotes, notamment le pilote rtl88x2bu. Il est probable qu'il fonctionnait mal/pas ce qui t'a fait utiliser dkms et un dépôt sur github. Maintenant, si tu n'as plus de pilote via dkms, c'est que le pilote du noyau fonctionne très bien

Hors ligne

#8 Le 30/10/2021, à 22:04

freewee

Re : pilote wifi non visible dans "dkms status"

xubu1957 a écrit :

Donne :

modinfo 88x2bu
dominique@dominiqueBIG:~$ modinfo 88x2bu
filename:       /lib/modules/4.15.0-161-generic/updates/dkms/88x2bu.ko
version:        v5.3.1_27678.20180430_COEX20180427-5959
author:         Realtek Semiconductor Corp.
description:    Realtek Wireless Lan Driver
license:        GPL
srcversion:     E0682BCAFC3800CF31671B5
alias:          usb:v0B05p184Cd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0B05p1841d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v7392pC822d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v7392pB822d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2357p012Dd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2357p0115d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2001p331Cd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v13B1p0043d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDApB812d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDApB82Cd*dc*dsc*dp*icFFiscFFipFFin*
depends:        cfg80211
retpoline:      Y
name:           88x2bu
vermagic:       4.15.0-161-generic SMP mod_unload modversions 
parm:           rtw_ips_mode:The default IPS mode (int)
parm:           rtw_lps_level:The default LPS level (int)
parm:           rtw_usb_rxagg_mode:int
parm:           rtw_dynamic_agg_enable:int
parm:           rtw_drv_log_level:set log level when insert driver module, default log level is _DRV_INFO_ = 4 (uint)
parm:           rtw_tx_bw_mode:The max tx bw for 2.4G and 5G. format is the same as rtw_bw_mode (uint)
parm:           rtw_rx_ampdu_sz_limit_1ss:RX AMPDU size limit for 1SS link of each BW, 0xFF: no limitation (array of uint)
parm:           rtw_rx_ampdu_sz_limit_2ss:RX AMPDU size limit for 2SS link of each BW, 0xFF: no limitation (array of uint)
parm:           rtw_rx_ampdu_sz_limit_3ss:RX AMPDU size limit for 3SS link of each BW, 0xFF: no limitation (array of uint)
parm:           rtw_rx_ampdu_sz_limit_4ss:RX AMPDU size limit for 4SS link of each BW, 0xFF: no limitation (array of uint)
parm:           rtw_vht_enable:int
parm:           rtw_vht_rx_mcs_map:VHT RX MCS map (uint)
parm:           rtw_rf_config:int
parm:           rtw_country_code:The default country code (in alpha2) (charp)
parm:           rtw_channel_plan:The default chplan ID when rtw_alpha2 is not specified or valid (int)
parm:           rtw_excl_chs:exclusive channel array (array of uint)
parm:           rtw_btcoex_enable:BT co-existence on/off, 0:off, 1:on, 2:by efuse (int)
parm:           rtw_ant_num:Antenna number setting, 0:by efuse (int)
parm:           rtw_qos_opt_enable:int
parm:           ifname:The default name to allocate for first interface (charp)
parm:           if2name:The default name to allocate for second interface (charp)
parm:           rtw_pwrtrim_enable:int
parm:           rtw_initmac:charp
parm:           rtw_special_rf_path:int
parm:           rtw_chip_version:int
parm:           rtw_rfintfs:int
parm:           rtw_lbkmode:int
parm:           rtw_network_mode:int
parm:           rtw_channel:int
parm:           rtw_mp_mode:int
parm:           rtw_wmm_enable:int
parm:           rtw_uapsd_max_sp:int
parm:           rtw_uapsd_ac_enable:int
parm:           rtw_wmm_smart_ps:int
parm:           rtw_vrtl_carrier_sense:int
parm:           rtw_vcs_type:int
parm:           rtw_busy_thresh:int
parm:           rtw_ht_enable:int
parm:           rtw_bw_mode:int
parm:           rtw_ampdu_enable:int
parm:           rtw_rx_stbc:int
parm:           rtw_rx_ampdu_amsdu:int
parm:           rtw_tx_ampdu_amsdu:int
parm:           rtw_beamform_cap:int
parm:           rtw_lowrate_two_xmit:int
parm:           rtw_power_mgnt:int
parm:           rtw_smart_ps:int
parm:           rtw_low_power:int
parm:           rtw_wifi_spec:int
parm:           rtw_full_ch_in_p2p_handshake:int
parm:           rtw_antdiv_cfg:int
parm:           rtw_antdiv_type:int
parm:           rtw_drv_ant_band_switch:int
parm:           rtw_single_ant_path:int
parm:           rtw_switch_usb_mode:int
parm:           rtw_enusbss:int
parm:           rtw_hwpdn_mode:int
parm:           rtw_hwpwrp_detect:int
parm:           rtw_hw_wps_pbc:int
parm:           rtw_check_hw_status:int
parm:           rtw_max_roaming_times:The max roaming times to try (uint)
parm:           rtw_mc2u_disable:int
parm:           rtw_advnace_ota:int
parm:           rtw_notch_filter:0:Disable, 1:Enable, 2:Enable only for P2P (uint)
parm:           rtw_hiq_filter:0:allow all, 1:allow special, 2:deny all (uint)
parm:           rtw_adaptivity_en:0:disable, 1:enable (uint)
parm:           rtw_adaptivity_mode:0:normal, 1:carrier sense (uint)
parm:           rtw_adaptivity_dml:0:disable, 1:enable (uint)
parm:           rtw_adaptivity_dc_backoff:DC backoff for Adaptivity (uint)
parm:           rtw_adaptivity_th_l2h_ini:th_l2h_ini for Adaptivity (int)
parm:           rtw_adaptivity_th_edcca_hl_diff:th_edcca_hl_diff for Adaptivity (int)
parm:           rtw_amplifier_type_2g:BIT3:2G ext-PA, BIT4:2G ext-LNA (uint)
parm:           rtw_amplifier_type_5g:BIT6:5G ext-PA, BIT7:5G ext-LNA (uint)
parm:           rtw_RFE_type:default init value:64 (uint)
parm:           rtw_powertracking_type:default init value:64 (uint)
parm:           rtw_GLNA_type:default init value:0 (uint)
parm:           rtw_TxBBSwing_2G:default init value:0xFF (uint)
parm:           rtw_TxBBSwing_5G:default init value:0xFF (uint)
parm:           rtw_OffEfuseMask:default open Efuse Mask value:0 (uint)
parm:           rtw_FileMaskEfuse:default drv Mask Efuse value:0 (uint)
parm:           rtw_rxgain_offset_2g:default RF Gain 2G Offset value:0 (uint)
parm:           rtw_rxgain_offset_5gl:default RF Gain 5GL Offset value:0 (uint)
parm:           rtw_rxgain_offset_5gh:uint
parm:           rtw_rxgain_offset_5gm:default RF Gain 5GM Offset value:0 (uint)
parm:           rtw_pll_ref_clk_sel:force pll_ref_clk_sel, 0xF:use autoload value (uint)
parm:           rtw_tx_pwr_by_rate:0:Disable, 1:Enable, 2: Depend on efuse (int)
parm:           rtw_target_tx_pwr_2g_a:2.4G target tx power (unit:dBm) of RF path A for each rate section, should match the real calibrate power, -1: undefined (array of int)
parm:           rtw_target_tx_pwr_2g_b:2.4G target tx power (unit:dBm) of RF path B for each rate section, should match the real calibrate power, -1: undefined (array of int)
parm:           rtw_target_tx_pwr_2g_c:2.4G target tx power (unit:dBm) of RF path C for each rate section, should match the real calibrate power, -1: undefined (array of int)
parm:           rtw_target_tx_pwr_2g_d:2.4G target tx power (unit:dBm) of RF path D for each rate section, should match the real calibrate power, -1: undefined (array of int)
parm:           rtw_target_tx_pwr_5g_a:5G target tx power (unit:dBm) of RF path A for each rate section, should match the real calibrate power, -1: undefined (array of int)
parm:           rtw_target_tx_pwr_5g_b:5G target tx power (unit:dBm) of RF path B for each rate section, should match the real calibrate power, -1: undefined (array of int)
parm:           rtw_target_tx_pwr_5g_c:5G target tx power (unit:dBm) of RF path C for each rate section, should match the real calibrate power, -1: undefined (array of int)
parm:           rtw_target_tx_pwr_5g_d:5G target tx power (unit:dBm) of RF path D for each rate section, should match the real calibrate power, -1: undefined (array of int)
parm:           rtw_phy_file_path:The path of phy parameter (charp)
parm:           rtw_load_phy_file:PHY File Bit Map (int)
parm:           rtw_decrypt_phy_file:Enable Decrypt PHY File (int)
parm:           rtw_dynamic_soml_en:0: disable, 1: enable with default param, 2: enable with specified param. (int)
parm:           rtw_dynamic_soml_train_num:SOML training number (int)
parm:           rtw_dynamic_soml_interval:SOML training interval (int)
parm:           rtw_dynamic_soml_period:SOML training period (int)
parm:           rtw_dynamic_soml_delay:SOML training delay (int)
parm:           rtw_en_napi:int
parm:           rtw_en_gro:int
parm:           rtw_iqk_fw_offload:int
parm:           rtw_ch_switch_offload:int

Merci donc je constate que j' ai une version 5.3.1 installée, et d' après Nulleil (merci pour ces explications intéressantes), elle ferait partie du noyau.
Je suis surpris, car sur Ubuntu 20.04 (en mutiboot sur mon PC), il a fallu que j' installe le pilote , la clé ne fonctionnait pas d' emblée.
Bon tout ceci n' est pas grave effectivement, l' important c' est que ça fonctionne!! En supposant que ce pilote pose un jour des problèmes, il faudrait faire un "blacklist"??
En ce qui concerne le "make clean", j' ai dejà vu ça dans les installations, mais je n' ai pas vraiment compris le concept, je vais regarder ça de plus près!
Merci à tous les 2!

Hors ligne

#9 Le 30/10/2021, à 22:14

Nuliel

Re : pilote wifi non visible dans "dkms status"

Attends tu peux donner

dkms status

c'est bizarre la ligne

filename:       /lib/modules/4.15.0-161-generic/updates/dkms/88x2bu.ko

blacklister n'a pour but que d'empêcher le chargement d'un module au démarrage.

Les commandes make/ make clean font appel au fichier Makefile, et globalement make va compiler le programme, et va créer des fichiers .o (je peux détailler le processus de compilation si tu veux). make clean a pour but de supprimer tout eles fichiers créés à la compilation, donc le programme compilé ainsi que les fichiers .o

Hors ligne

#10 Le 30/10/2021, à 22:43

freewee

Re : pilote wifi non visible dans "dkms status"

Nuliel a écrit :

Attends tu peux donner

dkms status

c'est bizarre la ligne

filename:       /lib/modules/4.15.0-161-generic/updates/dkms/88x2bu.ko

blacklister n'a pour but que d'empêcher le chargement d'un module au démarrage.

Les commandes make/ make clean font appel au fichier Makefile, et globalement make va compiler le programme, et va créer des fichiers .o (je peux détailler le processus de compilation si tu veux). make clean a pour but de supprimer tout eles fichiers créés à la compilation, donc le programme compilé ainsi que les fichiers .o

Mercci encore pour les explications et désolé d' avoir écorché le pseudo!

bbswitch, 0.8, 4.15.0-156-generic, x86_64: installed
bbswitch, 0.8, 4.15.0-161-generic, x86_64: installed
ndiswrapper, 1.60, 4.15.0-156-generic, x86_64: installed
ndiswrapper, 1.60, 4.15.0-161-generic, x86_64: installed
nvidia-340, 340.108, 4.15.0-156-generic, x86_64: installed
nvidia-340, 340.108, 4.15.0-161-generic, x86_64: installed
rtl8192eu, 1.0, 4.15.0-156-generic, x86_64: installed
rtl8192eu, 1.0, 4.15.0-161-generic, x86_64: installed

Hors ligne

#11 Le 30/10/2021, à 22:59

NicoApi73

Re : pilote wifi non visible dans "dkms status"

Bonsoir,
Peux tu donner le retour de

sudo lshw -class network

Hors ligne

#12 Le 30/10/2021, à 23:07

freewee

Re : pilote wifi non visible dans "dkms status"

NicoApi73 a écrit :

Bonsoir,
Peux tu donner le retour de

sudo lshw -class network

Bonsoir!

:~$ sudo lshw -class network
[sudo] Mot de passe de dominique : 
  *-network                 
       description: Ethernet interface
       produit: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       fabriquant: Realtek Semiconductor Co., Ltd.
       identifiant matériel: 0
       information bus: pci@0000:06:00.0
       nom logique: eth0
       version: 06
       numéro de série: c8:60:00:56:b7:ce
       taille: 1Gbit/s
       capacité: 1Gbit/s
       bits: 64 bits
       horloge: 33MHz
       fonctionnalités: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl_nic/rtl8168e-2.fw ip=192.168.0.17 latency=0 link=yes multicast=yes port=MII speed=1Gbit/s
       ressources: irq:18 portE/S:b000(taille=256) mémoire:f0004000-f0004fff mémoire:f0000000-f0003fff
  *-network
       description: Interface réseau sans fil
       identifiant matériel: 3
       information bus: usb@6:2
       nom logique: wlx1cbfcec312f0
       numéro de série: 1c:bf:ce:c3:12:f0
       fonctionnalités: ethernet physical wireless
       configuration: broadcast=yes driver=rtl88x2bu ip=192.168.0.30 multicast=yes wireless=IEEE 802.11AC

Hors ligne

#13 Le 31/10/2021, à 09:24

Nuliel

Re : pilote wifi non visible dans "dkms status"

Pas grave pour le pseudo.
On voit qu'il y a eu un peu de bricolage dans dkms status, ndiswrapper qui te sert possiblement pas, rtl8192eu qui n'est pas adapté à ta carte wifi. Pas de trace de 88x2bu par contre, bizarre.

Hors ligne

#14 Le 31/10/2021, à 10:01

freewee

Re : pilote wifi non visible dans "dkms status"

Bonjour
Ndiswrapper a servi il y a longtemps pour faire fonctionner une clé wifi Netgear, avec d' anciennes versions d' Ubuntu, mais depuis les dernières versions d' Ubuntu, même les spécialistes se sont cassé les dents pour la faire fonctionner!!
La rtl8192eu a été utilisée en secours lorsque ma dernière clé m' a laisser tomber.
Donc ma clé semble fonctionner avec un pilote 5.3.1, je n' ai sans doute pas fait d' installation exotique (vu mon niveau!!).
L' hypothèse d' un pilote intégré au noyau me surprend, je vais tester en live une version 18.04; mais je crois avoir constaté constaté que les dernières versions dispo en téléchargement sont en kernel 5, moi je suis toujour en kernel 4...a voir
Merci!

Hors ligne

#15 Le 31/10/2021, à 10:14

Nuliel

Re : pilote wifi non visible dans "dkms status"

Ok, ça m'étonne pas pour ndiswrapper.
Tu es sur une branche du noyau plus ancienne, mais elle est toujours maintenue, via une maj du noyau tu as peut être un pilote qui est maintenant fonctionnel.

Dernière modification par Nuliel (Le 31/10/2021, à 10:15)

Hors ligne

#16 Le 31/10/2021, à 10:24

freewee

Re : pilote wifi non visible dans "dkms status"

Nuliel a écrit :

Ok, ça m'étonne pas pour ndiswrapper.
Tu es sur une branche du noyau plus ancienne, mais elle est toujours maintenue, via une maj du noyau tu as peut être un pilote qui est maintenant fonctionnel.

Je confirme que les derniers ISO que j' ai pu télécharger pour 18.04 LTS sont en Kernel 5!

Hors ligne

#17 Le 31/10/2021, à 10:30

Nuliel

Re : pilote wifi non visible dans "dkms status"

C'est normal, seule la 18.04.6 est encore en 4.15, toutes les nouvelles sont en 5.XX (5.13?)

Hors ligne