• [^] # Re: plutôt le firmware

    Posté par (site web personnel, Mastodon) . En réponse au message Problème pour charger le firmware Realtek rtw88. Évalué à 1. Dernière modification le 14 janvier 2024 à 22:08.

    Voici la sortie de la commande lsmod avant la désinstallation des modules :

    root@nanopi:~# lsmod | sort
    aes_ce_blk 32768 0
    aes_ce_cipher 16384 1 aes_ce_blk
    aes_neon_blk 28672 1 aes_neon_bs
    aes_neon_bs 24576 0
    analogix_dp 49152 1 rockchipdrm
    ansi_cprng 16384 0
    autofs4 45056 2
    binfmt_misc 24576 1
    bluetooth 753664 6 btrtl,btmtk,btintel,btbcm,btusb
    btbcm 24576 1 btusb
    btintel 40960 1 btusb
    btmtk 16384 1 btusb
    btrtl 28672 1 btusb
    btusb 65536 0
    cec 45056 2 dw_hdmi_cec,dw_hdmi
    cfg80211 782336 2 rtw88_core,mac80211
    configfs 49152 1
    cpufreq_dt 20480 0
    crc16 16384 2 bluetooth,ext4
    crc32c_generic 16384 4
    crct10dif_ce 16384 0
    crct10dif_common 16384 1 crct10dif_ce
    dax 32768 1 dm_mod
    display_connector 20480 0
    dm_mod 139264 0
    drbg 40960 1
    drm 442368 12 gpu_sched,drm_kms_helper,dw_mipi_dsi,drm_dma_helper,display_connector,drm_shmem_helper,drm_display_helper,rockchipdrm,dw_hdmi,panfrost,analogix_dp
    drm_display_helper 118784 3 rockchipdrm,dw_hdmi,analogix_dp
    drm_dma_helper 16384 1 rockchipdrm
    drm_kms_helper 139264 8 dw_mipi_dsi,drm_dma_helper,display_connector,drm_display_helper,rockchipdrm,dw_hdmi,analogix_dp
    drm_shmem_helper 20480 1 panfrost
    dwc3 163840 0
    dw_hdmi 49152 2 dw_hdmi_i2s_audio,rockchipdrm
    dw_hdmi_cec 16384 0
    dw_hdmi_i2s_audio 16384 0
    dw_mipi_dsi 20480 1 rockchipdrm
    dw_mmc 45056 2 dw_mmc_pltfm,dw_mmc_rockchip
    dw_mmc_pltfm 16384 1 dw_mmc_rockchip
    dw_mmc_rockchip 20480 0
    dw_wdt 16384 0
    ecc 32768 1 ecdh_generic
    ecdh_generic 16384 1 bluetooth
    efi_pstore 16384 0
    ehci_hcd 90112 1 ehci_platform
    ehci_platform 20480 0
    evdev 28672 3
    ext4 765952 2
    fan53555 16384 1
    fixed 20480 29
    fixed_phy 16384 1 of_mdio
    fuse 135168 1
    fwnode_mdio 20480 1 of_mdio
    gf128mul 16384 2 polyval_generic,ghash_ce
    ghash_ce 20480 0
    governor_simpleondemand 16384 0
    gpio_keys 24576 0
    gpu_sched 36864 1 panfrost
    hantro_vpu 139264 0
    i2c_rk3x 24576 0
    industrialio 77824 3 industrialio_triggered_buffer,kfifo_buf,rockchip_saradc
    industrialio_triggered_buffer 16384 1 rockchip_saradc
    io_domain 24576 0
    ip_tables 32768 0
    jbd2 139264 1 ext4
    jitterentropy_rng 20480 1
    kfifo_buf 16384 1 industrialio_triggered_buffer
    leds_gpio 16384 0
    libarc4 16384 1 mac80211
    libphy 98304 6 r8169,mdio_devres,fwnode_mdio,of_mdio,realtek,fixed_phy
    loop 36864 0
    mac80211 851968 2 rtw88_pci,rtw88_core
    mbcache 20480 1 ext4
    mc 57344 5 videodev,videobuf2_v4l2,hantro_vpu,videobuf2_common,v4l2_mem2mem
    mdio_devres 16384 1 r8169
    Module Size Used by
    of_mdio 20480 1 mdio_devres
    ohci_hcd 53248 1 ohci_platform
    ohci_platform 16384 0
    panfrost 69632 0
    phy_rockchip_inno_usb2 45056 8
    phy_rockchip_naneng_combphy 20480 5
    phy_rockchip_snps_pcie3 20480 2
    pl330 36864 1
    polyval_ce 16384 0
    polyval_generic 16384 1 polyval_ce
    r8169 90112 0
    rc_core 53248 2 cec
    realtek 32768 2
    rfkill 36864 3 bluetooth,cfg80211
    rk805_pwrkey 16384 0
    rk808_regulator 40960 14
    rk817_charger 24576 0
    rockchipdrm 147456 0
    rockchip_saradc 24576 0
    rockchip_thermal 28672 0
    roles 16384 1 dwc3
    rtc_hym8563 20480 1
    rtw88_8822c 462848 1 rtw88_8822ce
    rtw88_8822ce 16384 0
    rtw88_core 151552 2 rtw88_pci,rtw88_8822c
    rtw88_pci 32768 1 rtw88_8822ce
    sdhci 69632 2 sdhci_pltfm,sdhci_of_dwcmshc
    sdhci_of_dwcmshc 20480 0
    sdhci_pltfm 16384 1 sdhci_of_dwcmshc
    sha1_ce 16384 0
    sha256_arm64 24576 1 sha2_ce
    sha2_ce 16384 0
    sha512_arm64 20480 1
    sha512_generic 16384 0
    snd 98304 4 snd_soc_hdmi_codec,snd_timer,snd_soc_core,snd_pcm
    snd_pcm 118784 4 snd_soc_hdmi_codec,snd_soc_simple_card_utils,snd_soc_core,snd_pcm_dmaengine
    snd_pcm_dmaengine 16384 1 snd_soc_core
    snd_soc_core 212992 5 snd_soc_rockchip_i2s_tdm,snd_soc_hdmi_codec,snd_soc_rk817,snd_soc_simple_card_utils,snd_soc_simple_card
    snd_soc_hdmi_codec 24576 1
    snd_soc_rk817 45056 0
    snd_soc_rockchip_i2s_tdm 32768 2
    snd_soc_simple_card 24576 0
    snd_soc_simple_card_utils 24576 1 snd_soc_simple_card
    snd_timer 40960 1 snd_pcm
    soundcore 16384 1 snd
    udc_core 57344 1 dwc3
    ulpi 20480 1 dwc3
    usb_common 16384 10 ohci_platform,xhci_hcd,ohci_hcd,ehci_platform,phy_rockchip_inno_usb2,usbcore,ehci_hcd,xhci_plat_hcd,dwc3,udc_core
    usbcore 266240 7 ohci_platform,xhci_hcd,ohci_hcd,ehci_platform,ehci_hcd,btusb,xhci_plat_hcd
    v4l2_h264 20480 1 hantro_vpu
    v4l2_mem2mem 36864 1 hantro_vpu
    v4l2_vp9 24576 1 hantro_vpu
    videobuf2_common 53248 5 videobuf2_dma_contig,videobuf2_v4l2,hantro_vpu,v4l2_mem2mem,videobuf2_memops
    videobuf2_dma_contig 24576 1 hantro_vpu
    videobuf2_memops 20480 1 videobuf2_dma_contig
    videobuf2_v4l2 24576 2 hantro_vpu,v4l2_mem2mem
    videodev 225280 4 videobuf2_v4l2,hantro_vpu,videobuf2_common,v4l2_mem2mem
    xhci_hcd 258048 1 xhci_plat_hcd
    xhci_plat_hcd 24576 0
    x_tables 36864 1 ip_tables

    Je désinstalle les modules :

    root@nanopi:~# modprobe -r rtw_8822ce rtw88_core mac80211 cfg80211
    modprobe: FATAL: Module rtw_8822ce not found.

    Je réadapte la commande :

    root@nanopi:~# modprobe -r rtw88_8822ce rtw88_core mac80211 cfg80211

    qui ne génère pas d'erreur.

    journalctl -f ne renvoie rien non plus.

    Je refais un lsmod :

    root@nanopi:~# lsmod | sort
    aes_ce_blk 32768 0
    aes_ce_cipher 16384 1 aes_ce_blk
    aes_neon_blk 28672 1 aes_neon_bs
    aes_neon_bs 24576 0
    analogix_dp 49152 1 rockchipdrm
    ansi_cprng 16384 0
    autofs4 45056 2
    binfmt_misc 24576 1
    bluetooth 753664 6 btrtl,btmtk,btintel,btbcm,btusb
    btbcm 24576 1 btusb
    btintel 40960 1 btusb
    btmtk 16384 1 btusb
    btrtl 28672 1 btusb
    btusb 65536 0
    cec 45056 2 dw_hdmi_cec,dw_hdmi
    configfs 49152 1
    cpufreq_dt 20480 0
    crc16 16384 2 bluetooth,ext4
    crc32c_generic 16384 4
    crct10dif_ce 16384 0
    crct10dif_common 16384 1 crct10dif_ce
    dax 32768 1 dm_mod
    display_connector 20480 0
    dm_mod 139264 0
    drbg 40960 1
    drm 442368 12 gpu_sched,drm_kms_helper,dw_mipi_dsi,drm_dma_helper,display_connector,drm_shmem_helper,drm_display_helper,rockchipdrm,dw_hdmi,panfrost,analogix_dp
    drm_display_helper 118784 3 rockchipdrm,dw_hdmi,analogix_dp
    drm_dma_helper 16384 1 rockchipdrm
    drm_kms_helper 139264 8 dw_mipi_dsi,drm_dma_helper,display_connector,drm_display_helper,rockchipdrm,dw_hdmi,analogix_dp
    drm_shmem_helper 20480 1 panfrost
    dwc3 163840 0
    dw_hdmi 49152 2 dw_hdmi_i2s_audio,rockchipdrm
    dw_hdmi_cec 16384 0
    dw_hdmi_i2s_audio 16384 0
    dw_mipi_dsi 20480 1 rockchipdrm
    dw_mmc 45056 2 dw_mmc_pltfm,dw_mmc_rockchip
    dw_mmc_pltfm 16384 1 dw_mmc_rockchip
    dw_mmc_rockchip 20480 0
    dw_wdt 16384 0
    ecc 32768 1 ecdh_generic
    ecdh_generic 16384 1 bluetooth
    efi_pstore 16384 0
    ehci_hcd 90112 1 ehci_platform
    ehci_platform 20480 0
    evdev 28672 3
    ext4 765952 2
    fan53555 16384 1
    fixed 20480 29
    fixed_phy 16384 1 of_mdio
    fuse 135168 1
    fwnode_mdio 20480 1 of_mdio
    gf128mul 16384 2 polyval_generic,ghash_ce
    ghash_ce 20480 0
    governor_simpleondemand 16384 0
    gpio_keys 24576 0
    gpu_sched 36864 1 panfrost
    hantro_vpu 139264 0
    i2c_rk3x 24576 0
    industrialio 77824 3 industrialio_triggered_buffer,kfifo_buf,rockchip_saradc
    industrialio_triggered_buffer 16384 1 rockchip_saradc
    io_domain 24576 0
    ip_tables 32768 0
    jbd2 139264 1 ext4
    jitterentropy_rng 20480 1
    kfifo_buf 16384 1 industrialio_triggered_buffer
    leds_gpio 16384 0
    libarc4 16384 0
    libphy 98304 6 r8169,mdio_devres,fwnode_mdio,of_mdio,realtek,fixed_phy
    loop 36864 0
    mbcache 20480 1 ext4
    mc 57344 5 videodev,videobuf2_v4l2,hantro_vpu,videobuf2_common,v4l2_mem2mem
    mdio_devres 16384 1 r8169
    Module Size Used by
    of_mdio 20480 1 mdio_devres
    ohci_hcd 53248 1 ohci_platform
    ohci_platform 16384 0
    panfrost 69632 0
    phy_rockchip_inno_usb2 45056 8
    phy_rockchip_naneng_combphy 20480 5
    phy_rockchip_snps_pcie3 20480 2
    pl330 36864 1
    polyval_ce 16384 0
    polyval_generic 16384 1 polyval_ce
    r8169 90112 0
    rc_core 53248 2 cec
    realtek 32768 2
    rfkill 36864 2 bluetooth
    rk805_pwrkey 16384 0
    rk808_regulator 40960 14
    rk817_charger 24576 0
    rockchipdrm 147456 0
    rockchip_saradc 24576 0
    rockchip_thermal 28672 0
    roles 16384 1 dwc3
    rtc_hym8563 20480 1
    sdhci 69632 2 sdhci_pltfm,sdhci_of_dwcmshc
    sdhci_of_dwcmshc 20480 0
    sdhci_pltfm 16384 1 sdhci_of_dwcmshc
    sha1_ce 16384 0
    sha256_arm64 24576 1 sha2_ce
    sha2_ce 16384 0
    sha512_arm64 20480 1
    sha512_generic 16384 0
    snd 98304 4 snd_soc_hdmi_codec,snd_timer,snd_soc_core,snd_pcm
    snd_pcm 118784 4 snd_soc_hdmi_codec,snd_soc_simple_card_utils,snd_soc_core,snd_pcm_dmaengine
    snd_pcm_dmaengine 16384 1 snd_soc_core
    snd_soc_core 212992 5 snd_soc_rockchip_i2s_tdm,snd_soc_hdmi_codec,snd_soc_rk817,snd_soc_simple_card_utils,snd_soc_simple_card
    snd_soc_hdmi_codec 24576 1
    snd_soc_rk817 45056 0
    snd_soc_rockchip_i2s_tdm 32768 2
    snd_soc_simple_card 24576 0
    snd_soc_simple_card_utils 24576 1 snd_soc_simple_card
    snd_timer 40960 1 snd_pcm
    soundcore 16384 1 snd
    udc_core 57344 1 dwc3
    ulpi 20480 1 dwc3
    usb_common 16384 10 ohci_platform,xhci_hcd,ohci_hcd,ehci_platform,phy_rockchip_inno_usb2,usbcore,ehci_hcd,xhci_plat_hcd,dwc3,udc_core
    usbcore 266240 7 ohci_platform,xhci_hcd,ohci_hcd,ehci_platform,ehci_hcd,btusb,xhci_plat_hcd
    v4l2_h264 20480 1 hantro_vpu
    v4l2_mem2mem 36864 1 hantro_vpu
    v4l2_vp9 24576 1 hantro_vpu
    videobuf2_common 53248 5 videobuf2_dma_contig,videobuf2_v4l2,hantro_vpu,v4l2_mem2mem,videobuf2_memops
    videobuf2_dma_contig 24576 1 hantro_vpu
    videobuf2_memops 20480 1 videobuf2_dma_contig
    videobuf2_v4l2 24576 2 hantro_vpu,v4l2_mem2mem
    videodev 225280 4 videobuf2_v4l2,hantro_vpu,videobuf2_common,v4l2_mem2mem
    xhci_hcd 258048 1 xhci_plat_hcd
    xhci_plat_hcd 24576 0
    x_tables 36864 1 ip_tables

    Je recharge le module :

    root@nanopi:~# modprobe -i rtw_8822ce
    modprobe: FATAL: Module rtw_8822ce not found in directory /lib/modules/6.1.0-17-arm64

    Je réadapte la commande :

    root@nanopi:~# modprobe -i rtw88_8822ce

    qui ne génère pas d'erreur.

    La sortie de journalctl -f donne :

    kernel: cfg80211: Loading compiled-in X.509 certificates for regulatory database
    kernel: cfg80211: Loaded X.509 cert 'benh@debian.org: 577e021cb980e0e820821ba7b54b4961b8b4fadf'
    kernel: cfg80211: Loaded X.509 cert 'romain.perier@gmail.com: 3abbc6ec146e09d1b6016ab9d6cf71dd233f0328'
    kernel: cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
    kernel: platform regulatory.0: firmware: direct-loading firmware regulatory.db
    kernel: platform regulatory.0: firmware: direct-loading firmware regulatory.db.p7s
    kernel: rtw_8822ce .&checktime(0000,01,00,':').0: firmware: direct-loading firmware rtw88/rtw8822c_fw.bin
    kernel: rtw_8822ce .&checktime(0000,01,00,':').0: Firmware version 9.9.15, H2C version 15
    kernel: rtw_8822ce .&checktime(0000,01,00,':').0: firmware: direct-loading firmware rtw88/rtw8822c_wow_fw.bin
    kernel: rtw_8822ce .&checktime(0000,01,00,':').0: Firmware version 9.9.4, H2C version 15
    kernel: rtw_8822ce .&checktime(0000,01,00,':').0: error beacon valid
    kernel: rtw_8822ce .&checktime(0000,01,00,':').0: failed to download rsvd page
    kernel: rtw_8822ce .&checktime(0000,01,00,':').0: failed to download firmware
    kernel: rtw_8822ce .&checktime(0000,01,00,':').0: failed to setup chip efuse info
    kernel: rtw_8822ce .&checktime(0000,01,00,':').0: failed to setup chip information
    kernel: rtw_8822ce: probe of .&checktime(0000,01,00,':').0 failed with error -16

    Le firmware refuse encore une fois de se charger.

    Je redonne la sortie de la commande lsmod :

    root@nanopi:~# lsmod | sort

    aes_ce_blk 32768 0
    aes_ce_cipher 16384 1 aes_ce_blk
    aes_neon_blk 28672 1 aes_neon_bs
    aes_neon_bs 24576 0
    analogix_dp 49152 1 rockchipdrm
    ansi_cprng 16384 0
    autofs4 45056 2
    binfmt_misc 24576 1
    bluetooth 753664 6 btrtl,btmtk,btintel,btbcm,btusb
    btbcm 24576 1 btusb
    btintel 40960 1 btusb
    btmtk 16384 1 btusb
    btrtl 28672 1 btusb
    btusb 65536 0
    cec 45056 2 dw_hdmi_cec,dw_hdmi
    cfg80211 782336 2 rtw88_core,mac80211
    configfs 49152 1
    cpufreq_dt 20480 0
    crc16 16384 2 bluetooth,ext4
    crc32c_generic 16384 4
    crct10dif_ce 16384 0
    crct10dif_common 16384 1 crct10dif_ce
    dax 32768 1 dm_mod
    display_connector 20480 0
    dm_mod 139264 0
    drbg 40960 1
    drm 442368 12 gpu_sched,drm_kms_helper,dw_mipi_dsi,drm_dma_helper,display_connector,drm_shmem_helper,drm_display_helper,rockchipdrm,dw_hdmi,panfrost,analogix_dp
    drm_display_helper 118784 3 rockchipdrm,dw_hdmi,analogix_dp
    drm_dma_helper 16384 1 rockchipdrm
    drm_kms_helper 139264 8 dw_mipi_dsi,drm_dma_helper,display_connector,drm_display_helper,rockchipdrm,dw_hdmi,analogix_dp
    drm_shmem_helper 20480 1 panfrost
    dwc3 163840 0
    dw_hdmi 49152 2 dw_hdmi_i2s_audio,rockchipdrm
    dw_hdmi_cec 16384 0
    dw_hdmi_i2s_audio 16384 0
    dw_mipi_dsi 20480 1 rockchipdrm
    dw_mmc 45056 2 dw_mmc_pltfm,dw_mmc_rockchip
    dw_mmc_pltfm 16384 1 dw_mmc_rockchip
    dw_mmc_rockchip 20480 0
    dw_wdt 16384 0
    ecc 32768 1 ecdh_generic
    ecdh_generic 16384 1 bluetooth
    efi_pstore 16384 0
    ehci_hcd 90112 1 ehci_platform
    ehci_platform 20480 0
    evdev 28672 3
    ext4 765952 2
    fan53555 16384 1
    fixed 20480 29
    fixed_phy 16384 1 of_mdio
    fuse 135168 1
    fwnode_mdio 20480 1 of_mdio
    gf128mul 16384 2 polyval_generic,ghash_ce
    ghash_ce 20480 0
    governor_simpleondemand 16384 0
    gpio_keys 24576 0
    gpu_sched 36864 1 panfrost
    hantro_vpu 139264 0
    i2c_rk3x 24576 0
    industrialio 77824 3 industrialio_triggered_buffer,kfifo_buf,rockchip_saradc
    industrialio_triggered_buffer 16384 1 rockchip_saradc
    io_domain 24576 0
    ip_tables 32768 0
    jbd2 139264 1 ext4
    jitterentropy_rng 20480 1
    kfifo_buf 16384 1 industrialio_triggered_buffer
    leds_gpio 16384 0
    libarc4 16384 1 mac80211
    libphy 98304 6 r8169,mdio_devres,fwnode_mdio,of_mdio,realtek,fixed_phy
    loop 36864 0
    mac80211 851968 2 rtw88_pci,rtw88_core
    mbcache 20480 1 ext4
    mc 57344 5 videodev,videobuf2_v4l2,hantro_vpu,videobuf2_common,v4l2_mem2mem
    mdio_devres 16384 1 r8169
    Module Size Used by
    of_mdio 20480 1 mdio_devres
    ohci_hcd 53248 1 ohci_platform
    ohci_platform 16384 0
    panfrost 69632 0
    phy_rockchip_inno_usb2 45056 8
    phy_rockchip_naneng_combphy 20480 5
    phy_rockchip_snps_pcie3 20480 2
    pl330 36864 1
    polyval_ce 16384 0
    polyval_generic 16384 1 polyval_ce
    r8169 90112 0
    rc_core 53248 2 cec
    realtek 32768 2
    rfkill 36864 3 bluetooth,cfg80211
    rk805_pwrkey 16384 0
    rk808_regulator 40960 14
    rk817_charger 24576 0
    rockchipdrm 147456 0
    rockchip_saradc 24576 0
    rockchip_thermal 28672 0
    roles 16384 1 dwc3
    rtc_hym8563 20480 1
    rtw88_8822c 462848 1 rtw88_8822ce
    rtw88_8822ce 16384 0
    rtw88_core 151552 2 rtw88_pci,rtw88_8822c
    rtw88_pci 32768 1 rtw88_8822ce
    sdhci 69632 2 sdhci_pltfm,sdhci_of_dwcmshc
    sdhci_of_dwcmshc 20480 0
    sdhci_pltfm 16384 1 sdhci_of_dwcmshc
    sha1_ce 16384 0
    sha256_arm64 24576 1 sha2_ce
    sha2_ce 16384 0
    sha512_arm64 20480 1
    sha512_generic 16384 0
    snd 98304 4 snd_soc_hdmi_codec,snd_timer,snd_soc_core,snd_pcm
    snd_pcm 118784 4 snd_soc_hdmi_codec,snd_soc_simple_card_utils,snd_soc_core,snd_pcm_dmaengine
    snd_pcm_dmaengine 16384 1 snd_soc_core
    snd_soc_core 212992 5 snd_soc_rockchip_i2s_tdm,snd_soc_hdmi_codec,snd_soc_rk817,snd_soc_simple_card_utils,snd_soc_simple_card
    snd_soc_hdmi_codec 24576 1
    snd_soc_rk817 45056 0
    snd_soc_rockchip_i2s_tdm 32768 2
    snd_soc_simple_card 24576 0
    snd_soc_simple_card_utils 24576 1 snd_soc_simple_card
    snd_timer 40960 1 snd_pcm
    soundcore 16384 1 snd
    udc_core 57344 1 dwc3
    ulpi 20480 1 dwc3
    usb_common 16384 10 ohci_platform,xhci_hcd,ohci_hcd,ehci_platform,phy_rockchip_inno_usb2,usbcore,ehci_hcd,xhci_plat_hcd,dwc3,udc_core
    usbcore 266240 7 ohci_platform,xhci_hcd,ohci_hcd,ehci_platform,ehci_hcd,btusb,xhci_plat_hcd
    v4l2_h264 20480 1 hantro_vpu
    v4l2_mem2mem 36864 1 hantro_vpu
    v4l2_vp9 24576 1 hantro_vpu
    videobuf2_common 53248 5 videobuf2_dma_contig,videobuf2_v4l2,hantro_vpu,v4l2_mem2mem,videobuf2_memops
    videobuf2_dma_contig 24576 1 hantro_vpu
    videobuf2_memops 20480 1 videobuf2_dma_contig
    videobuf2_v4l2 24576 2 hantro_vpu,v4l2_mem2mem
    videodev 225280 4 videobuf2_v4l2,hantro_vpu,videobuf2_common,v4l2_mem2mem
    xhci_hcd 258048 1 xhci_plat_hcd
    xhci_plat_hcd 24576 0
    x_tables 36864 1 ip_tables