Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 07-12-2019 18:43:52

fiche
Membre
Lieu : Paris
Distrib. : Debian stable Buster
Noyau : Linux 4.19.0-6-686
(G)UI : Xfce
Inscription : 11-07-2016

[Résolu] Pas de wifi - firmware RTL8723DE (fautif = secure boot)

Bonjour,

J'ai installé Debian 10 Xfce 64 bit sur un portable HP.
Problème le wifi n'est pas détecté. Je dois absolument le rendre à sa propriétaire demain en milieu de matinée.

la commande lspci m'indique notamment ceci :
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723DE 802.11b/g/n PCIe Adapter

D'après ce que j'ai vu sur internet Realtek RTL8723DE pose problème.

Et je coince.

Pour information,
- l'installation a été effectuée en double boot avec W10 avec le secure boot activé
- le fichier sources.list intègre les branches contrib et non-free.
- le noyau installé (commande uname -a) :
Linux debian 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11) x86_64 GNU/Linux
- le paquet firmware-realtek est installé
- Résultat de la commande
sudo dmesg | grep firmw
[    0.225379] Spectre V2 : Enabling Restricted Speculation for firmware calls
[    2.095410] i915 0000:00:02.0: firmware: direct-loading firmware i915/kbl_dmc_ver1_04.bin
[    2.096320] [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
[    2.099089] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/hainan_pfp.bin
[    2.099100] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/hainan_me.bin
[    2.099112] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/hainan_ce.bin
[    2.099122] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/hainan_rlc.bin
[    2.099136] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/hainan_mc.bin
[    2.099158] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/hainan_k_smc.bin
[   12.939017] bluetooth hci0: firmware: direct-loading firmware rtl_bt/rtl8723d_fw.bin
[   12.939428] bluetooth hci0: firmware: direct-loading firmware rtl_bt/rtl8723d_config.bin
[   24.769131] r8169 0000:02:00.0: firmware: direct-loading firmware rtl_nic/rtl8168h-2.fw

NE PAS SUIVRE tout ce qui est en italique. Cela ne fonctionne pas.

- J'ai essayé de suivre cette procédure (page 2) : https://debian-facile.org/viewtopic.php?id=25274&p=2
mais lorsque j'arrive à cette étape, j'ai un message d'erreur :
sudo dkms build rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414


Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area...
make -j4 KERNELRELEASE=4.19.0-6-amd64 -C /lib/modules/4.19.0-6-amd64/build M=/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build...
Error!  Build of 8723de.ko failed for: 4.19.0-6-amd64 (x86_64)
Consult the make.log in the build directory
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/ for more information.


- Et le contenu du fichier make.log :
DKMS make.log for rtl8723de-5.1.1.8_21285.20171026_COEX20170111-1414 for kernel 4.19.0-6-amd64 (x86_64)
samedi 7 décembre 2019, 18:40:09 (UTC+0100)
make : on entre dans le répertoire « /usr/src/linux-headers-4.19.0-6-amd64 »
/bin/sh: 1: bc: not found
  Building modules, stage 2.
/bin/sh: 1: bc: not found
  MODPOST 0 modules
make : on quitte le répertoire « /usr/src/linux-headers-4.19.0-6-amd64 »


Tout ceci me dépasse... A l'aide !

Dernière modification par fiche (08-12-2019 09:44:31)

Hors ligne

#2 07-12-2019 19:00:42

èfpé
Membre
Inscription : 10-07-2016

Re : [Résolu] Pas de wifi - firmware RTL8723DE (fautif = secure boot)

Bonsoir fiche,

make.log a écrit :

/bin/sh: 1: bc: not found


Un grand classique, installe le paquet bc et hop. Au passage tu compiles un pilote non un firmware.

edit: aucun problème de compilation des sources de la branche 4.15-up de smlinux sous Debian 10.

Dernière modification par èfpé (07-12-2019 23:10:42)

Hors ligne

#3 07-12-2019 19:09:17

fiche
Membre
Lieu : Paris
Distrib. : Debian stable Buster
Noyau : Linux 4.19.0-6-686
(G)UI : Xfce
Inscription : 11-07-2016

Re : [Résolu] Pas de wifi - firmware RTL8723DE (fautif = secure boot)

Je viens d'installer le paquet bc.

J'ai relancé la commande sudo dkms build rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414
Et toujours erreur !


Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area...
make -j4 KERNELRELEASE=4.19.0-6-amd64 -C /lib/modules/4.19.0-6-amd64/build M=/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build...
Error!  Build of 8723de.ko failed for: 4.19.0-6-amd64 (x86_64)
Consult the make.log in the build directory
/var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/ for more information.


Contenu du fichier make.log :
DKMS make.log for rtl8723de-5.1.1.8_21285.20171026_COEX20170111-1414 for kernel 4.19.0-6-amd64 (x86_64)
samedi 7 décembre 2019, 19:05:28 (UTC+0100)
make : on entre dans le répertoire « /usr/src/linux-headers-4.19.0-6-amd64 »
  Building modules, stage 2.
  MODPOST 0 modules
make : on quitte le répertoire « /usr/src/linux-headers-4.19.0-6-amd64 »



Pour information j'ai également essayé ceci à tout hasard (vu que c'est prévu pour ubuntu mais je me suis dit que la 19.04 n'est peut-être pas trop éloignée de Debian 10 : http://ubuntuhandbook.org/index.php/201 … ntu-19-04/ mais cela n'a pas fonctionné.

Dernière modification par fiche (07-12-2019 22:26:10)

Hors ligne

#4 07-12-2019 19:35:08

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : stable / testing
Noyau : Linux 5.9.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Résolu] Pas de wifi - firmware RTL8723DE (fautif = secure boot)

le fichier zip que tu as téléchargé est conçu pour les kernels supérieurs ou égaux à 5 .
c.a.d. , par  exempe 5.3.0-2 , actuellement sur testing .

et non pas le kernel de  stable (inférieur à 5) puisque égal à 4.19.xx-xx

je crains que tu n'aies gaffé .

apt show firmware-realtek | grep rtl8723de


WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

  * Realtek RTL8723DE firmware (rtlwifi/rtl8723defw.bin)


où tu vois que ton pilote firmware se trouve , par défaut , dans le paquet firmware-realtek .
suffit de l'installer :

apt install firmware-realtek



arf ! je crois que je viens de me mélanger les pinceaux entre pilote et firmware .
pardon . m' a trompé .

Dernière modification par Debian Alain (07-12-2019 20:00:11)

En ligne

#5 07-12-2019 20:31:10

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : stable / testing
Noyau : Linux 5.9.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Résolu] Pas de wifi - firmware RTL8723DE (fautif = secure boot)

j'ai eu du mal à trouver , mais , regarde cette page .
cela devrai correspondre à ton kernel :
https://github.com/smlinux/rtl8723de/tree/4.15-up

suis ceci , ligne par ligne , pour désinstaller ton travail :   smile

rmmod -f 8723de
dkms uninstall rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414
dkms remove rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414 --all
depmod -a
reboot



ensuite , retire le paquet 4.15-up.zip  smile
ainsi que le dossier rtl8723de-4.15-up

copies l'archive suivante : (git clone)  tongue
se placer en root dans /home/<user>/Téléchargements .

git clone https://github.com/smlinux/rtl8723de.git -b 4.15-up

  big_smile
à taper ligne par ligne :

dkms add ./rtl8723de


dkms install rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414


depmod -a


reboot



voilà .  woohoo.gif

Dernière modification par Debian Alain (07-12-2019 21:44:20)

En ligne

#6 07-12-2019 22:20:28

fiche
Membre
Lieu : Paris
Distrib. : Debian stable Buster
Noyau : Linux 4.19.0-6-686
(G)UI : Xfce
Inscription : 11-07-2016

Re : [Résolu] Pas de wifi - firmware RTL8723DE (fautif = secure boot)

J'ai suivi les commandes préconisées pour supprimer l'installation du mauvais RTL...

J'en ai profité pour supprimer aussi rtlwifi-new/0.6 que j'avais installé à partir d'un autre lien avec ces étapes :
sudo rmmod -f rtlwifi_new
sudo dkms uninstall rtlwifi-new/0.6
sudo dkms remove rtlwifi-new/0.6 --all
sudo depmod -a
sudo reboot

Puis j'ai suivi les nouvelles commandes pour rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414
Aucun message d'erreur... mais toujours pas de wifi au redémarrage.

Je baisse les bras pour ce soir (20 minutes pour installer Debian... 3h au bas mot de recherches pour le wifi hmm)
Merci pour les recherches.

Dernière modification par fiche (07-12-2019 22:28:09)

Hors ligne

#7 07-12-2019 22:46:42

èfpé
Membre
Inscription : 10-07-2016

Re : [Résolu] Pas de wifi - firmware RTL8723DE (fautif = secure boot)

Re,

fiche a écrit :

Aucun message d'erreur... mais toujours pas de Wi-Fi au redémarrage.


C'est un petit peu court jeune homme... Quelques commandes simples permettent d'aller plus loin :

nmcli d

nmcli r

lsmod

dmesg | grep DMI:


La dernière commande affichera le modèle exact du portable. Il faut parfois "blacklister" un module !

Hors ligne

#8 07-12-2019 23:10:35

fiche
Membre
Lieu : Paris
Distrib. : Debian stable Buster
Noyau : Linux 4.19.0-6-686
(G)UI : Xfce
Inscription : 11-07-2016

Re : [Résolu] Pas de wifi - firmware RTL8723DE (fautif = secure boot)

Un dernier message avant de retrouver mon lit !

En espérant que cela fera avancer le schmilblick.

A noter au démarrage une ligne qui n'est pas OK (vert) : "Failed to start raised network interface"


nmcli d
DEVICE  TYPE      STATE     CONNECTION        
eno1    ethernet  connecté  Wired connection 1
lo      loopback  non-géré  --
 




nmcli r
WIFI-HW  WIFI    WWAN-HW  WWAN  
activé   activé  activé   activé
 



lsmod
Module                  Size  Used by
cmac                   16384  1
bnep                   24576  2
nls_ascii              16384  1
nls_cp437              20480  1
vfat                   20480  1
fat                    86016  1 vfat
snd_soc_skl           114688  0
uvcvideo              118784  0
snd_soc_skl_ipc        73728  1 snd_soc_skl
nf_log_ipv6            16384  5
snd_soc_sst_ipc        16384  1 snd_soc_skl_ipc
ip6t_REJECT            16384  1
videobuf2_vmalloc      16384  1 uvcvideo
videobuf2_memops       16384  1 videobuf2_vmalloc
snd_soc_sst_dsp        36864  1 snd_soc_skl_ipc
nf_reject_ipv6         16384  1 ip6t_REJECT
videobuf2_v4l2         28672  1 uvcvideo
btusb                  53248  0
snd_hda_ext_core       28672  1 snd_soc_skl
snd_hda_codec_hdmi     57344  1
videobuf2_common       53248  2 videobuf2_v4l2,uvcvideo
btrtl                  16384  1 btusb
btbcm                  16384  1 btusb
btintel                24576  1 btusb
snd_soc_acpi_intel_match    24576  1 snd_soc_skl
snd_soc_acpi           16384  2 snd_soc_acpi_intel_match,snd_soc_skl
xt_hl                  16384  22
snd_soc_core          253952  1 snd_soc_skl
ip6_tables             32768  52
videodev              212992  3 videobuf2_v4l2,uvcvideo,videobuf2_common
snd_hda_codec_realtek   122880  1
snd_compress           24576  1 snd_soc_core
ip6t_rt                16384  3
bluetooth             647168  26 btrtl,btintel,btbcm,bnep,btusb
snd_hda_codec_generic    86016  1 snd_hda_codec_realtek
media                  45056  2 videodev,uvcvideo
snd_hda_intel          45056  4
nf_log_ipv4            16384  5
nf_log_common          16384  2 nf_log_ipv4,nf_log_ipv6
ipt_REJECT             16384  1
nf_reject_ipv4         16384  1 ipt_REJECT
drbg                   28672  1
xt_LOG                 16384  10
cfg80211              774144  0
snd_hda_codec         151552  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
snd_hda_core           94208  7 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_soc_skl
intel_rapl             24576  0
ansi_cprng             16384  0
ecdh_generic           24576  2 bluetooth
x86_pkg_temp_thermal    16384  0
intel_powerclamp       16384  0
tpm_crb                16384  0
kxcjk_1013             24576  0
coretemp               16384  0
industrialio_triggered_buffer    16384  1 kxcjk_1013
tpm_tis                16384  0
snd_hwdep              16384  1 snd_hda_codec
tpm_tis_core           20480  1 tpm_tis
joydev                 24576  0
kfifo_buf              16384  1 industrialio_triggered_buffer
snd_pcm               114688  7 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_soc_core,snd_soc_skl,snd_hda_core
tpm                    65536  3 tpm_tis,tpm_crb,tpm_tis_core
snd_timer              36864  1 snd_pcm
mei_me                 45056  0
sg                     36864  0
snd                    94208  18 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,snd_soc_core,snd_pcm
industrialio           81920  3 industrialio_triggered_buffer,kfifo_buf,kxcjk_1013
kvm                   749568  0
mei                   118784  1 mei_me
irqbypass              16384  1 kvm
nft_limit              16384  13
iTCO_wdt               16384  0
iTCO_vendor_support    16384  1 iTCO_wdt
xt_limit               16384  0
serio_raw              16384  0
intel_vbtn             16384  0
crct10dif_pclmul       16384  0
crc32_pclmul           16384  0
ghash_clmulni_intel    16384  0
soundcore              16384  1 snd
battery                20480  0
xt_addrtype            16384  4
ac                     16384  0
rng_core               16384  1 tpm
processor_thermal_device    16384  0
int340x_thermal_zone    16384  1 processor_thermal_device
intel_soc_dts_iosf     16384  1 processor_thermal_device
intel_pch_thermal      16384  0
intel_cstate           16384  0
intel_uncore          135168  0
evdev                  28672  12
hp_wmi                 16384  0
sparse_keymap          16384  2 hp_wmi,intel_vbtn
intel_rapl_perf        16384  0
rfkill                 28672  5 hp_wmi,bluetooth,cfg80211
pcc_cpufreq            16384  0
efi_pstore             16384  0
hp_wireless            16384  0
int3400_thermal        16384  0
pcspkr                 16384  0
acpi_pad               24576  0
wmi_bmof               16384  0
efivars                20480  1 efi_pstore
xt_tcpudp              16384  18
acpi_thermal_rel       16384  1 int3400_thermal
xt_conntrack           16384  16
nft_compat             20480  135
nft_counter            16384  170
nf_conntrack_netbios_ns    16384  0
nf_conntrack_broadcast    16384  1 nf_conntrack_netbios_ns
nf_nat_ftp             16384  0
nf_nat                 36864  1 nf_nat_ftp
nf_conntrack_ftp       20480  1 nf_nat_ftp
nf_conntrack          172032  6 xt_conntrack,nf_nat,nf_nat_ftp,nf_conntrack_netbios_ns,nf_conntrack_broadcast,nf_conntrack_ftp
nf_defrag_ipv6         20480  1 nf_conntrack
nf_defrag_ipv4         16384  1 nf_conntrack
nf_tables             143360  393 nft_compat,nft_counter,nft_limit
nfnetlink              16384  2 nft_compat,nf_tables
efivarfs               16384  1
ip_tables              28672  8
x_tables               45056  12 xt_conntrack,nft_compat,xt_LOG,xt_tcpudp,xt_addrtype,ip6t_rt,ip6_tables,ipt_REJECT,ip_tables,xt_limit,xt_hl,ip6t_REJECT
autofs4                49152  2
ext4                  737280  1
crc16                  16384  2 bluetooth,ext4
mbcache                16384  1 ext4
jbd2                  122880  1 ext4
fscrypto               32768  1 ext4
ecb                    16384  0
btrfs                1400832  0
xor                    24576  1 btrfs
zstd_decompress        81920  1 btrfs
zstd_compress         172032  1 btrfs
xxhash                 16384  2 zstd_compress,zstd_decompress
raid6_pq              122880  1 btrfs
libcrc32c              16384  3 nf_conntrack,nf_nat,btrfs
crc32c_generic         16384  0
sr_mod                 28672  0
sd_mod                 61440  4
cdrom                  65536  1 sr_mod
amdgpu               3457024  0
chash                  16384  1 amdgpu
gpu_sched              28672  1 amdgpu
crc32c_intel           24576  3
radeon               1630208  1
i915                 1732608  4
ttm                   131072  2 amdgpu,radeon
aesni_intel           200704  2
i2c_algo_bit           16384  3 amdgpu,radeon,i915
psmouse               172032  0
aes_x86_64             20480  1 aesni_intel
drm_kms_helper        208896  3 amdgpu,radeon,i915
crypto_simd            16384  1 aesni_intel
cryptd                 28672  3 crypto_simd,ghash_clmulni_intel,aesni_intel
glue_helper            16384  1 aesni_intel
i2c_i801               28672  0
xhci_pci               16384  0
ahci                   40960  3
r8169                  90112  0
libahci                40960  1 ahci
xhci_hcd              266240  1 xhci_pci
drm                   495616  10 gpu_sched,drm_kms_helper,amdgpu,radeon,i915,ttm
realtek                20480  0
libata                270336  2 libahci,ahci
libphy                 77824  3 r8169,realtek
fan                    16384  0
usbcore               294912  4 xhci_hcd,uvcvideo,btusb,xhci_pci
thermal                20480  0
scsi_mod              249856  4 sd_mod,libata,sg,sr_mod
wmi                    28672  2 hp_wmi,wmi_bmof
usb_common             16384  1 usbcore
video                  45056  1 i915
button                 16384  0



dmesg | grep DMI:
[sudo] Mot de passe de XYZ : 
[    0.000000] DMI: HP HP Laptop 15-bs0xx/832B, BIOS F.22 07/24/2017
 



Heureusement qu'il y a plus compétent que moi !

Dernière modification par fiche (07-12-2019 23:18:26)

Hors ligne

#9 08-12-2019 00:10:42

èfpé
Membre
Inscription : 10-07-2016

Re : [Résolu] Pas de wifi - firmware RTL8723DE (fautif = secure boot)

Re-,

fiche a écrit :

nmcli d

DEVICE  TYPE      STATE     CONNECTION
eno1    ethernet  connecté  Wired connection 1
lo      loopback  non-géré  --


Effectivement, aucune interface "wifi" n'a été créée (c'est en principe le pilote de la carte, qui la crée).

fiche a écrit :

lsmod | grep cfg80211

cfg80211              774144  0
rfkill                 28672  5 hp_wmi,bluetooth,cfg80211

et non

cfg80211              774144  1 8723de
rfkill                 28672  5 hp_wmi,bluetooth,cfg80211


Le module 8723de n'est pas chargé... or il s'agit d'une machine récente le Secure Boot est-il activé ?

dmesg | grep 8723de

[  965.050061] 8723de: loading out-of-tree module taints kernel.
[  965.053331] 8723de: module verification failed: signature and/or required key missing - tainting kernel
[  965.077730] RTW: rtl8723de v5.1.1.8_21285.20171026
[  965.077734] RTW: rtl8723de BT-Coex version = BTCOEX20170111-1414


Sous Debian 10, le noyau est "signé" pour le Secure Boot, un module out-of-tree n'est pas chargé.

Dernière modification par èfpé (08-12-2019 20:10:42)

Hors ligne

#10 08-12-2019 09:16:17

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : stable / testing
Noyau : Linux 5.9.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

En ligne

#11 08-12-2019 09:27:00

fiche
Membre
Lieu : Paris
Distrib. : Debian stable Buster
Noyau : Linux 4.19.0-6-686
(G)UI : Xfce
Inscription : 11-07-2016

Re : [Résolu] Pas de wifi - firmware RTL8723DE (fautif = secure boot)

Bonjour,

L'installation a été effectuée avec le secure boot activé car Debian 10 le permet désormais.
Je vais désactiver le secure boot pour voir.

J'utilise systématiquement les ISO non free (en live, il n'y avait pas plus de wifi).

C'est effectivement le secure boot le responsable !
Après l'avoir désactivé dans les options du Bios, le wifi est détecté sous Debian
et aucun problème de redémarrage de Windows 10.
Tout est rentré dans l'ordre.
Je n'aurai jamais imaginé que le secure boot puisse bloquer la détection du wifi !!!
Merci à tous.

Dernière modification par fiche (14-01-2020 21:37:54)

Hors ligne

#12 08-12-2019 09:55:33

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : stable / testing
Noyau : Linux 5.9.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Résolu] Pas de wifi - firmware RTL8723DE (fautif = secure boot)

pour avoir des renseignements sur ta machine , y a un ch'tit programme a'chement sympa , c'est inxi.

apt install inxi


infos sur ta machine :

inxi -F


infos sur ta (tes) carte(s) réseau

inxi -xxxn


plus classique :

lspci -nnk | grep -i net -A2


si tu préfères :

lspci -nnkd::0280


(en live, il n'y avait pas plus de wifi)


arf ! big problem !

tu as essayé : ?

apt install firmware-realtek


je sais que je vais faire hurler les puristes mais , t'as essayé avec  -- ubuntu --    ?

Dernière modification par Debian Alain (08-12-2019 10:53:20)

En ligne

#13 08-12-2019 12:06:46

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : stable / testing
Noyau : Linux 5.9.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

En ligne

#14 08-12-2019 13:35:06

fiche
Membre
Lieu : Paris
Distrib. : Debian stable Buster
Noyau : Linux 4.19.0-6-686
(G)UI : Xfce
Inscription : 11-07-2016

Re : [Résolu] Pas de wifi - firmware RTL8723DE (fautif = secure boot)

Le paquet firmware-realtek est installé (c'est la 1ère chose que j'ai fait lorsque j'ai vu que le wifi n'était pas détecté).

Je n'ai pas eu le temps d'essayer une base Ubuntu ou autre Debian (AntiX). La propriétaire reviendra en janvier, je ferai le test.

Hors ligne

#15 08-12-2019 14:03:33

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : stable / testing
Noyau : Linux 5.9.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Résolu] Pas de wifi - firmware RTL8723DE (fautif = secure boot)

j'ai proposé celui là , dans ton cas , à cause de  ceci :

Module Realtek RTL8723DE pour la version du noyau Linux> = 4.15


par opposition à celui ci qui est conçu pour :

Module Realtek RTL8723DE pour la version du noyau Linux> = 5.0


firmware-realtek , j'y ai pensé à cause de :

apt show firmware-realtek | grep rtl8723de


... / ...
  * Realtek RTL8723DE firmware (rtlwifi/rtl8723defw.bin)



mais si tout fonctionne , sécure boot désactivé , touche plus à rien .
c'est bon .

l' à propos de  èfpé : https://wiki.debian.org/SecureBoot#MOK_ … _Owner_Key
me pousse à te demander ceci :

dmesg | grep cert


chez moi :

[    0.992990] Loading compiled-in X.509 certificates
[    1.016421] Loaded X.509 cert 'Debian Secure Boot CA: 6ccece7e4c6c0d1f6149f3dd27dfcc5cbb419ea1'
[    1.016435] Loaded X.509 cert 'Debian Secure Boot Signer: 00a7468def'


cd /lib/modules/4.19.0-6-amd64/updates/dkms/ && ls


chez moi :

vboxdrv.ko  vboxnetadp.ko  vboxnetflt.ko  vboxpci.ko


comme je ne maîtrise pas le sujet , je n'y touche pas plus .

avis à connaisseur ...

Dernière modification par Debian Alain (08-12-2019 14:49:21)

En ligne

#16 08-12-2019 14:46:42

èfpé
Membre
Inscription : 10-07-2016

Re : [Résolu] Pas de wifi - firmware RTL8723DE (fautif = secure boot)

Re-,

en #1, fiche a écrit :

dmesg | grep firmw

[    0.225379] Spectre V2 : Enabling Restricted Speculation for firmware calls
[    2.095410] i915 0000:00:02.0: firmware: direct-loading firmware i915/kbl_dmc_ver1_04.bin
[    2.096320] [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
[    2.099089] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/hainan_pfp.bin
[    2.099100] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/hainan_me.bin
[    2.099112] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/hainan_ce.bin
[    2.099122] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/hainan_rlc.bin
[    2.099136] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/hainan_mc.bin
[    2.099158] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/hainan_k_smc.bin
[   12.939017] bluetooth hci0: firmware: direct-loading firmware rtl_bt/rtl8723d_fw.bin
[   12.939428] bluetooth hci0: firmware: direct-loading firmware rtl_bt/rtl8723d_config.bin
[   24.769131] r8169 0000:02:00.0: firmware: direct-loading firmware rtl_nic/rtl8168h-2.fw

en #14, fiche a écrit :

Le paquet firmware-realtek est installé (c'est la première chose que j'ai faite lorsque j'ai vu que le Wi-Fi n'était pas détecté).


Cela a rendu le Bluetooth fonctionnel. Pour le Wi-Fi, pas de pilote chargé=pas de firmware demandé.

Pour la énième fois : un paquet firmware-machin installe des firmwares... le noyau fournit les pilotes.
Le fait qu'un firmware est disponible n'implique pas toujours que le noyau fournit un pilote/module.

Hors ligne

#17 08-12-2019 14:55:49

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : stable / testing
Noyau : Linux 5.9.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Résolu] Pas de wifi - firmware RTL8723DE (fautif = secure boot)

Pour la énième fois : un paquet firmware-machin installe des firmwares... le noyau fournit les pilotes.


merci èfpé .

Le fait qu'un firmware est disponible n'implique pas toujours que le noyau fournit un pilote/module.


oui , j'ai découvert , en effet .

mais là , c'est bon , non ?
il a le firmware (firmware-realtek) et le pilote (git rtl8723de(dkms)) , c'est bien çà ?

n'hésite pas à te répéter (pour les pilotes / firmwares) , èfpé .
internet n'est pas du tout clair sur ce point .
c'est pour çà que je fais facilement la confusion .
mais je commence à faire la distinction / comprendre un peu .

Dernière modification par Debian Alain (08-12-2019 15:12:24)

En ligne

#18 08-12-2019 15:14:42

èfpé
Membre
Inscription : 10-07-2016

Re : [Résolu] Pas de wifi - firmware RTL8723DE (fautif = secure boot)

Re-,

Debian Alain a écrit :

Il a le firmware (firmware-realtek) et le pilote (rtl8723de), c'est bien ça ?


Je ne crois pas qu'un pilote out-of-tree charge un firmware natif (cf. dmesg et/ou modinfo module).

modinfo 8723de

filename:       /lib/modules/4.19.0-6-amd64/updates/dkms/8723de.ko
version:        v5.1.1.8_21285.20171026
author:         Realtek Semiconductor Corp.
description:    Realtek Wireless Lan Driver
license:        GPL
srcversion:     428938DBF4DE68B4A9DB0F5
alias:          pci:v000010ECd0000D723sv*sd*bc*sc*i*
depends:        cfg80211
retpoline:      Y
name:           8723de
vermagic:       4.19.0-6-amd64 SMP mod_unload modversions
parm:           ...


Le retour de modinfo est toujours intéressant (version, licence et identifiants) et l'absence de ligne :

firmware:       rtlwifi/rtl8723defw.bin


Permet d'envisager sérieusement que ce pilote 8723de fonctionne sans le paquet firmware-realtek...

Dernière modification par èfpé (09-12-2019 12:24:42)

Hors ligne

#19 08-12-2019 15:22:17

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : stable / testing
Noyau : Linux 5.9.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Résolu] Pas de wifi - firmware RTL8723DE (fautif = secure boot)

Je ne crois pas qu'un pilote out-of-tree charge un firmware natif (cf. dmesg et/ou modinfo module).


présentement non , si j'ai bien compris .
et c'est pour çà que j'ai précisé le nom des fichiers / archives ,
pour bien situer l'origine du firmware et celle du pilote / module .

m'a trompé ?

En ligne

#20 17-01-2020 22:40:36

fiche
Membre
Lieu : Paris
Distrib. : Debian stable Buster
Noyau : Linux 4.19.0-6-686
(G)UI : Xfce
Inscription : 11-07-2016

Re : [Résolu] Pas de wifi - firmware RTL8723DE (fautif = secure boot)

Bonsoir,

Il y a plus d'un mois, les points d'accès wifi étaient devenus visibles en désactivant le secure boot. De mémoire, je n'avais pas testé sur ma box si la saisie de la clé permettait de s'y connecter.
Un test avait été fait dans un McD... où il suffit d'accepter des CGU, sans mot de passe à taper et cela avait fonctionné.
Sur un réseau wifi plus classique avec clé à saisir, alors que la clé est correcte et qu'aucun message ne signale qu'elle n'est pas la bonne, on voit dans la barre des tâches que le PC essaye de se connecter pendant au moins 30 secondes et n'y arrive pas.
Cela me dépasse.

Auriez-vous déjà rencontré ce cas de figure ?
Y aurait-il un réglage particulier à faire dans Network Manager Debian Xfce 10 ?

Merci pour les pistes.

Hors ligne

#21 18-01-2020 12:09:35

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [Résolu] Pas de wifi - firmware RTL8723DE (fautif = secure boot)

Je tiens a donner une petite info, c'est que les drivers dkms (out of tree) en général ne fonctionnent pas avec le secure-boot. (comme tu as pu le remarquer)
Donc désactiver le secureboot est souvent une solution plutôt viable si aucun firmware (int-tree) (genre firmware-realtek) n'est disponible et qu'il faut utiliser un driver dkms.

Hors ligne

Pied de page des forums