Dell Venue 8 Pro

Caracteristiques techniques

Démarrage

Stoquage Interne Oui
USB Oui
MicroSD Non

Status

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:

Logiciels adaptés

Claviers logiciels
Interfaces graphiques

Installation

Faire démarrer la tablette sur clef USB
Installer une distribution

Pré-requis

Procédure

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.

WiFi

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

Comment faire marcher le WiFi:

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).

Liens externes

Boutons

Voici la combinaisons de boutons testés quand l'appareil est éteint:

License

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: