Ceci est une ancienne révision du document !
Distribution | Installeur | Boot | WiFi | Son |
Fedora 32 x86_64 | OK | OK | Marche pas[1] | ? |
Guix i686 | OK | OK | Marche pas[2] | Marche pas[3] |
Guix x86_64 | Marche pas[4] | OK | Marche pas[2] | Marche pas[3] |
[1] Le firmware pas libre n'est pas inclus dans Fedora
[2] Guix ne supporte pas les firmwares pas libres
[3] Il est sans doute possible de le faire marcher en compilant le firmware SOF et en voyant si ça marche. Les signatures sont sans doute nécessaires pour du matériel plus récent uniquement.
[4] On peut faire des images x86_64 avec GRUB pour UEFI 32bit, par contre il n'y a pas encore d'installeur avec UEFI 32bit.
Sinon j'ai pas réussi à faire marcher l'USB device. Soit:
On peut installer une distribution GNU/Linux (comme fedora qui à été testé) de la façon suivante:
⇒ Quand on allume la tablette, elle démarre sur la clef USB (testé avec une tablette sans OS)
A noter que l'on peut bouger la tablette pour l'orienter en mode portrait ou paysage comme pour les smartphones.
Le fait d'utiliser un clavier USB n'est pas strictement nécessaire lors de l'installation, mais si on veut en avoir un pour pouvoir taper des commandes plus rapidement ça peut être utile. Pour avoir un clavier USB lors de l'installation:
⇒ La tablette démarre sur la clef USB et on à aussi accès à un clavier.
Le WiFi ne marche pas avec les firmwares fournis par Fedora-Workstation-Live-x86_64-32-1.6.iso, et Fedora ne founit pas les firmwares nécessaires.
La puce WiFi attend des firmwares dans /lib/firmware/ath6k/AR6004/hw3.0/ mais fedora n'a que /lib/firmware/ath6k/AR6004/hw1.3/.
Si on essaie de forcer Fedora à utiliser /lib/firmware/ath6k/AR6004/hw1.3/, ça marche pas:
# cd /lib/firmware/ath6k/AR6004 # ln -s hw1.3 hw3.0 # cd hw3.0 # ln -s fw-3.bin fw-5.bin # rmmod ath6kl_sdio # modprobe ath6kl_sdio
Ça rate avec beaucoup d'erreurs dans les logs du kernel (disponibles avec la commande sudo dmesg):
ath6kl: bmi communication timeout ath6kl: unable to write to the device: -110 ath6kl: unable to write firmware: -110 ath6kl: unable to start hardware: -110 ath6kl: failed to init ath6kl core ath6kl_sdio: probe of mmc1:0001:1 failed with error -110
-110 est un code d'erreur qui indique que c'est une erreur du type timeout
A l'heure ou j'écrit ces lignes, linux-firmware n'a pas non plus le firmware qu'il faut: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/ath6k/AR6004
Une membre de Parinux qui nous à fournit les tablettes à réussie à faire marcher le WiFi sur sa Tablette en copiant les firmwares WiFi qui viennent de ce repository git: https://github.com/qca/ath6kl-firmware/tree/master/ath6k/AR6004/hw3.0 dans /lib/firmware/ath6k/AR6004/hw3.0/.
A noter que la license de ces firmwares n'est pas libre (https://raw.githubusercontent.com/qca/ath6kl-firmware/master/LICENSE.qca_firmware) et interdit même le reverse engineering (qui de fait est quand même légal avec les exceptions pour inter-operabilité, mais personellement je trouve plus simple de je ne jamais accepter ce genre de license afin de limiter mes risques légaux quand bien même je serait amené à faire ce genre de travail).
Voici la combinaisons de boutons testés quand l'appareil est éteint:
En plus de la license du wiki (http://creativecommons.org/licenses/by-sa/2.0/fr/) Ces instructions sont aussi disponibles sous les licenses suivantes: