Tablette hp pro 608g1 Atom x5 z8550

Salut a tous,
Un petit retour sur une tablette passée inaperçue, sur minimachines en tout cas :wink:
Pour la fiche technique voir support.hp
Il y a une centaine de ref, selon le continent, avec des spécifications très différentes et a l’époque de sa commercialisation (2015/2016), des prix catalogue tout aussi différents, de 400 a 1200$…
Je l’ai acheté il y a environ 1 an, sur ebay usa, prix d’achat: 90€ fdp: 20€ et frais de douane: 20€, livrée en 10 jours.
J’ai reçu un des modèle hg, listé a 1000$ prix fournisseur 2016.
Donc, z8550 4gb ram 64gb eMMc, tiroir carte micro sd jusqu’à 2to, tiroir carte sim et port pcie WWAN (j’ai testé un ssd…ça marche pas et en plus, c’est de l’usb 2, dommage lol) Windows 10 pro installé.
J’ai testé W10, c’est plutôt réactif même si ce n’est pas un foudre de guerre et des plus adapté sur du 8" tactile, je ne pourrais pas en dire plus, n’étant tout simplement pas utilisateur Windows.
Donc, j’en ai profité pour mettre a jour le BIOS (complet et accessible par clavier, touche Echap au démarrage) pour ensuite virer Windows et tester différentes distro Linux et on ne va pas se mentir, c’est un peu le parcours du combattant mais comme je suis un warrior, je n’ai pas hésité a m’engager dans la bataille…même pas peur!
1- UbuntuStudio 20.04 qui n’est autre qu’une Xubuntu optimisée création multimédia:
N’est pas adaptée aux petits écrans tactiles ce qui demande donc quelques petites optimisations
-github.com/GuLinux/ScreenRotator en 5min, rotation de l’ensemble opérationnel. (délai, 2 secondes, Xorg oblige)
-github.com/JoseExposito/touchegg idéal pour le tactile, paramétrage au goût de chacun mais peut être un trop technique pour le débutant.
-Et paramétrage d’ONBOARD selon ses goûts.
Tout fonctionne bien mais je n’avais pas cette sensation de facilité d’utilisation comme on peut l’avoir sur ios ou android, et comme mon but est d’avoir un genre d’Ipad mini sous linux…
2-Fedora 32 gnome:
Bah la, c’est du full out-of-box, tout a super bien marché, que ce soit dans l’IU avec le tactile, définition de l’image, rotation écran/tactile, etc…, les applications, Firefox, Thunderbird, et d’autres.
Mais je n’ai pas mes repères sous Fedora, donc…
3-Ubuntu 20.04:
Avec changement de bureau pour du Gnome pure (vanilla) et installation de paquets d’UbuntuStudio Installer
Out-of-box également mais… demande une modif pour que Firefox et Thunderbird soient bien intégrés, car ils fonctionnent sous Xorg et non sous Wayland, il semble que cela soit due la différence entre les paquets Flatpak (Fedora) et Snap (Ubuntu), j’ai pas cherché plus loin, je les ai remplacé par Web Gnome et E-mail Gnome, depuis, j’en suis resté la
Je l’utilise régulièrement en déplacement pour le surf, les mail mais surtout Qtractor (DAW) et mes plug-in LV2 que j’utilise aussi sur ma machines de bureau (qui se trouve être mon bon vieux x230 lol).

J’ai testé plein d’autres choses mais trop souvent des problèmes de pilotes (non libres), par exemple, le wifi sous Debian ou tout simplement pas emballé par l’IU.
Android x86 fonctionne également, testé avec Android 10 (bliss OS).

Bref, je suis ravis de cette petite tablette, au format parfait pour moi et plutôt flexible, x86 aidant.
Les +:
-Format
-Prix et disponibilité d’occasion
-Puissance pour une tablette de cette taille (Antutu 90000, ipad mini 4, par exemple).
-Flexibilité.
-Accessoire disponibles, stylet actif Atmel, Dock (pogo), étui/clavier.
-L’usb-c 3.1 pour brancher un Hub avec hdmi, usb 3, etc…
-Autonomie= 6h dans mon cas.
-Réponse tactile (j’ai une Teclast m89 qui est une calamité sur ce point)
Les -:
-Vitesse de démarrage due a l’eMMc.
-Le 2k c’est beau mais ça fatigue vite les yeux comparé a ma Lenovo 8" 3:2 et ses 1024x768 px.
-Le prix des accessoires :frowning:
-Le dos en plastique qui ne favorise pas le refroidissement.
-Pas réussi a trouver le datasheet du connecteur POGO

Les modèles “trouvables” en France sont, généralement, moins bien équipés, 32gb eMMc et z8500.
Il y a 2 ou 3 backers sur Ebay us qui ont pas mal de pièces dispo.

3 « J'aime »

Merci @Madwill pour ton retour détaillé sur cette tablette.
Si je comprends bien, si je veux un fonctionnement out of the box, l’idéal pour moi, c’est Fedora 32 sous Gnome. Ça peut être une bonne raison de m’y mettre, moi qui n’utilise que Debian.

J’ai juste quelques questions (y en a pas mal donc je veux pas te déranger à écrire en détail, tu peux répondre brièvement) :

  1. La rapidité de la navigation web (ouverture et surf) et nautilus ?
  2. La possibilité de lire un flux HD 1080p 60fps sur Youtube ?
  3. Tu as parlé de Firefox Xorg sur Ubuntu : est-ce que tu peux confirmer que la tablette supporte Wayland ?
  4. Sachant que Fedora 31 a abandonné l’installeur 32 bits, connais-tu un tuto pour mettre le fichier bootia32.efi dans la clé ?
    ou bien est-ce que le fichier iso officiel marche sans aucune manip ?
  5. Enfin, une remarque pour allonger l’autonomie de ta tablette : as-tu essayé d’installer tlp ?

J’ai identifié une HP pro sur ebay et j’espère que je pourrais avoir ton retour avant que l’enchère ne passe (sinon tant pis).

Merci encore pour toutes ces précisions !

Salut et de rien,
Alors, dans l’ordre:

  1. La navigation dans nautilus est instantanée, pour le Web, rapide selon les sites étant donné que l’on est sur de la navigation type desktop et non mobile, avec Ublock sur Firefox, ça aide pas mal :wink:
  2. Oui mais… Quand je branche la tablette en hdmi sur un écran externe 1080p, pas de soucis, c’est fluide mais sur l’écran de la tablette, une infime saccade mais vue la diagonale, 720p me suffisent.
  3. En fait, pour Firefox (Snap) dans Ubuntu Gnome, l’application va bien se mettre l’échelle (x2) mais c’est le contrôle de celle ci qui va poser problème, toucher l’écran ne fera qu’un “clic gauche” et n’ouvrira pas le clavier dans le champ de recherche, par exemple.
    En gros, souris et clavier obligatoire alors que sur Fedora (Flatpak), Firefox est entièrement fonctionnel de façon tactile, a la manière d’Android.
    A noter que Web Gnome fonctionne parfaitement sous Fedora ou Ubuntu.
  4. Pas de soucis d’installateur sur cette tablette z85… , il se fait en 64bits contrairement a la génération d’Atom précédente (z37…), pour les z83…, je ne sais pas mais au cas ou, il facile de graver via Unetbootin et en suite copier/coller le fichier bootia32.efi dans efi/boot, ce que je fais pour ma lenovo z3735f.
  5. J’ai oublié de le faire, merci!! (pourtant installé sur mon x230)

Si jamais ton enchère t’échappe, sache qu’il y a sur la bay, deux vendeurs US qui en ont plusieurs dizaines en stock pour environ 110€ fdp et dédouanement inclus.

Bon après-midi!

2 « J'aime »

Merci beaucoup Madwill, tu m’as convaincu et j’ai fini par acheter sur ebay chez un de ces vendeurs US : environ 119€ prix + livraison + douanes.

A noter que l’un de ces vendeurs informe dans sa description que son produit a le BIOS bloqué par un Password qu’il ignore, donc attention à ceux qui sont intéressés de bien vérifier ce point.

J’espère que je ne vais pas la briquer comme j’ai briqué le BIOS de ma Xiaomi Mi Pad 2 (j’avoue, je l’avais un peu cherché en trifouillant comme un aventurier dans les bas fond du BIOS) !

La livraison prenant du temps, je réfléchis à quelle distribution mettre :

  • Fedora sous Gnome, out of the box, mais avec son lot de logiciels qui doivent probablement vite saturer la RAM, ça plus le fait que je ne sais pas si IBM (Red Hat) récoltent de la télémétrie dessus.
  • ou Debian Sid sous Gnome, le libre comme on l’aime, dans une version ultra-minimale, où je devrais installer seulement les applications dont j’ai besoin (y compris Firefox) mais où j’aurais probablement plus de RAM disponible et un CPU moins sollicité.
    A noter que pour faire reconnaître le module Wifi (qui est le Intel Dual Band Wireless-AC 7265, il faut brancher la tablette à un adaptateur Ethernet vers USB, puis de lancer dans le terminal sudo apt install firmware-iwlwifi. En effet, le module Wifi est reconnu par Debian, mais il faut l’installer soi-même car il est non-libre.

C’est le dilemme !!! j’avoue avoir une préférence sur Gnome Sid qui a les dernières nouveautés de Gnome, ce dernier devenant de plus en plus ergonomique pour les écrans tactiles (j’ai Gnome 3.38.1 sur ma Surface Pro 3 de 4GB de RAM et c’est très réactif et pensé pour le tactile, comparé à ce qu’étaient les anciennes versions). Gnome Sid étant en plus très stable en général.

Dans les 2 cas, je souhaite utiliser le gestionnaire de paquet classique (via apt ou rpm) et éviter au possible les Snap (télémétrie ?) et Flatpak car ils consomment de la RAM et 4GB, c’est vite rempli, surtout un programme type Firefox.

Bref, une tablette + Linux, c’est juste le top pour s’allonger sur le canapé / lit / prendre un café et lire Minimachines par exemple ^^.

Merci pour ces infos, je vais tester ça, d’abord sur la Lenovo (avant sa transformation en petit moniteur tactile, d’ailleurs, penses y pour ta mi pad 2, les cartes de contrôle, tactile et écran, se trouvent facilement sur Ali pour une vingtaine d’Euros l’ensemble ;)) et si c’est concluant, la HP sera sous Debian…!

Alors, j’ai reçu la tablette cette semaine et je lui ai installé Debian en mode minimal.

Après quelques bricoles, j’ai pu faire tout fonctionner, hormis la luminosité qui reste à fond quelle que soit le curseur et un “screen tearing” lors du défilement vertical de pages web.
Pour les deux problèmes, je suspecte un driver ou bien une config manquante mais je n’en suis pas sûr (si tu as une idée, n’hésite pas, merci !).

Sinon, c’est une super tablette pour qui veut consulter le web, vidéos, mails, etc. Et GNOME est hyper réactif pour un eMMC de 64GB et 4GB de RAM ! (démarrage 30s environ, fluidité de l’interface, et rotation de l’écran rapide).

Salut,
Je trouve que pour son prix, même si c’est que de l’occasion, 110€ environ,c’est une très bonne petite machine qui me donne bien plus satisfaction que ma Teclast m89.
Bien plus durable au niveau sécurité, étant donné que Linux, Windows ou même Android (x86) sont toujours mis a jour…une petite tablette qui ne se retrouve pas obsolète pour cause logiciel.
Pour le problème de luminosité, je n’ai pas eu de souci sous Fedora ou Ubuntu, quand au défilement, j’utilise Web Gnome (pour les raisons évoquées plus haut), c’est fluide mais peut être qu’avec Firefox, qui est un peu plus “lourd” et le fait que l’on se retrouve une interface desktop plutôt que mobile, sur une petite configuration, cela doit jouer un peu…

1 « J'aime »

Re ! Merci pour ta réponse. Je te fais un retour après quelques jours d’utilisations :

Les + :

  • Design : petit, léger, et de belles finitions
  • OS : Avec Fedora, tout fonctionne out of the box, ça m’a soulagé comparé à Debian, je peux me connecter facilement à mon serveur Nextcloud avec Gnome online accounts ou en partage réseau si nécessaire, et avec tlp, sans trop de vidéos, je peux tenir plus de 9 heures (d’après son estimation), impressionnant.
  • Ergonomie : avec l’application en beta de chez Linux Mint webapp-manager et un Firefox en format flatpak (depuis flathub), je peux faire des applications web comme des applis android très facilement et isolées dans des containers (Youtube, sites de banques, webmails, on peut même se faire une appli Minimachines !).

Les - :

  • Design : l’écran est entouré de gros bord (comparé à un ipad ou un xiaomi mi pad 2 d’époque)
  • OS : bah justement Fedora ! Tout fonctionne, mais parfois ça plante en lecture vidéo ou surf, et j’aime pas trop voir l’ombre d’IBM sur un linux chez moi
  • Ergonomie : Debian était extrêmement plus léger et réactif. Si seulement c’était pas ce problème de luminosité qui me faisait mal aux yeux et bouffait la batterie, j’aurais eu le Linux sur mesure, fluide, léger, rapide, bref top. Pour la petite histoire, j’ai trouvé un patch qui corrigerait ce bug de luminosité, mais il faut compiler le kernel et ça, je sais pas faire ! J’ai fait des demandes sur les forums/stackexchange/reddit : personne ne m’a expliqué clairement comment faire le kernel, juste un lien vers la documentation officielle (super…) et quelques commentaires pas assez clairs pour moi. Dommage.

Pour Firefox vs Gnome Web : je trouve paradoxalement que Firefox consomme bien moins de batterie que Gnome Web en vidéos (je suspecte que l’accélération matérielle chez Gnome Web n’est pas prise en charge, mais c’est à confirmer).

Si tu veux profiter de l’ergonomie tablette avec firefox (défilement à un seul doigt, pincer pour zoomer), voici un mini tuto :

  • Ouvre un terminal et tape sudo nano /etc/security/pam_env.conf
  • Puis va tout en bas avec la flèche et tape MOZ_USE_XINPUT2 DEFAULT=1
  • Puis appuis sur les touches Ctrl + x et écrase le fichier pam_env.conf
  • Enfin si tu as Firefox en mode flatpak, la procédure est plus rapide, il suffit de taper sur le terminal sudo flatpak override --env="MOZ_USE_XINPUT2=1"
  • Ensuite, ouvre firefox et tape sur la barre d’adresse about:config
  • Ensuite tape dans le champ de recherche dom.w3c_touch_events.enabled et assure-toi que la valeur est égale à 1 (sinon modifie la à 1).
  • Ensuite cherche ensuite apz.allow_zooming et assure-toi qu’il est en true (sinon modifie-le)
  • De même cherche ensuite apz.allow_zooming_out et assure-toi qu’il est en true (sinon modifie-le)
  • Et voilà !
1 « J'aime »

Pour la recompilation du noyau, as-tu vu la page ci-dessous ? Le point important c’est de récupérer la config du noyau courant et de partir là-dessus.

https://www.debian.org/doc/manuals/debian-handbook/sect.kernel-compilation.fr.html

au lieu de tout reconfigurer depuis zéro, il est bon de copier le fichier /boot/config-version (la version est celle du noyau employé actuellement — uname -r vous la révélera au besoin) en .config dans le répertoire des sources du noyau (…)

Pour appliquer un ou plusieurs des patches installés, il faudra utiliser la commande patch sur le répertoire de sources, puis lancer la compilation du noyau (…)

Une fois que la configuration du noyau est prête, la commande make deb-pkg va créer jusqu’à 5 paquets Debian (…)

1 « J'aime »

Salut,
Merci pour le petit tuto, je vais tester ça, des que j’ai un peu le temps. Mais d’abord, je vais essayer MX linux avec gnome, on ne sait jamais lol

Hello,
merci également pour ces précisions

Hello, merci pour ton aide. Le point négatif étant la perte des mises à jour de sécurité (il faut que je sois toujours aux aguets pour être sûr de ne pas louper une faille).

Ceci dit, admettons que je sois motivé comme jamais, si je comprends bien, peux-tu me confirmer les étapes suivantes stp :

  1. Je télécharge le noyau linux le plus récent pour Debian avec apt search ^linux-source
  2. Puis je copie ma config vers le noyau fraîchement téléchargé avec (par ex. pour le noyau 4.19) cp /boot/config-4.19.0-5-amd64 ~/kernel/linux-source-4.19/.config
  3. Ensuite je patch le dossier qui va bien avec la commande sudo bash debian/bin/test-patches CI-2-3-mfd-intel_soc_pmic-Rename-pwm_backlight-pwm-lookup-to-pwm_pmic_backlight.patch
  4. Et enfin, je n’ai plus qu’à compiler en lançant un make deb-pkg mon_kernel_repaché

Correct ? Encore merci pour ton aide

Hello, tu es sûr qu’MX Linux propose un GNOME ? Si c’est le cas, ça pourrait palier à la compilation.

Soit dit en passant, petit retour d’expérience : Fedora, j’aime de moins en moins… avoir des bugs sur un PC c’est quelque chose, mais avoir des bugs d’interface sur une tablette (genre le launcher qui se lance systématiquement si tu écris trop vite sur le clavier tactile, ou encore le clavier tactile qui ne rempli pas l’écran en largeur sans raison, ou encore des crash d’appli en pagaille, la RAM qui se rempli rapidement avec une sensation de lourdeur, etc.), c’est très frustrant !

J’espère trouver une solution pérenne. PS : j’ai voulu tenter Manjaro, mais malheureusement, y a pas l’UEFI donc impossible de démarrer ma tablette qui a un code BIOS pour déverrouiller l’UEFI.

Salut, étant donné que c’est sur une base Debian, je ne vois pas de raison que cela soit impossible.
J’avais déjà testé Gnome sur Linux Mint, pas eu de soucis particuliers.
Du coup, Fedora, mauvais plan au final…
Pour l’UEFI, j’ai sûrement eu de la chance, aucun verrouillage du bios.
L’idéal reste probablement une vraie Debian bien optimisée, après tout, c’est aussi ça Linux, apprendre a mettre les mains dedans en profondeur…même si j’ai la grosse flemme lol
Dés que j’aurais le temps, je me ré-attaquerais a ça et te tiendrais au courant…

1 « J'aime »

Oui, c’est exactement ça. A vrai dire je n’ai plus compilé de noyau depuis des années mais un rapide test me semble plutôt engageant :

sudo apt-get install linux-source-5.4.0 libncurses-dev build-essential libssl-dev
mkdir ~/test-patch-kernel
cd ~/test-patch-kernel
tar -xaf /usr/src/linux-source-5.4.0/linux-source-5.4.0.tar.bz2
cd linux-source-5.4.0
patch -p1 < ../1-3-ACPI-LPSS-Rename-pwm_backlight-pwm-lookup-to-pwm_soc_backlight.diff 
patch -p1 < ../2-3-mfd-intel_soc_pmic-Rename-pwm_backlight-pwm-lookup-to-pwm_pmic_backlight.diff 
patch -p1 < ../3-3-drm-i915-DSI-select-correct-PWM-controller-to-use-based-on-the-VBT.diff 
make menuconfig
make deb-pkg -j8 LOCALVERSION=-mon-test-patch

et après cuisson j’obtiens mes paquets :
linux-image-5.4.65-mon-test-patch_5.4.65-mon-test-patch-1_amd64.deb
linux-headers-5.4.65-mon-test-patch_5.4.65-mon-test-patch-1_amd64.deb

1 « J'aime »

Ah oui,ta manière de compiler est légèrement différente de ce que j’ai listé mais je comprends globalement la démarche, il faut en plus ne pas oublier les 3 fichiers .diff.

Est ce que je dois installer les 2 fichiers .deb (image et header) ou seule l’image suffit ? comment e installer ça ? En utilisant dpkg ?

Encore merci de tes conseils, tu vulgarises bien et ça me motive vraiment pour me lancer ! A la rigueur si y a que ce patch à faire j’espère pouvoir imaginer un script avec une icone .desktop histoire d’automatiser et de simplifier au max le processus.

J’installerais les deux paquets, par sécurité. Oui avec dpkg -i

Hello, je me suis lancé dans la compilation, mais je rencontre quelques différences, pourrais-tu me confirmer ce que je dois faire stp ? Merci
Voici mes commandes :

Recherche de la source :

tv@tv:~$ apt search ^linux-source
En train de trier... Fait
Recherche en texte intégral... Fait
linux-source/testing 5.9.1-1 all
  Linux kernel source (meta-package)

linux-source-5.9/testing 5.9.1-1 all
  Linux kernel source for version 5.9 with Debian patches

Mise en place du dossier pour recevoir le kernel à modifier :

tv@tv:~$ mkdir ~/Documents/Applications/test-patch-kernel
tv@tv:~$ cd ~/Documents/Applications/test-patch-kernel
tv@tv:~/Documents/Applications/test-patch-kernel$ tar -xaf /usr/src/linux-source-5.9.1-1/linux-source-5.9.1-1.tar.bz2

Installation de la source :

tv@tv:~/Documents/Applications/test-patch-kernel$ sudo apt-get install linux-source-5.9 libncurses-dev build-essential libssl-dev
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
build-essential est déjà la version la plus récente (12.8).
libncurses-dev est déjà la version la plus récente (6.2+20200918-1).
libssl-dev est déjà la version la plus récente (1.1.1h-1).
Les paquets supplémentaires suivants seront installés : 
  bc bison flex libfl-dev libfl2 linux-config-5.9
Paquets suggérés :
  bison-doc flex-doc qtbase5-dev
Les NOUVEAUX paquets suivants seront installés :
  bc bison flex libfl-dev libfl2 linux-config-5.9 linux-source-5.9
0 mis à jour, 7 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 121 Mo dans les archives.
Après cette opération, 124 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] O
Réception de :1 https://deb.debian.org/debian bullseye/main amd64 flex amd64 2.6.4-8 [440 kB]
Réception de :2 https://deb.debian.org/debian bullseye/main amd64 bc amd64 1.07.1-2+b2 [109 kB]
Réception de :3 https://deb.debian.org/debian bullseye/main amd64 bison amd64 2:3.7.3+dfsg-1 [1 095 kB]
Réception de :4 https://deb.debian.org/debian bullseye/main amd64 libfl2 amd64 2.6.4-8 [103 kB]
Réception de :5 https://deb.debian.org/debian bullseye/main amd64 libfl-dev amd64 2.6.4-8 [104 kB]
Réception de :6 https://deb.debian.org/debian bullseye/main amd64 linux-config-5.9 amd64 5.9.1-1 [301 kB]
Réception de :7 https://deb.debian.org/debian bullseye/main amd64 linux-source-5.9 all 5.9.1-1 [119 MB]
121 Mo réceptionnés en 1s (94,7 Mo/s)      
Sélection du paquet flex précédemment désélectionné.
(Lecture de la base de données... 297007 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../0-flex_2.6.4-8_amd64.deb ...
Dépaquetage de flex (2.6.4-8) ...
Sélection du paquet bc précédemment désélectionné.
Préparation du dépaquetage de .../1-bc_1.07.1-2+b2_amd64.deb ...
Dépaquetage de bc (1.07.1-2+b2) ...
Sélection du paquet bison précédemment désélectionné.
Préparation du dépaquetage de .../2-bison_2%3a3.7.3+dfsg-1_amd64.deb ...
Dépaquetage de bison (2:3.7.3+dfsg-1) ...
Sélection du paquet libfl2:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../3-libfl2_2.6.4-8_amd64.deb ...
Dépaquetage de libfl2:amd64 (2.6.4-8) ...
Sélection du paquet libfl-dev:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../4-libfl-dev_2.6.4-8_amd64.deb ...
Dépaquetage de libfl-dev:amd64 (2.6.4-8) ...
Sélection du paquet linux-config-5.9:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../5-linux-config-5.9_5.9.1-1_amd64.deb ...
Dépaquetage de linux-config-5.9:amd64 (5.9.1-1) ...
Sélection du paquet linux-source-5.9 précédemment désélectionné.
Préparation du dépaquetage de .../6-linux-source-5.9_5.9.1-1_all.deb ...
Dépaquetage de linux-source-5.9 (5.9.1-1) ...
Paramétrage de flex (2.6.4-8) ...
Paramétrage de bc (1.07.1-2+b2) ...
Paramétrage de linux-source-5.9 (5.9.1-1) ...
Paramétrage de linux-config-5.9:amd64 (5.9.1-1) ...
Paramétrage de libfl2:amd64 (2.6.4-8) ...
Paramétrage de bison (2:3.7.3+dfsg-1) ...
update-alternatives: utilisation de « /usr/bin/bison.yacc » pour fournir « /usr/bin/yacc » (yacc) en mode automatique
Paramétrage de libfl-dev:amd64 (2.6.4-8) ...
Traitement des actions différées (« triggers ») pour man-db (2.9.3-2) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.31-4) ...

Ensuite je continue ton tuto avec la commande tar

tv@tv:~/Documents/Applications/test-patch-kernel$ tar -xaf /usr/src/linux-source-5.9.tar.xz

Je me rends dans le dossier :
tv@tv:~/Documents/Applications/test-patch-kernel$ cd linux-source-5.9/

Je télécharge les patchs :

CI-1-3-ACPI-LPSS-Rename-pwm_backlight-pwm-lookup-to-pwm_soc_backlight.patch
CI-2-3-mfd-intel_soc_pmic-Rename-pwm_backlight-pwm-lookup-to-pwm_pmic_backlight.patch
CI-3-3-drm-i915-DSI-select-correct-PWM-controller-to-use-based-on-the-VBT.patch

Et c’est là que je ne sais plus quoi faire : j’ai des patchs au format .patch et non .diff du coup quand je lance la commande ci-dessous, il me dit que ça ne fonctionne pas :

tv@tv:~/Documents/Applications/test-patch-kernel/linux-source-5.9$ patch -p1 < ../1-3-ACPI-LPSS-Rename-pwm_backlight-pwm-lookup-to-pwm_soc_backlight.diff 
bash: ../1-3-ACPI-LPSS-Rename-pwm_backlight-pwm-lookup-to-pwm_soc_backlight.diff: Aucun fichier ou dossier de ce type

Pareil avec le fichier au format .patch :

tv@tv:~/Documents/Applications/test-patch-kernel/linux-source-5.9$ patch -p1 < ../1-3-ACPI-LPSS-Rename-pwm_backlight-pwm-lookup-to-pwm_soc_backlight.patch
bash: ../1-3-ACPI-LPSS-Rename-pwm_backlight-pwm-lookup-to-pwm_soc_backlight.patch: Aucun fichier ou dossier de ce type
  1. Où placer mes patchs
  2. Quelle est mon erreur ?

merci pour ton aide

J’ai utilisé le bouton “diff” sur le site “patchwork kernel org”. Aurais-tu utilisé le bouton “series” ? Auquel cas, je vois que le fichier .patch obtenu contient le texte et les headers des messages, pas sûr que ça soit accepté par l’outil patch… Vérifie le contenu de tes 3 fichiers. Chez moi, ils commencent directement par une ligne “diff --git a/drivers…”

Ensuite, pour l’emplacement, j’avais mis mes fichiers dans mon répertoire test-patch-kernel puis j’avais fait le cd linux-source-*. d’où j’ai lancé les commandes patch -p1 < ../*.diff

1 « J'aime »

Merci pour ton retour rapide, on doit pas avoir le même site, moi c’est ici et il n’existe pas de boutton “diff” (ce bouton existe bien pour d’autres patchs du même site), ceci dit je peux télécharger le patch au format “patch” et il commence bien avec “diff --git a/drivers…”, par exemple, le 2ème patch est comme ça :

diff --git a/drivers/mfd/intel_soc_pmic_core.c b/drivers/mfd/intel_soc_pmic_core.c
index c9f35378d391..47188df3080d 100644
--- a/drivers/mfd/intel_soc_pmic_core.c
+++ b/drivers/mfd/intel_soc_pmic_core.c
@@ -38,7 +38,7 @@  static struct gpiod_lookup_table panel_gpio_table = {
 
 /* PWM consumed by the Intel GFX */
 static struct pwm_lookup crc_pwm_lookup[] = {
-	PWM_LOOKUP("crystal_cove_pwm", 0, "0000:00:02.0", "pwm_backlight", 0, PWM_POLARITY_NORMAL),
+	PWM_LOOKUP("crystal_cove_pwm", 0, "0000:00:02.0", "pwm_pmic_backlight", 0, PWM_POLARITY_NORMAL),
 };
 
 static int intel_soc_pmic_i2c_probe(struct i2c_client *i2c,

Bref, j’ai mis les patchs dans le répertoire ~/Documents/Applications/test-patch-kernel/linux-source-5.9
Et j’ai lancé les commandes… voici le résultat, plutôt mitigé :


1er patch, on voit qu’il ne donne pas d’info (réussi ?) :

tv@tv:~/Documents/Applications/test-patch-kernel/linux-source-5.9$ patch -p1 < CI-1-3-ACPI-LPSS-Rename-pwm_backlight-pwm-lookup-to-pwm_soc_backlight.patch
patching file drivers/acpi/acpi_lpss.c
Reversed (or previously applied) patch detected!  Assume -R? [n] y
tv@tv:~/Documents/Applications/test-patch-kernel/linux-source-5.9$

2ème patch, il dit explicitement que ça a marché :

tv@tv:~/Documents/Applications/test-patch-kernel/linux-source-5.9$ patch -p1 < CI-2-3-mfd-intel_soc_pmic-Rename-pwm_backlight-pwm-lookup-to-pwm_pmic_backlight.patch 
patching file drivers/mfd/intel_soc_pmic_core.c
Reversed (or previously applied) patch detected!  Assume -R? [n] y
Hunk #1 succeeded at 25 (offset -13 lines).
tv@tv:~/Documents/Applications/test-patch-kernel/linux-source-5.9$ 

3ème patch, un seul des deux changements a fonctionné, l’autre a raté :

tv@tv:~/Documents/Applications/test-patch-kernel/linux-source-5.9$ patch -p1 < CI-3-3-drm-i915-DSI-select-correct-PWM-controller-to-use-based-on-the-VBT.patch 
patching file drivers/gpu/drm/i915/display/intel_panel.c
Hunk #1 FAILED at 1840.
Hunk #2 succeeded at 1841 with fuzz 2 (offset -32 lines).
1 out of 2 hunks FAILED -- saving rejects to file drivers/gpu/drm/i915/display/intel_panel.c.rej

En général, c’est pas très bon ce genre de message, qu’est-ce que tu en penses ? Encore merci