clé wifi rtl8192eu pour le pi2 et rj45 usb pour le pi zero



  • bonjour , une question que j'ai posée il y a quelques mois mais est restée sans réponse , je réitère donc la question au cas ou une solution serait disponible .
    Je n'arrive pas à avoir le wifi sur un clé avec rtl8192eu sur pi2 , j'ai vu que ça fonctionne sur des tuto sur linux , https://www.youtube.com/watch?v=yVrK3DP5nN0&t=333s , mais vu que je n'y comprend rien je n'arrive pas a le faire fonctionner , y aurait 'il un moyen d'incorporer le driver de ma clé ? autre question pour le pi zero , j’essaye d'utiliser un adaptateur usb rj45 ça ne marche pas non plus , une solution ? merci



  • Salut,

    Soit il manque le firmware, soit il manque un pilote complet. Que ce soit pour ton wifi ou ton ethernet. Pas pris le temps de chercher pour le wifi, et pour ton USB sans la réfrence ca va eter difficile.

    Tu peux lancer recalbox-support.sh et upper l'archive stp ?



  • bon j'ai fait un recalbox-support.sh avec putty mais j’obtiens une erreur " *** Error in `lsusb': free(): invalid next size (fast): 0x015edbe8 ***
    /recalbox/scripts/recalbox-support.sh: line 47: 1844 Aborted lsusb -v > "$DSYSTEM""/lsusb.txt" 2> /dev/null
    mais j'ai quand même eu une archive , c'est bon ?
    http://dl.free.fr/ijzIOYG0w

    pour la référence du rhj45 usb c'est un truc basic mais je crois que c'est du realtek



  • @alfacentory tu as fait le script avec les 2 branchés ? tant pis pour lsusb, mais c'est surprenant qu'il plante



  • oui les 2 branché , fallait pas ?



  • j'ai fait la dernière mise à jour unstable 4.1 et ça m!a donné ça
    /recalbox/share/system$ /recalbox/scripts/recalbox-support.sh
    /recalbox/scripts/recalbox-support.sh: line 43: lsmod: command not found
    /recalbox/scripts/recalbox-support.sh: line 50: ifconfig: command not found
    lspci: /sys/bus/pci/devices: No such file or directory
    amixer: Mixer attach default error: No such file or directory
    /recalbox/scripts/recalbox-support.sh: line 53: aplay: command not found
    /recalbox/scripts/recalbox-support.sh: line 54: glxinfo: command not found
    /recalbox/share/saves/recalbox-support-20170322230341.tar.gz

    et le fichier est plus gros http://dl.free.fr/kd4pBpUKI



  • il y a des chances d'avoir une solution ou pas ? y a pas un pro de linux qui pourrais m'expliquer comment faire ?


  • Staff
    Developer
    Global moderator
    Creator
    Team

    @alphacentori pour ta clé wifi effectivement le driver n'est pas intégré dans recalbox... en fait il est présent dans le firmware d'origine..

    linux-firmware-a179db97914da5e650c21ba8f9b0bae04a0f8a41/rtlwifi $ ls
    [snip]
    rtl8192eu_nic.bin  rtl8192eu_wowlan.bin   rtl8192eu_ap_wowlan.bin  
    

    mais pas intégré par buildroot et donc pas dans recalbox :

    ls target/lib/firmware/rtlwifi/
    rtl8188efw.bin   rtl8192cfw.bin     rtl8192cfwU.bin    rtl8192cufw_B.bin  rtl8192cufw_TMSC.bin  rtl8192sefw.bin  rtl8723befw.bin  rtl8723fw.bin    rtl8821aefw_wowlan.bin
    rtl8188eufw.bin  rtl8192cfwU_B.bin  rtl8192cufw_A.bin  rtl8192cufw.bin    rtl8192defw.bin       rtl8712u.bin     rtl8723fw_B.bin  rtl8821aefw.bin
    

    du coup il faudrait modifier le package linux-firmware fichier package/linux-firmware/linux-firmware.mk ... ce que n'aime pas beaucoup les devs ;)... car on casse avec le projet Buildroot!!!!

    et modifier

    # rtl81xx
    ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX),y)
    LINUX_FIRMWARE_FILES += \
            rtlwifi/rtl8192cfw.bin rtlwifi/rtl8192cfwU.bin          \
            rtlwifi/rtl8192cfwU_B.bin rtlwifi/rtl8192cufw.bin       \
            rtlwifi/rtl8192defw.bin rtlwifi/rtl8192sefw.bin         \
            rtlwifi/rtl8188efw.bin rtlwifi/rtl8188eufw.bin          \
            rtlwifi/rtl8192cufw_A.bin                               \
            rtlwifi/rtl8192cufw_B.bin rtlwifi/rtl8192cufw_TMSC.bin  \
            rtl_bt/rtl8192ee_fw.bin  rtl_bt/rtl8192eu_fw.bin
    LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.rtlwifi_firmware.txt
    endif
    

    en

    # rtl81xx
    ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX),y)
    LINUX_FIRMWARE_FILES += \
            rtlwifi/rtl8192cfw.bin rtlwifi/rtl8192cfwU.bin          \
            rtlwifi/rtl8192cfwU_B.bin rtlwifi/rtl8192cufw.bin       \
            rtlwifi/rtl8192defw.bin rtlwifi/rtl8192sefw.bin         \
            rtlwifi/rtl8188efw.bin rtlwifi/rtl8188eufw.bin          \
            rtlwifi/rtl8192cufw_A.bin                               \
            rtlwifi/rtl8192cufw_B.bin rtlwifi/rtl8192cufw_TMSC.bin  \
            rtl_bt/rtl8192ee_fw.bin  rtl_bt/rtl8192eu_fw.bin \
            rtlwifi/rtl8192eu_ap_wowlan.bin rtlwifi/rtl8192eu_nic.bin \
            rtlwifi/rtl8192eu_wowlan.bin
    LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.rtlwifi_firmware.txt
    endif
    

    et ensuite relancer le make de la distro ....

    bah on peut faire un essai juste pour voir... mais je 'ai pas recompîlé de distro pi2



  • @ian57 ha merci de ta réponse , es ce possible de modifier ça sans s'appeler bill Gates ? j'ai compris en gros ce que tu veux expliquer mais je n'ai pas compris ce que je dois faire , comment je modifie le package ?


  • Staff
    Developer
    Global moderator
    Creator
    Team

    @alfacentory yop je suis en train de compiler une recalbox Pi2, je fais les modifs et je te posterai l'image pour que tu testes avant une éventuelle PR



Want to support us ?

228
Online

80.5k
Users

21.6k
Topics

158.0k
Posts