• [^] # Re: J'ai des questions

    Posté par . En réponse au message kernel / driver / firmware ath10k. Évalué à 1.

    Hello,
    Tout d'abord, je te remercie pour ta réponse :).

    pour répondre à tes questions :

    Quels sont les droits du fichier de firmware quand ça marche pas ?
    ```

    ls -l

    total 483
    -rwxrwxrwx 1 root root 2116 Jan 9 18:28 board.bin
    -rwxrwxrwx 1 root root 241892 May 11 13:48 firmware-4.bin
    -rwxrwxrwx 1 root root 249044 May 11 13:48 firmware-5.bin
    ```
    Est-ce que si tu charges le module ath à la main (avec modprobe) sans faire le chmod, la carte fonctionne ?

    Est-ce que si tu charges le module ath à la main, mais en faisant le chmod avant, la carte fonctionne ?

    Je ne lance pas le module à la main, j'ai "intégrer le driver" dans le kernel, qui se lance automatiquement au boot.

    Est-ce que si fais seulement le chmod puis que tu montes l'interface (genre ifconfig wlan0 up) ça fonctionne ?

    J'ai essayé ce conseil mais l'interface ne remonte pas :
    ```

    chmod 777 -R /lib/firmware/ath10k/

    ifconfig wlan up

    ifconfig: SIOCGIFFLAGS: No such device

    ifup wlan0

    Cannot find device "wlan0"
    Cannot find device "wlan0"
    ```

    Es-tu certain que ton script init se lance au boot (lui faire créer un petit fichier dans /tmp pour vérifier, genre date > /tmp/chmodtest) ?

    Yes,j'en suis sûr, j'ai testé avec des echo et je les vois bien au boot

    Si le système d'init de ta distrib est du type SysV (ce que suggère la présence de /etc/init.d/), tu peux essayer de faire un script qui s'exécute à l'extinction aussi (dans /etc/rc0.d et /etc/rc6.d) ?

    J'y avais pensé.
    Mais le fait de faire un chmod puis de débrancher la prise électrique et de rallumer après, le firmware ne se lance pas.
    Il se lance seulement après un soft reboot, précédé du chmod 777.

    Le répertoire /lib/firmware est-il sur un système de fichier avec un overlay par dessus ?

    Dans buildroot, j'utilise en effet un overlay

    merci encore pour ton aide