Ceci est une ancienne révision du document !
TODO: Avec la tablette que j'ai sous la main l'OS de base à été enlevé, du coup ça démarre sur clef USB automatiquement.
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).
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: