, j'ai décidé d'installer Linux dessus pour voir ce que ça donnait. La première chose à savoir, c'est qu'il faut un ISO 64bit avec un fichier EFI 32bit ajouté pour que ça boute. C'était le cas de cette image, que j'ai donc utilisée:
Le noyau inclus dans cette distribution testing (stretch) était le 4.9.0-3-amd64, et s'est révélé fonctionner, contrairement à celui de la stable (jessie). Mais, comme expliqué ci-dessous, j'ai dû installer ensuite un noyau encore plus récent pour faire marcher le son. Brut d'installation, cette version de Debian a les fonctionalités suivantes défectueuses:
- wifi
- son
- jauge de batterie
- mise en veille (ram/disk)
Pour la mise en veille, comme la durée de la batterie est assez impressionnante, on peut s'en passer. Il faut juste désactiver la mise en veille automatique quand on ferme l'écran:
L'ordinateur peut rester une journée dans cet état (contre 6 heures en utilisation intensive). Concernant la jauge de batterie, même avec un noyau récent, je n'ai pas réussi à l'activer. Il faut connaître les durées ci-dessus et faire son estimation. Il existe un autre système où la jauge de batterie fonctionne : ubuntu-16.04.2-desktop-linuxium.iso, trouvé à cet endroit:
, mais la jauge n'évolue que lorsqu'on reboute ! Pas très utile. Concernant le son, il marche bien avec le système Ubuntu ci-dessus, mais sous Debian, il faut installer un noyau 4.11:
, et là ça marche à peu près, sauf que pulseaudio peut choper la mauvaise carte son, et comme l'utilitaire de configuration refuse de se lancer si le serveur ne fonctionne pas (c'est le cas bien sûr en cas de mauvaise conf) pas moyen de remettre la bonne. Pour ne pas tomber dans ce bug, il faut faire comme expliqué là:
Après ça, la seule chose qui ne marche toujours pas est le microphone. Peut-être que ce message au boute peut l'expliquer, mais je n'ai pas cherché plus loin:
rt5651 i2c-10EC5651:00: ASoC: mux INL1 Mux has no paths
rt5651 i2c-10EC5651:00: ASoC: mux INR1 Mux has no paths
rt5651 i2c-10EC5651:00: ASoC: mux INL2 Mux has no paths
rt5651 i2c-10EC5651:00: ASoC: mux INR2 Mux has no paths
Enfin, concernant le wifi il faut compiler et installer un driver: