logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 Re : Matériel » Perte de la rotation automatique depuis la mise à jour sur Bookworm » 24-12-2021 02:53:12

prog-amateur
Bonsoir, je reviens sur ce sujet histoire de peut-être aider d'autres personnes dans le même cas que moi : j'ai pu trouver l'origine du problème.
En gros, j'ai connecté à cette Surface Pro 3 :
- un dongle USB pour contrôler ma souris,
- et j'ai aussi le clavier officiel de cette Surface Pro 3 (que je plie en arrière, pour la prendre comme une tablette)

Et bien Debian (ou GNOME) a désormais un mode de détection de mode tablette automatique (pour manipuler GNOME différemment selon l'appareil dans lequel il est installé).
Or, la Surface Pro 3 étant hybride (tablette/laptop) : tant que l'un de ces 2 périphériques (dongle et/ou clavier) est connecté à ma Surface Pro 3, impossible d'effectuer la rotation d'écran car l'appareil est considéré comme un ordinateur portable.

Il est donc possible que le bug (se voulant à la base comme une fonctionnalité) soit répétable aux appareil à charnière tournant à 360° type Lenovo Yoga, etc. ce serait intéressant que quelqu'un puisse tester, n'ayant pas ces appareils là.

Je ne sais pas dans quel git poster poster un tel bug, les repositories de GNOME / Debian étant trop nombreux, on a l'impression de s'y perdre pour un utilisateur lambda comme moi.

PS : la bannière de noël, j'imagine, part d'une bonne intention, mais cet humour "cru" n'est pas agréable à garder afficher. Sans vouloir polémiquer, je trouve ça offensant, et j'ai dû bannir la bannière avec un bloquer de pub.

#2 Re : Matériel » Perte de la rotation automatique depuis la mise à jour sur Bookworm » 09-10-2021 10:53:38

prog-amateur
Bonjour, merci pour votre aide ! Vos remarques sont intéressantes :

@anonyme :

Je suis bien sur GNOME avec Wayland. Je viens de faire un test avec Xorg et la rotation automatique fonctionne (et l’icône de verrouillage de rotation est présent contrairement à Wayland).
Mon autre tablette Intel Atom étant sous Bookworm (et avec la rotation fonctionnelle) est sous "phosh" comme environnement de bureau.
En conclusion, je suppose que le problème vient d'un bug sous Wayland.

Par acquis de conscience, voici le retour de ma commande :

 journalctl -b -r -p err


oct. 09 11:37:34 USER pulseaudio[2366]: We were woken up with POLLOUT set -- however a subsequent snd_pcm_avail() returned 0 or another value < min_avail.
oct. 09 11:37:34 USER pulseaudio[2366]: Most likely this is a bug in the ALSA driver 'snd_hda_intel'. Please report this issue to the ALSA developers.
oct. 09 11:37:34 USER pulseaudio[2366]: ALSA woke us up to write new data to the device, but there was actually nothing to write.
oct. 09 11:26:56 USER gdm-launch-environment][921]: GLib-GObject: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
oct. 09 11:26:50 USER python3[2780]: backintime (user/1): ERROR: Back In Time is not configured!
oct. 09 11:26:50 USER systemd[2343]: Failed to start Application launched by gnome-session-binary.
oct. 09 11:26:46 USER pulseaudio[2366]: org.bluez.ProfileManager1.RegisterProfile() failed: org.bluez.Error.NotPermitted: UUID already registered
oct. 09 11:26:46 USER pulseaudio[2366]: org.bluez.ProfileManager1.RegisterProfile() failed: org.bluez.Error.NotPermitted: UUID already registered
oct. 09 11:26:45 USER systemd[2343]: Failed to start Application launched by gnome-session-binary.
oct. 09 11:26:44 USER gdm-password][2333]: gkr-pam: unable to locate daemon control file
oct. 09 11:26:31 USER bluetoothd[1598]: Failed to set mode: Blocked through rfkill (0x12)
oct. 09 11:26:28 USER libvirtd[875]: internal error: failed to query mdevs from mdevctl: Error: No such file or directory (os error 2)
oct. 09 11:26:28 USER bluetoothd[1598]: sap-server: Operation not permitted (1)
oct. 09 11:26:28 USER bluetoothd[1598]: profiles/sap/server.c:sap_server_register() Sap driver initialization failed.
oct. 09 11:26:28 USER kernel: Bluetooth: hci0: unexpected event for opcode 0x0000
oct. 09 11:26:28 USER kernel: Bluetooth: hci0: unexpected event for opcode 0x0000
oct. 09 11:26:28 USER libvirtd[875]: internal error: Failed to autostart storage pool 'VM': cannot open directory '/home/user/Documents/VM': Aucun fichier ou dossier de ce type
oct. 09 11:26:28 USER libvirtd[875]: cannot open directory '/home/user/Documents/VM': Aucun fichier ou dossier de ce type
oct. 09 11:26:28 USER libvirtd[875]: internal error: Failed to autostart storage pool 'VM-1': cannot open directory '/home/user/Documents/Applications/VM': Aucun fichier ou dossier de ce type
oct. 09 11:26:28 USER libvirtd[875]: cannot open directory '/home/user/Documents/Applications/VM': Aucun fichier ou dossier de ce type
oct. 09 11:26:23 USER systemd-modules-load[263]: Failed to find module 'platform-integrity'
oct. 09 11:26:23 USER kernel: i2c_hid_acpi i2c-MSHW0030:00: failed to reset device.
oct. 09 11:26:23 USER kernel: dw_dmac INTL9C60:00: can't request region for resource [mem 0x00000000-0x00000fff]
oct. 09 11:26:23 USER kernel: i8042: i8042 controller selftest timeout
 



Les lignes intéressantes me paraissent être :

oct. 09 11:26:50 USER systemd[2343]: Failed to start Application launched by gnome-session-binary.



et ces 2 vers la fin :

oct. 09 11:26:23 USER kernel: i2c_hid_acpi i2c-MSHW0030:00: failed to reset device.
oct. 09 11:26:23 USER kernel: i8042: i8042 controller selftest timeout



monitor-sensor


Waiting for iio-sensor-proxy to appear
+++ iio-sensor-proxy appeared
=== Has accelerometer (orientation: normal)
=== Has ambient light sensor (value: 30.000000, unit: lux)
=== No proximity sensor
    Light changed: 31.000000 (lux)
    Light changed: 26.000000 (lux)
    Accelerometer orientation changed: right-up
    Light changed: 27.000000 (lux)
    Light changed: 29.000000 (lux)
    Light changed: 24.000000 (lux)
    Accelerometer orientation changed: bottom-up
    Light changed: 15.000000 (lux)
    Light changed: 17.000000 (lux)
    Accelerometer orientation changed: left-up
    Light changed: 13.000000 (lux)
    Light changed: 19.000000 (lux)
    Accelerometer orientation changed: normal
    Light changed: 26.000000 (lux)
    Light changed: 28.000000 (lux)
    Light changed: 31.000000 (lux)


je lui ai fait faire un tour à 360° hehe !

Ensuite :

sudo service iio-sensor-proxy status



[sudo]● iio-sensor-proxy.service - IIO Sensor Proxy service
     Loaded: loaded (/lib/systemd/system/iio-sensor-proxy.service; static)
     Active: active (running) since Sat 2021-10-09 11:26:26 CEST; 1h 19min ago
   Main PID: 699 (iio-sensor-prox)
      Tasks: 3 (limit: 4532)
     Memory: 1.5M
        CPU: 3.136s
     CGroup: /system.slice/iio-sensor-proxy.service
             └─699 /usr/sbin/iio-sensor-proxy
 


Il a l'air de fonctionner (ce qui n'est pas étrange à mon avis, vu qu'il détecte bien mes changements d'orientation.

Idem pour :


systemctl status iio-sensor-proxy.service


● iio-sensor-proxy.service - IIO Sensor Proxy service
     Loaded: loaded (/lib/systemd/system/iio-sensor-proxy.service; static)
     Active: active (running) since Sat 2021-10-09 11:26:26 CEST; 1h 21min ago
   Main PID: 699 (iio-sensor-prox)
      Tasks: 3 (limit: 4532)
     Memory: 1.5M
        CPU: 3.206s
     CGroup: /system.slice/iio-sensor-proxy.service
             └─699 /usr/sbin/iio-sensor-proxy
 


Il semble géré par systemd si j'ai bien compris.


@Tawal :
Ta remarque est aussi très intéressante dans la mesure où j'ai pu entrer sans problème :

gsettings set org.gnome.settings-daemon.peripherals.touchscreen orientation-lock false



Mais pas cette commande-là car ce paramètre a disparu :

gsettings set org.gnome.settings-daemon.plugins.orientation active true


Le schéma « org.gnome.settings-daemon.plugins.orientation » n’existe pas


Fait intéressant, en checkant sur mon autre tablette Intel Atom, je confirme que ce chemin précis n'existe pas non plus chez elle, en revanche la commande avec orientation-lock est bien paramétré sur false.

Va falloir peut-être que je patiente que le bug soit corrigé.

#3 Matériel » Perte de la rotation automatique depuis la mise à jour sur Bookworm » 09-10-2021 01:38:04

prog-amateur
Réponses : 6
Bonjour,

Matériel : Surface Pro 3, CPU : Intel core i3, RAM : 4GB.

Je voudrait vous faire part de mon problème : j'ai mis à jour mon fichier /etc/apt/sources.list de la manière suivante :

deb http://deb.debian.org/debian/ sid main contrib non-free
deb-src http://deb.debian.org/debian/ sid main contrib non-free
 




... et rien d'autre suivant le conseil de pas mal de sites invitant à ne pas mélanger les dépôts sid et Bullseye (je confirme d'ailleurs que j'ai dans un 1er temps mixé les 2 dépôts et j'avais pas mal d'incohérences, notamment graphiques). Pour le coup, à première vue, ça me paraît être une démarche cohérente (à confirmer par es experts).

Puis j'ai fait un :

sudo apt update && sudo apt full-upgrade && sudo apt autoremove && sudo apt autoclean



Depuis, je n'ai quasi plus aucun bug, excepté la perte de la rotation automatique de mon écran tactile (qui d'ailleurs a gardé sa fonctionnalité tactile). L'icône de verrouillage de la rotation d'écran portrait/paysage a aussi disparu.

Le truc étrange est que j'ai bien iio-sensor-proxy d'installé et que la commande monitor-sensor renvoie lorsque je tourne mon écran :

Waiting for iio-sensor-proxy to appear
+++ iio-sensor-proxy appeared
=== Has accelerometer (orientation: normal)
=== Has ambient light sensor (value: 7.000000, unit: lux)
=== No proximity sensor
    Light changed: 8.000000 (lux)
    Accelerometer orientation changed: right-up
    Light changed: 28.000000 (lux)
    Light changed: 29.000000 (lux)
    Light changed: 28.000000 (lux)
    Accelerometer orientation changed: normal
    Light changed: 9.000000 (lux)
    Light changed: 8.000000 (lux)
 



Bref, la rotation est bien détectée, mais l'écran ne suis pas le mouvement, comme si le debian installé pense que j'ai un écran de simple PC portable.
J'ai un doute que cela vienne d'une fonctionnalité non supportée par Bookworm sachant que j'ai actuellement Bookworm installé sur une tablette Intel Atom (avec le même fichier /etc/apt/sources.list) et la rotation fonctionne sans souci.
Enfin, dans les changements récents pouvant être liés à ce souci, j'ai également supprimé les paquet flatpak org.freedesktop.Platform.VAAPI.Intel v19 et org.freedesktop.Platform.GL.default v19 (car un message terminal me suggérait qu'ils étaient devenus obsolètes, je n'ai donc conservé que leurs versions 20 et 21).

Ce n'est pas un problème invivable, mais j'aimerais retrouver cette fonctionnalité de rotation, auriez vous une idée du problème ? Merci pour votre aide.

#4 Re : Matériel » [Résolu] Problème d'ajustement de la luminosité et messages au démarra » 07-12-2020 15:28:58

prog-amateur
Sujet résolu ici, en désactivant le Secure Boot dans le BIOS et en suivant les étapes pour compiler le noyau

#5 Re : Système » [Résolu] Besoin d'aide pour recompiler le noyau Linux pour ma Debian » 07-12-2020 14:48:33

prog-amateur
Bon, je reviens vers vous pour vous confirmer que j'ai non seulement pu compiler debian avec le patch résolvant le problème de luminosité, mais j'ai aussi réussi à le faire démarrer. Il y avait 2 problèmes différents :

1. Ça ne bootait pas (dans GRUB : error: /boot/vmlinuz-5.9.11-generic has invalid signature) :
La compilation du kernel de mon précédent était réussie, mais le GRUB affichait le message d'erreur (c.f. ligne ci-dessus) car il y avait un problème de clé de sécurité : solution intermédiaire en attendant quelque chose de pérenne : désactiver le Secure Boot dans le BIOS.

2. Les informations des conseils venant de sources différentes, je mélangeais les étapes, ce qui faisait des doublons. Je propose donc ma façon de faire qui a fonctionné :


# 1. Installation des paquets nécessaires
sudo apt install --reinstall build-essential fakeroot dpkg-dev perl libssl-dev bc gnupg dirmngr libncurses5-dev libelf-dev flex bison

# 2. Faire un répertoire de compilation et y aller
mkdir ~/compilation && cd ~/compilation

# 3. Télécharger le kernel
apt search linux-source

# 4. Installer celui qui est affiché
sudo apt-get install linux-source-5.9

# 5. Décompresser les sources et s'y déplacer dans le répertoire
tar -xaf /usr/src/linux-source-5.9.tar.xz && cd linux-source-5.9

# 6. Copier la config de l'appareil
cp /boot/config-5.9.0-4-amd64 .config

# 7. Modifier le .config avec le patch (le patch est dans le dossier parent) et répondre ".config" à la question "quel fichier patcher ?"
patch -n -p1 < ../patch.diff



Le fichier patch.diff contient les informations suivantes :

diff /home/tv/Documents/Applications/Config_hp/config-5.9.0-4-amd64 .config
5c5
< CONFIG_CC_VERSION_TEXT="gcc-10 (Debian 10.2.0-19) 10.2.0"
---
> CONFIG_CC_VERSION_TEXT="gcc (Debian 10.2.0-19) 10.2.0"
4134c4134
< CONFIG_I2C_DESIGNWARE_PCI=m
---
> CONFIG_I2C_DESIGNWARE_PCI=y
8327c8327
< # CONFIG_PWM_CRC is not set
---
> CONFIG_PWM_CRC=y
9138c9138
< CONFIG_SYSTEM_TRUSTED_KEYS="debian/certs/debian-uefi-certs.pem"
---
> CONFIG_SYSTEM_TRUSTED_KEYS=""
9296,9302c9296
< CONFIG_DEBUG_INFO=y
< # CONFIG_DEBUG_INFO_REDUCED is not set
< # CONFIG_DEBUG_INFO_COMPRESSED is not set
< # CONFIG_DEBUG_INFO_SPLIT is not set
< # CONFIG_DEBUG_INFO_DWARF4 is not set
< # CONFIG_DEBUG_INFO_BTF is not set
< # CONFIG_GDB_SCRIPTS is not set
---
> # CONFIG_DEBUG_INFO is not set




Ensuite on termine :

# 8. Préparation du kernel sources (à l'écran bleu faire exit, ça prend en compte les précédents changements du .config)
make menuconfig

# 9. Enfin on compile de manière optimisée (surtout ne pas oublier de taper la touche Entrée pour valider les questions)
make deb-pkg -j8 LOCALVERSION=-mon-test-patch

# 10. Et normalement 4 fichiers .deb devraient apparaître dans le dossier parent, il faut les installer avec :

dpkg -i linux-image-5.9.11-mon-test-patch_5.9.11-mon-test-patch-1_amd64.deb
dpkg -i linux-headers-5.9.11-mon-test-patch_5.9.11-mon-test-patch-1_amd64.deb



J'espère que ça va aider les débutants comme moi à mieux comprendre comment compiler une version de Debian.

#6 Re : Système » [Résolu] Besoin d'aide pour recompiler le noyau Linux pour ma Debian » 30-11-2020 12:08:26

prog-amateur
Alors, juste un message pour vous confirmer que je vous ai tous lu et je vous en remercie (jpt : merci pour le lien, Debian Alain : merci aussi pour le lien, raleur : merci pour ton aide, tu m'as bien éclairé sur le format d'un fichier .diff !).

J'ai essayé hier vos astuces, j'ai également l'impression que c'était l’histoire des clés et il manquait aussi une dépendance bien que je n'ai pas reçu de message d'erreur explicite sur ça.
Bref, ça a compilé jusqu'au bout ! ... sauf que j'ai raté une commande : j'ai téléchargé le kernel 5.9.9 du coup ça ne démarre pas évidemment.
J'ai donc purgé la version 5.9.9 et je suis repassé en 5.9.0-3 comme avant. J'espère trouver un peu de temps pour recommencer proprement avec les bonnes commandes et vous tenir au courant, encore merci.

#7 Re : Système » [Résolu] Besoin d'aide pour recompiler le noyau Linux pour ma Debian » 28-11-2020 17:49:02

prog-amateur
Et bien je confirme que la compilation s'interrompt avec des messages d'erreurs. Avant de les communiquer, je souhaite vérifier une chose :

Je fais make menuconfig, puis je sauvegarde ("save") et je sors ("exit"), alors que j'ai déjà copié mon .config modifié dans le dossier : est-ce conforme (est-ce que ça n'annule pas mes modif) ?


Ensuite voici les messages de bug lors de la compilation (je mets les 1 ou 2 lignes avant/après les erreurs, mais je vous épargne ce qui me semble apparemment normal) :

D'abord il y a des avertissements en orange :

 
...
dpkg-source -i.git -b .
dpkg-source: info: utilisation du format source « 1.0 »
dpkg-source: avertissement: répertoire source « linux-source-5.9 » n'est pas <paquet_source>-<version_amont> « linux-5.9.9-mon-test-patch-5.9.9-mon-test-patch »
dpkg-source: avertissement: répertoire .orig linux-source-5.9.orig n'est pas <paquet>-<version_amont> (linux-5.9.9-mon-test-patch-5.9.9-mon-test-patch.orig demandé)
dpkg-source: info: construction de linux-5.9.9-mon-test-patch en utilisant le linux-5.9.9-mon-test-patch_5.9.9-mon-test-patch.orig.tar.gz existant
dpkg-source: info: construction de linux-5.9.9-mon-test-patch dans linux-5.9.9-mon-test-patch_5.9.9-mon-test-patch-1.diff.gz
dpkg-source: avertissement: ignoring deletion of file .scmversion
dpkg-source: avertissement: le fichier de différences modifie les fichiers amont suivants :
 .clang-format
 .cocciconfig
 .config.old
 .get_maintainer.ignore
 .mailmap
 CREDITS
 MAINTAINERS
 README
dpkg-source: info: choisissez le format « 3.0 (quilt) » pour utiliser des modifications séparées et documentées dans les sources amont, voir dpkg-source(1)
dpkg-source: info: construction de linux-5.9.9-mon-test-patch dans linux-5.9.9-mon-test-patch_5.9.9-mon-test-patch-1.dsc
dpkg-source: avertissement: information manquante pour le champ de sortie Standards-Version
 debian/rules build
...
 





Puis, une longue compilation où deux messages d'erreur apparaissent, mais pas en rouge :


...
  UPD     include/generated/asm-offsets.h
  CALL    scripts/checksyscalls.sh
  CHK     include/generated/compile.h
  CC      init/main.o
  HOSTCC  usr/gen_init_cpio
  CC      certs/system_keyring.o
make[4]: ***  Aucune règle pour fabriquer la cible « debian/certs/debian-uefi-certs.pem », nécessaire pour « certs/x509_certificate_list ». Arrêt.
make[4]: *** Attente des tâches non terminées....
  CC      mm/filemap.o
  UPD     include/generated/compile.h
  CC      kernel/sched/core.o
  CC      arch/x86/entry/vdso/vma.o
  CC      fs/notify/inotify/inotify_fsnotify.o
  CC      fs/notify/dnotify/dnotify.o
  GEN     usr/initramfs_data.cpio
  SHIPPED usr/initramfs_inc_data
  AS      usr/initramfs_data.o
  AR      usr/built-in.a
  CC      kernel/sched/loadavg.o
make[3]: *** [Makefile:1796 : certs] Erreur 2
make[3]: *** Attente des tâches non terminées....
...
 




Enfin, après toute la compilation, vient les messages d'erreur en rouge :


...
  CC      fs/fhandle.o
  CC      fs/dcookies.o
  CC [M]  fs/binfmt_misc.o
  CC [M]  fs/mbcache.o
  AR      fs/built-in.a
make[2]: *** [debian/rules:6 : build] Erreur 2
dpkg-buildpackage: erreur: debian/rules build subprocess returned exit status 2
make[1]: *** [scripts/Makefile.package:77 : deb-pkg] Erreur 2
make: *** [Makefile:1535 : deb-pkg] Erreur 2
 



Qu'en pensez-vous ? Merci pour votre aide !

#8 Re : Système » [Résolu] Besoin d'aide pour recompiler le noyau Linux pour ma Debian » 28-11-2020 12:31:45

prog-amateur

raleur a écrit :

prog-amateur a écrit :

où placer le .diff


N'importe où. Peu importe.

prog-amateur a écrit :

quelle commande exacte lancer ?


On applique un patch .diff avec la commande patch du paquet éponyme.
Mais dans ce cas précis tu peux aussi bien faire les modifications directement dans le fichier .config avec un éditeur de texte, ou bien passer par make menuconfig pour faire les changements (astuce : touche "/" pour rechercher la position d'une option de configuration).



Voilà une réponse comme je les aime, merci ! Il faut comprendre que c'est la première fois que je compile et j'ai beaucoup hésité avant de me lancer (peur).
Donc en gros, je modifie mon fichier .config avec l'éditeur de texte et je suis le reste de ma procédure c'est bien ça ?


jpt a écrit :

Bonjour,

et j'en rajoute une couche avec

prog-amateur a écrit :

voici ma méthode de compilation pas à pas, mais ça ne fonctionne pas.


ça ne fonctionne pas n'est pas un message d'erreur valide pour pouvoir faire avancer le schmilblik roll



Alors, tu n'as pas tord, mais j'ai volontairement pesé le pour et le contre : mettre un long message de bug dans mon premier post qui est déjà très long, ça risquerait de ne pas donner envie de me lire, et donc de m'aider.

#9 Système » [Résolu] Besoin d'aide pour recompiler le noyau Linux pour ma Debian » 27-11-2020 22:42:57

prog-amateur
Réponses : 12
Bonjour, pour cette demande, je fais appel à n'importe qui sachant à la fois compiler et vulgariser (car je rencontre des soucis sur mon premier essai) svp, merci. 

Historique :
J'ai une tablette HP (CPU Intel x5-Z8500) sur laquelle est installée debian (testing "5.9.0-3", GNOME, Wayland). Tout marche sauf la luminosité : quand je bouge le curseur, la luminosité ne change pas.
Après de (très) longues recherches, j'ai trouvé dans les bas fond d'Internet, une personne ayant un CPU de génération précédente et du coup ayant même problème.

Le plus intéressant est qu'il a pu résoudre le souci en compilant le noyau linux avec "deux changements" :


> $ diff /boot/config-5.8.0-0.bpo.2-amd64 config-t100ta
> # [...]
> < CONFIG_I2C_DESIGNWARE_PCI=m
> ---
> > CONFIG_I2C_DESIGNWARE_PCI=y
> 8327c8327
> < # CONFIG_PWM_CRC is not set
> ---
> > CONFIG_PWM_CRC=y
> # [...]



Il y rajoute 2 liens web qui l'ont aidé :
https://gitlab.freedesktop.org/drm/intel/-/issues/26
https://www.studioteabag.com/science/de … pro-linux/

Autant vous dire, j'ai pas tout compris sur sa façon de procéder. Voici le .diff complet :

Full kernel configuration diff:

> diff /boot/config-5.8.0-0.bpo.2-amd64 config-t100ta
> 5c5
> < CONFIG_CC_VERSION_TEXT="gcc-8 (Debian 8.3.0-6) 8.3.0"
> ---
> > CONFIG_CC_VERSION_TEXT="gcc (Debian 8.3.0-6) 8.3.0"
> 4134c4134
> < CONFIG_I2C_DESIGNWARE_PCI=m
> ---
> > CONFIG_I2C_DESIGNWARE_PCI=y
> 8327c8327
> < # CONFIG_PWM_CRC is not set
> ---
> > CONFIG_PWM_CRC=y
> 9138c9138
> < CONFIG_SYSTEM_TRUSTED_KEYS="debian/certs/debian-uefi-certs.pem"
> ---
> > CONFIG_SYSTEM_TRUSTED_KEYS=""
> 9296,9302c9296
> < CONFIG_DEBUG_INFO=y
> < # CONFIG_DEBUG_INFO_REDUCED is not set
> < # CONFIG_DEBUG_INFO_COMPRESSED is not set
> < # CONFIG_DEBUG_INFO_SPLIT is not set
> < # CONFIG_DEBUG_INFO_DWARF4 is not set
> < # CONFIG_DEBUG_INFO_BTF is not set
> < # CONFIG_GDB_SCRIPTS is not set
> ---
> > # CONFIG_DEBUG_INFO is not set



L'équipe officielle ne répond pas à sa demande de pouvoir mettre ce changement par défaut dans le noyau debian ce qui fait que je suis dans le même cas que lui à devoir compiler alors que j'avais jamais fait ça de ma vie, enfin bref...

Question :
Suite à l'aide d'un forumeur sympa, voici ma méthode de compilation pas à pas, mais ça ne fonctionne pas.
Est-ce que quelqu'un pourrait me corriger et conseiller sur la façon d'introduire le .diff svp ? Merci beaucoup :


# 1. Mise en place du répertoire où je compile :
mkdir ~/Documents/test-patch-kernel
cd ~/Documents/test-patch-kernel/

# 2. Téléchargement des outils nécessaires à la compilation et du noyau :
sudo apt install libncurses-dev build-essential libssl-dev libelf-dev rsync
sudo apt-get install linux-source-5.9
tar -xaf /usr/src/linux-source-5.9.tar.xz

# 3. Copie de la configuration de ma tablette vers le répertoire source :
cp ~/Documents/config-5.9.0-2-amd64 linux-source-5.9/.config
cd linux-source-5.9/

# 4. C'est là que je dois patcher le .diff : où placer le .diff et quelle commande exacte lancer ?

# 5. Compilation : à un moment on a un écran bleu, ai-je raison de tout laisser par défaut et faire "Exit" ?
make menuconfig
make deb-pkg -j8 LOCALVERSION=-mon-test-patch

# 6. Le forumeur me dit qu'on doit voir apparaitre 2 fichiers .deb (linux-image et linux-headers) : à quel endroit apparaissent-ils (à la racine, /home ou dans le répertoire où je compile ?) et faut-il les installer les deux ?
 



Merci énormément de votre aide, je commence à me démotiver sévère !


################################################################
EDIT : sujet résolu ici
################################################################

#10 Re : Matériel » [Résolu] Problème d'ajustement de la luminosité et messages au démarra » 23-10-2020 17:44:40

prog-amateur
Ahh c'est terrible... je suis à cours d'idée. J'ai abusé des options i915... ou acpi... dans le grub, rien ne marche. J'ai même essayé le Live Debian 10.6 (en me disant que mon installation était trop minimale) mais même comme ça, la luminosité n'est pas prise en charge comme le fait le Live Fedora.

En tout cas, merci de vos efforts pour tenter de m'aider.
Un truc que j'ai remarqué est que le dossier /sys/class/backlight/ ne contient que des dossiers acpi_videox (ou x va de 1 à 7, d'ailleurs je ne comprends pas pourquoi il y en a autant).
Une méthode de contourner le problème était de faire un dossier intel_backlight en y mettant les mêmes fichiers que ceux présents dans acpi_videox mais... Il m'est impossible de modifier les fichiers/dossiers de cet endroit, même en mode root (sudo su).

Ca me saoulerait de passer sur Fedora car j'aime vraiment l'esprit Debian, et j'ai lu des choses sur la télémétrie qui ne me rassurent guère chez Fedora, surtout après l’acquisition de Red Hat par IBM, m'enfin je ne veux pas troller, c'est juste qu'on est à "ça" de régler ce problème et d'en faire la tablette Linux dont j'ai toujours rêvé, c'est un peu frustrant.

#11 Re : Matériel » [Résolu] Problème d'ajustement de la luminosité et messages au démarra » 21-10-2020 18:27:58

prog-amateur
Bonsoir et merci, j'ai tenté le

 update-pciids



Mais ça ne résoud pas le souci, et voici le résultat de update-pciids :

acpi:
  Installé : (aucun)
  Candidat : 1.7-1.1
 Table de version :
     1.7-1.1 500
        500 [url]http://deb.debian.org/debian[/url] bullseye/main amd64 Packages
acpid:
  Installé : (aucun)
  Candidat : 1:2.0.32-1
 Table de version :
     1:2.0.32-1 500
        500 [url]http://deb.debian.org/debian[/url] bullseye/main amd64 Packages
acpi-support-base:
  Installé : (aucun)
  Candidat : 0.143-5
 Table de version :
     0.143-5 500
        500 [url]http://deb.debian.org/debian[/url] bullseye/main amd64 Packages



Et pour finir, j'ai tenté d'installer un patch censé résoudre ce problème (c.f. ici) en corrigeant la variable qui n'était pas bien nommée (depuis "pwm_backlight" vers "pwm_pmic_backlight"), mais lors de la commande

sudo patch < /home/hp/Téléchargements/CI-3-3-drm-i915-DSI-select-correct-PWM-controller-to-use-based-on-the-VBT.patch



je ne sais pas du tout sur quel fichier il faut faire ce patch, j'ai peur de faire n'importe quoi :

hp@debian:~$ sudo patch < /home/hp/Téléchargements/CI-3-3-drm-i915-DSI-select-correct-PWM-controller-to-use-based-on-the-VBT.patch
[sudo] Mot de passe de hp :
can't find file to patch at input line 5
Perhaps you should have used the -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/drivers/gpu/drm/i915/display/intel_panel.c b/drivers/gpu/drm/i915/display/intel_panel.c
|index bc14e9c0285a..ddcf311d1114 100644
|--- a/drivers/gpu/drm/i915/display/intel_panel.c
|+++ b/drivers/gpu/drm/i915/display/intel_panel.c
--------------------------
File to patch:
 

#12 Re : Matériel » [Résolu] Problème d'ajustement de la luminosité et messages au démarra » 20-10-2020 21:41:29

prog-amateur
Merci pour vos idées, c'est parti pour le comparatif !

A propos de

DEBIAN :

Debian GNU/Linux bullseye/sid, GNOME 3.38.0, Wayland



FEDORA :

Fedora 32 (Workstation Edition), GNOME 3.36.1, Wayland




uname -a

DEBIAN :

Linux debian 5.8.0-3-amd64 #1 SMP Debian 5.8.14-1 (2020-10-10) x86_64 GNU/Linux



FEDORA :

Linux localhost-live 5.6.6-300.fc32.x86_64 #1 SMP Tue Apr 21 13:44:19 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux




lspci -k

DEBIAN :

00:00.0 Host bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register (rev 34)
  Subsystem: Hewlett-Packard Company Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register
  Kernel driver in use: iosf_mbi_pci
00:02.0 VGA compatible controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller (rev 34)
  Subsystem: Hewlett-Packard Company Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller
  Kernel driver in use: i915
  Kernel modules: i915
00:03.0 Multimedia controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Imaging Unit (rev 34)
  Subsystem: Hewlett-Packard Company Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Imaging Unit
  Kernel driver in use: intel_atomisp2_pm
  Kernel modules: intel_atomisp2_pm
00:0a.0 Non-VGA unclassified device: Intel Corporation Device 22d8 (rev 34)
  Subsystem: Hewlett-Packard Company Device 8042
  Kernel driver in use: intel_ish_ipc
  Kernel modules: intel_ish_ipc
00:0b.0 Signal processing controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Power Management Controller (rev 34)
  Subsystem: Device 7270:8086
  Kernel driver in use: proc_thermal
  Kernel modules: processor_thermal_device
00:14.0 USB controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller (rev 34)
  Subsystem: Hewlett-Packard Company Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller
  Kernel driver in use: xhci_hcd
  Kernel modules: xhci_pci
00:1a.0 Encryption controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine (rev 34)
  Subsystem: Hewlett-Packard Company Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine
00:1c.0 PCI bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #1 (rev 34)
  Kernel driver in use: pcieport
00:1f.0 ISA bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU (rev 34)
  Subsystem: Hewlett-Packard Company Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU
  Kernel driver in use: lpc_ich
  Kernel modules: lpc_ich
01:00.0 Network controller: Intel Corporation Wireless 7265 (rev 59)
  Subsystem: Intel Corporation Dual Band Wireless-AC 7265
  Kernel driver in use: iwlwifi
  Kernel modules: iwlwifi



FEDORA :

00:00.0 Host bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register (rev 34)
  Subsystem: Hewlett-Packard Company Device 8042
  Kernel driver in use: iosf_mbi_pci
00:02.0 VGA compatible controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller (rev 34)
  Subsystem: Hewlett-Packard Company Device 8042
  Kernel driver in use: i915
  Kernel modules: i915
00:03.0 Multimedia controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Imaging Unit (rev 34)
  Subsystem: Hewlett-Packard Company Device 8042
  Kernel driver in use: intel_atomisp2_pm
  Kernel modules: intel_atomisp2_pm
00:0a.0 Non-VGA unclassified device: Intel Corporation Device 22d8 (rev 34)
  Subsystem: Hewlett-Packard Company Device 8042
  Kernel driver in use: intel_ish_ipc
  Kernel modules: intel_ish_ipc
00:0b.0 Signal processing controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Power Management Controller (rev 34)
  Subsystem: Device 7270:8086
  Kernel driver in use: proc_thermal
  Kernel modules: processor_thermal_device
00:14.0 USB controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller (rev 34)
  Subsystem: Hewlett-Packard Company Device 8042
  Kernel driver in use: xhci_hcd
00:1a.0 Encryption controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine (rev 34)
  Subsystem: Hewlett-Packard Company Device 8042
  Kernel driver in use: mei_txe
  Kernel modules: mei_txe
00:1c.0 PCI bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #1 (rev 34)
  Kernel driver in use: pcieport
00:1f.0 ISA bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU (rev 34)
  Subsystem: Hewlett-Packard Company Device 8042
  Kernel driver in use: lpc_ich
  Kernel modules: lpc_ich
01:00.0 Network controller: Intel Corporation Wireless 7265 (rev 59)
  Subsystem: Intel Corporation Dual Band Wireless-AC 7265
  Kernel driver in use: iwlwifi
  Kernel modules: iwlwifi



Je vois quelques différences au niveau de la partie Subsystem et la partie Encryption controller, mais rien de plus. Vous voyez quelque chose de votre côté ? Merci

#13 Re : Matériel » [Résolu] Problème d'ajustement de la luminosité et messages au démarra » 20-10-2020 17:44:44

prog-amateur
Merci pour ton retour. Pour les intéressé, j'ai utilisé la ligne de code suivante (avec xserver en lieu et place de xserveur :

apt remove --purge xserver-xorg-video-intel




Pour le bureau, je suis sous Wayland, je n'ai pas rajouté Xorg pour alléger la tablette et mon choix s'est porté sur Wayland qui est le choix par défaut de Debian bullseye et d'autres distros.

Sinon, j'ai lu les liens, c'est à peine compréhensible tant la technicité semble haute, il n'est pas mentionné (sauf erreur de ma part) comment appliquer un patch, ni si ce dernier fonctionne. 

C'est vraiment étrange, sachant qu'un Fedora fonctionne nickel, je me demande quel paramètre a Fedora que n'a pas ma version de Debian.

#14 Re : Matériel » [Résolu] Problème d'ajustement de la luminosité et messages au démarra » 19-10-2020 20:23:12

prog-amateur
Bonsoir et merci pour ton aide, voici les réponses :

nous donner le retour de lspci


-> Voici le retour :

00:00.0 Host bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register (rev 34)
00:02.0 VGA compatible controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller (rev 34)
00:03.0 Multimedia controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Imaging Unit (rev 34)
00:0a.0 Non-VGA unclassified device: Intel Corporation Device 22d8 (rev 34)
00:0b.0 Signal processing controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Power Management Controller (rev 34)
00:14.0 USB controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller (rev 34)
00:1a.0 Encryption controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine (rev 34)
00:1c.0 PCI bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #1 (rev 34)
00:1f.0 ISA bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU (rev 34)
01:00.0 Network controller: Intel Corporation Wireless 7265 (rev 59)



installer le firmware-misc-nonfree


-> OK, c'est installé

donner les erreurs


-> Voici le retour des erreurs :

-- Logs begin at Sat 2020-10-17 17:51:18 CEST, end at Mon 2020-10-19 21:17:52 CEST. --
oct. 19 21:11:58 debian kernel: intel_atomisp2_pm 0000:00:03.0: can't change power state from D3cold to D0 (config space inaccessible)
oct. 19 21:06:04 debian gdm-password][1391]: gkr-pam: unable to locate daemon control file
oct. 19 21:05:48 debian kernel: Bluetooth: hci0: unexpected event for opcode 0xfc2f
oct. 19 21:05:46 debian kernel: debugfs: File 'Capture' in directory 'dapm' already present!
oct. 19 21:05:46 debian kernel: debugfs: File 'Playback' in directory 'dapm' already present!
oct. 19 21:05:46 debian kernel: firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware
oct. 19 21:05:46 debian kernel: iwlwifi 0000:01:00.0: firmware: failed to load iwl-debug-yoyo.bin (-2)
oct. 19 21:05:46 debian kernel: i915 0000:00:02.0: [drm] *ERROR* [CRTC:51:pipe A] mismatch in port_clock (expected 240750, found 120833)
oct. 19 21:05:46 debian kernel: i915 0000:00:02.0: [drm] *ERROR* [CRTC:51:pipe A] mismatch in hw.adjusted_mode.crtc_clock (expected 240750, found 120833)
oct. 19 21:05:46 debian kernel: i915 0000:00:02.0: [drm] *ERROR* [CRTC:51:pipe A] mismatch in pixel_rate (expected 240750, found 120833)
oct. 19 21:05:46 debian kernel: i915 0000:00:02.0: [drm] *ERROR* Failed to get the PMIC PWM chip
oct. 19 21:05:46 debian kernel: i915 0000:00:02.0: [drm] *ERROR* Failed to own gpio for panel control
oct. 19 21:05:45 debian kernel: x86/cpu: VMX (outside TXT) disabled by BIOS
-- Reboot --
oct. 19 19:53:02 debian wpa_supplicant[683]: dbus: wpa_dbus_property_changed: no property SessionLength in object /fi/w1/wpa_supplicant1/Interfaces/0
oct. 19 19:53:02 debian kernel: intel_atomisp2_pm 0000:00:03.0: can't change power state from D3cold to D0 (config space inaccessible)
oct. 19 19:49:10 debian kernel: i915 0000:00:02.0: [drm] *ERROR* [CRTC:51:pipe A] mismatch in port_clock (expected 240750, found 120833)
oct. 19 19:49:10 debian kernel: i915 0000:00:02.0: [drm] *ERROR* [CRTC:51:pipe A] mismatch in hw.adjusted_mode.crtc_clock (expected 240750, found 120833)
oct. 19 19:49:10 debian kernel: i915 0000:00:02.0: [drm] *ERROR* [CRTC:51:pipe A] mismatch in pixel_rate (expected 240750, found 120833)
oct. 19 19:47:08 debian kernel: i915 0000:00:02.0: [drm] *ERROR* [CRTC:51:pipe A] mismatch in port_clock (expected 240750, found 120833)
oct. 19 19:47:08 debian kernel: i915 0000:00:02.0: [drm] *ERROR* [CRTC:51:pipe A] mismatch in hw.adjusted_mode.crtc_clock (expected 240750, found 120833)
oct. 19 19:47:08 debian kernel: i915 0000:00:02.0: [drm] *ERROR* [CRTC:51:pipe A] mismatch in pixel_rate (expected 240750, found 120833)
oct. 19 19:33:04 debian gdm-launch-environment][729]: pam_systemd(gdm-launch-environment:session): Failed to release session: Appel système interrompu
oct. 19 19:32:55 debian gdm-password][1336]: gkr-pam: unable to locate daemon control file
oct. 19 19:32:28 debian kernel: debugfs: File 'Capture' in directory 'dapm' already present!
oct. 19 19:32:28 debian kernel: debugfs: File 'Playback' in directory 'dapm' already present!
oct. 19 19:32:28 debian kernel: firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware
oct. 19 19:32:28 debian kernel: iwlwifi 0000:01:00.0: firmware: failed to load iwl-debug-yoyo.bin (-2)
oct. 19 19:32:27 debian kernel: i915 0000:00:02.0: [drm] *ERROR* [CRTC:51:pipe A] mismatch in port_clock (expected 240750, found 120833)
oct. 19 19:32:27 debian kernel: i915 0000:00:02.0: [drm] *ERROR* [CRTC:51:pipe A] mismatch in hw.adjusted_mode.crtc_clock (expected 240750, found 120833)
oct. 19 19:32:27 debian kernel: i915 0000:00:02.0: [drm] *ERROR* [CRTC:51:pipe A] mismatch in pixel_rate (expected 240750, found 120833)
oct. 19 19:32:27 debian kernel: i915 0000:00:02.0: [drm] *ERROR* Failed to get the PMIC PWM chip
oct. 19 19:32:27 debian kernel: i915 0000:00:02.0: [drm] *ERROR* Failed to own gpio for panel control
oct. 19 19:32:27 debian kernel: x86/cpu: VMX (outside TXT) disabled by BIOS



ton bureau ?


-> Je suis sur GNOME 3.38.0

Encore merci, toute aide est la bienvenue !

#15 Matériel » [Résolu] Problème d'ajustement de la luminosité et messages au démarra » 19-10-2020 15:50:34

prog-amateur
Réponses : 14
Bonjour,

J'ai installé Debian bullseye sur ma tablette HP Pro 608 G1.
Après installation des driver firmware-intel-sound pour le son et de iwlwifi pour la carte wifi, tout fonctionne comme un charme hormis 2 problèmes que je pense liés mais que je n'arrive pas à résoudre :

1. Au démarrage (entre le GRUB et l'interface de connexion à la session), j'ai les messages d'erreurs suivants :


i915 0000:00:02.0 : [drm] *ERROR* Failed to get the PMIC PWM chip
i915 0000:00:02.0 : [drm] *ERROR* [CRTC:51:pipe A] mismatch in pixel_rate
i915 0000:00:02.0 : [drm] *ERROR* [CRTC:51:pipe A] mismatch in hw_adjusted_mode.crtc_clock
i915 0000:00:02.0 : [drm] *ERROR* [CRTC:51:pipe A] mismatch in port_clock
 



2. Le curseur de luminosité n'a aucun effet sur l'intensité réelle de lumière (elle semble être bloquée à la valeur maximale, ce qui draine ma batterie et m'agresse les yeux le soir).

Pour information, le capteur de luminosité arrive à modifier le curseur automatiquement (donc il fonctionne) mais toujours sans effet réel visible.
De plus, j'ai testé avec un live Fedora, et là en revanche, le changement d'intensité lumineuse est réellement visible via le capteur de luminosité ou quand j'ajuste le curseur.

Pensez-vous que ce soit lié ? Quel driver installer pour résoudre ce souci ? A moins que ce ne soit du côté d'une configuration du fichier grub ?

Merci pour votre aide !



################################################################
EDIT : sujet résolu ici, en désactivant le Secure Boot dans le BIOS et en suivant les étapes pour compiler le noyau
################################################################

#16 Re : Installation et migration » Installation de Debian sur Atom Cherry Trail : écran noir » 13-04-2020 22:57:04

prog-amateur
Bonsoir, juste pour vous tenir au courant de mes avancées : le kernel surface ne donne rien. C'est mort.

Ensuite, je suis tombé sur un article intéressant de InstallingDebianOn - GPD Pocket (qui a la même puce wifi) qui permet au moins d'ajouter le firmware wifi (brcmfmac4356) et le faire fonctionner. Mais au final, à la fin, pareil : écran noir après le GRUB. C'est la première fois de ma vie que je galère autant avec une machine sous Debian. Même ma Surface Pro 3 était plus simple à configurer.

Ce qui m'intéresse, c'est la partie graphique : il doit y avoir un firmware graphique (ou de l'écran peut-être) au même titre que celui du wifi pour faire fonctionner cet écran au démarrage. N'hésitez pas à m'aider si vous avez une idée. Merci encore.

#17 Re : Installation et migration » Installation de Debian sur Atom Cherry Trail : écran noir » 03-04-2020 17:24:23

prog-amateur
Bah y a peut-être un espoir, je m'explique. Je me rappelle avoir galéré à installer Debian entièrement fonctionnel sur ma Surface Pro 3. A l'époque, un github proposait d'installer un kernel modifié pour que tout soit pris en compte. J'avais préféré me débrouiller sans ce kernel, mais l'important est qu'il existe aujourd'hui un autre github prenant en charge la Surface 3 (pas la Surface Pro 3).

Et alors, quel est le rapport ? et bien la Surface 3 contient elle aussi un Intel Atom Cherry Trail : le X7-Z8700. Sachant que la Surface 3 est une tablette et que tout semble fonctionner, je suis tenté d'installer ce kernel modifié et dont le code est open-source contrairement à isorespin de linuxium dont je n'ai pas trouvé le code ouvert.

#18 Re : Installation et migration » Installation de Debian sur Atom Cherry Trail : écran noir » 01-04-2020 10:35:27

prog-amateur
Bonjour, merci pour la commande, on en apprend tous les jours. Alors, désolé de ma réponse tardive, mais il m'est arrivé un problème :
en utilisant ls -a, j'ai obtenu une ramification assez longue de dossiers cachés (du genre .config > .trackers > .cache > .data), difficile à analyser fichier par fichier (quand on en trouvait un). J'ai donc voulu copier le dossier gdm3 sur une clé USB, qui n'était pas reconnu par le fichier fstab. J'ai donc bidouillé ce fichier suivant un tuto... et fait une erreur qui m'empêchait systématiquement de démarrer Debian.

Après de multiples essais, j'ai abandonné et tenté d'installer Ubuntu, et voici le fait intéressant de l'affaire :
Ubuntu connait exactement le même problème, mais en ajoutant soit nomodeset, soit i915.modeset=0, on peut démarrer la tablette sur GNOME, mais seulement en session X11 (ce qui rejoint l'avis de raleur qui m'avait confirmé que nomodeset empêchait l'activation du framebuffer). D'où ma question, j'ai vu sur quelques forums des gens réussir à démarrer leur session sur des machines avec le même CPU en utilisant par exemple set gfxpayload=800x600, d'autres avec intel_idle.max_cstate=1 qui semble plutôt gérer la gestion d'énergie du CPU.

En gros, c'est pas tant un problème 32 bit ou 64 bit, car finalement les 64 bits démarrent sur la machine. En fait, c'est comme si Wayland ne reconnaissait pas la partie graphique, et donc comme si l'OS se lançait, mais sans allumer l'écran puis que le noyau crash au moment où l'écran s'étein (d'où l'impossibilité de faire un reset). Sachant que j'ai testé Fedora, Debian, et Ubuntu et que j'ai toujours le même souci, je suspecte vivement Wayland.

Bref, si quelqu'un pouvait trouver une idée pour faire reconnaître ma partie graphique à Wayland (et là j'invite tout le monde à m'aider, plus on est plus on peut peut-être trouver), ça me permettrait peut-être d'intégrer ce paramètre au boot de Debian et ainsi démarrer une session. Pour info, la définition de l'écran de la tablette est 1536 x 2048 pixels, en ratio 4:3. Merci

#19 Re : Installation et migration » Installation de Debian sur Atom Cherry Trail : écran noir » 29-03-2020 20:33:22

prog-amateur
Merci pour votre aide. J'ai donc essayé d'accéder à /var/lib/gdm3 : j'y ai trouvé seulement un seul fichier "greeter-dconf-defaults". A l'intérieur, il est rempli d'une seule ligne ayant une succession de ^@^@^@^@^@ etc. Et c'est tout.

#20 Re : Installation et migration » Installation de Debian sur Atom Cherry Trail : écran noir » 28-03-2020 16:13:37

prog-amateur

raleur a écrit :

Et ensuite ?


Ensuite, l'écran devient noir et plus rien ne répond.

raleur a écrit :

Et avec les "touches magiques" Alt+ImprEcran+b pour rebooter c'est pareil ? Si oui c'est probablement un plantage "dur" du noyau ou matériel lorsque le pilote i915 initialise le GPU.
Il y a peut-être des messages d'erreur du noyau qui pourraient contenir des informations sur le problème, mais je crains qu'ils n'aient pas le temps d'être enregistrés sur disque. Tu peux quand même regarder dans /var/log/kern.log* à la date et l'heure du plantage.


Les touches magiques Alt+ImprEcran+b ne fonctionnent pas non plus. Du coup, je penche aussi pour un problème graphique. En cherchant dans /var/log/kern.log, rien n'est enregistré concernant un problème graphique, seulement des histoires d'USB, de Bluetooth, etc.

Pareil, j'ai tenté de trouver un log pour xwayland, mais rien trouvé de clair (où alors je suis passé à côté). J'ai lu sur le net des gens réussir (après des tonnes d'efforts) à installer Ubuntu 16.04 sur leur tablette ASUS T100HA (même CPU), mais personne ne dit clairement comment y arriver. Il y a aussi un ISO appelée isorespin par un certain linuxium, mais son iso vient d'un lien google drive, et je n'ai trouvé aucun code source, du coup, c'est niet. Je commence à perdre le moral, je lutte pour installer un truc tout simple, qu'à fait Intel avec ces CPU ?!

#21 Re : Installation et migration » Installation de Debian sur Atom Cherry Trail : écran noir » 28-03-2020 00:01:46

prog-amateur

raleur a écrit :

Normalement ce GPU est censé être supporté par le pilote i915 du noyau 4.19 de Debian 10.


Mais ce pilote i915 est-il alors intégré dans la version Debian 64 bit que j'ai installé ?

raleur a écrit :

Peux-tu préciser ce qui se passe exactement dans chaque cas si tu démarres
- avec "2" mais sans "nomodeset"


Symptômes visuels : les lignes d'informations qui défilent très vite (sans le 'OK' vers à gauche)
Effet de Ctrl+Alt+F<n> où F<n> est F1 à F6 : rien, pas de réponse
Effet de Ctrl+Alt+Suppr/Del : rien, pas de réponse non plus. Je dois hard reset avec la touche Power plusieurs secondes.

raleur a écrit :

- avec "nomodeset" mais sans "2"


Symptômes visuels : les lignes d'informations qui défilent très vite (avec le 'OK' vers à gauche). Puis un "curseur" blanc en haut à gauche qui clignote, mais les frappes claviers ne s'affichent pas à l'écran.
Effet de Ctrl+Alt+F<n> où F<n> est F1 à F6 : la combinaison m'ouvre un écran TTY où je peux me connecter.
Effet de Ctrl+Alt+Suppr/Del : le reset est normalement possible (j'ai oublié d'essayer, mais depuis le TTY, c'est quasi sûr que ça marche).

Qu'est-ce que tu en penses ? encore merci

#22 Re : Installation et migration » Installation de Debian sur Atom Cherry Trail : écran noir » 27-03-2020 22:47:19

prog-amateur
Merci pour ton retour. Etant donné que je ne peux copier-coller le résultat de la commande lspci, je t'ai fait une petite photo :

c5f73825-999a-468d-8787-01e9b6436a4c.jpg

Je suspecte la 2ème ligne (VGA compatible controller [...] Integrated Graphics Controller (rev 20)) d'être le pilote graphique. Que faire ? merci

#23 Re : Installation et migration » Installation de Debian sur Atom Cherry Trail : écran noir » 27-03-2020 19:21:19

prog-amateur
Pour nomodeset 2 :

raleur a écrit :

Esssaie avec les options suivantes :

nomodeset 2


et supprime "splash" s'il est présent.
nomodeset empêche l'activation du framebuffer.
2 empêche le démarrage de l'interface graphique.
Si le démarrage aboutit à une invite de connexion en mode texte, ça veut dire que c'est un problème de pilote graphique.



Merci ! je confirme qu'en éditant le démarrage de Debian en appliquant 'nomodeset 2' juste après 'quiet', j'arrive sur une invite de commandes tty sur laquelle je peux me connecter. Aurais-tu une idée de comment installer un pilote graphique ?


Pour multiarch :

Non, tu n'as pas installé le multiarch. En amorçant l'image d'installation multi-arch on peut choisir d'installer un système 32 ou 64 bits, pas les deux.



Voici une traduction du Wiki Debian :

Debian Jessie (8.0) a été la première distribution Linux à inclure le support complet de l'installation UEFI en mode mixte sur ces machines. Les supports d'installation multi-architectures (disponibles sous forme de netinst et de DVD) incluent les chargeurs d'amorçage UEFI nécessaires pour l'amorçage i386 et amd64. En sélectionnant "64-bit install" dans le menu de démarrage initial, l'installateur Debian installera une version 64-bit (amd64) de Debian. Le système détectera automatiquement que le microprogramme UEFI sous-jacent est en 32 bits et installera la version appropriée de grub-efi pour fonctionner avec lui.



En fait, multiarch n'installe pas les 2 versions en même temps, mais il détecte bien l'architecture 64 bit tout en démarrant avec le grub-efi compatible avec l'UEFI 32 bit.

#24 Re : Installation et migration » Installation de Debian sur Atom Cherry Trail : écran noir » 27-03-2020 16:10:04

prog-amateur
Déjà, merci beaucoup pour ton retour.

Alors, je te réponds point par point :

1. pour arm64, mes excuses, il s'agit d'une erreur de frappe : j'ai bien installé le amd64, puis le multiarch (qui contient à la fois le 32 et le 64 bits).
2. pour le mode recovery, je parlais du recovery du GRUB de la Debian installée. En nature (sans bidouiller le script de démarrage), il n'affiche rien. En ce qui concerne l'installeur Debian, pas besoin de mode recovery car tout fonctionne super bien du début à la fin de l'installation.
3. pour l'édition du script de démarrage, j'ai essayé pour Debian normal : 'nomodeset' (tout seul), 'quiet nomodeset', 'quiet splash nomodeset'. Rien ne marche. Je précise que je fais ça sans vraiment comprendre exactement l'utilité de la commande, ne m'en voulez pas si ça vous parait aberrant.
4. sur l'édition de script de la recovery, j'ai rermarqué 2 parties : une concernant Debian normal, et l'autre en mode recovery : il faudrait que j'ajoute nomodeset sur le 1er paragraphe ?
5. quelle distribution pourrait marché ? J'en cherche une avec l'interface GNOME que je trouve bonne pour le tactile. J'ai tenté Fedora 32, mais même l'installeur ne fonctionne pas (écran noir après "essayer Fedora" ou "installer Fedora"), peut-être une histoire de bios EFI 32 bits ? Ubuntu est la seule ayant marché en live USB, mais fige au moment de l'installation.
5. Enfin, pour le lien phoronix, merci, par contre, je comprends simplement qu'un ingénieur (très courageux) de chez Red Hat a pu corriger sur les Bail/Cherry Trail un problème de décalage de mesure du temps (dérive de 1 seconde / heure) et dont le patch devrait être intégré au kernel 5.7.

Je suis preneur de tout lien d'installation de firmware ou OS GNOME prenant en charge ce processeur. Je vous remercie beaucoup pour votre aide.

#25 Installation et migration » Installation de Debian sur Atom Cherry Trail : écran noir » 26-03-2020 22:48:39

prog-amateur
Réponses : 22
Bonjour, cela doit faire presque un mois que je galère à installer un dual boot Windows 10 (d'origine) - Debian 10.

Matériel :
Il s'agit d'une tablette Xiaomi MiPad 2, avec processeur Intel Atom X5-Z8500, 2GB de RAM, et 64GB de stockage eMMC.

Problème :
Après installation (réussie), GRUB s'affiche et démarre sur Debian 10 (par défaut), puis quelques messages d’erreurs apparaissent (genre acpi), et ensuite : écran noir, comme s'il était éteint. En gros, je n'arrive jamais à l'écran de Login.

Tentatives :
Debian 10 arm64, puis Debian Bulleyes Alpha 2 arm64 (edit : amd64), et enfin Debian Bulleyes Alpha 2 multiarch (car j'ai lu ici que le boot 32bit était reconnu, même si l'OS était en 64bits). Toujours exactement le même problème.
Autres tests : en mode recovery, ou en ajoutant nomodeset à l'édition du menu GRUB. Là aussi, hormis quelques lignes qui défilent en plus, aucun résultat. 

Pourtant, je soupçonne que cela se joue au niveau du GRUB. Je veux dire, tout la procédure d'installation fonctionnait sans problème : écran tactile reconnu, clavier-souris branchés reconnus, boutons de volume reconnus. Et finalement, après installation : écran noir.

Avez-vous déjà connu un tel souci ? Comment l'avez-vous résolu ? Merci beaucoup pour votre aide.

Pied de page des forums

Propulsé par FluxBB