Problème kernel linux et ryzen 5 2500u sur Lenovo Ideapad 330S-15ARR Ultrabook 15 Gris (Ryzen 5, RAM 8 Go, 1 To + SSD 128 Go, AMD Radeon Vega 8, Windows 10)

Bonjour

Peut-être en lançant depuis le compte super utilisateur root
la ligne de commande suivante :

dmidecode | sed -n '/^BIOS Information/,/^$/p;/^Base Board Information/,/^$/p'
2 J'aime

merci a tous, c’est bon comme ça ^^ non pas que je galérais a le trouver pas de soucis juste que je pensais avoir mi assez d’infos autant pour moi
et @MicP je vais prendre ton message pour une bonne blague :rofl: :rofl:




https://wiki.gentoo.org/wiki/Lenovo_Ideapad_330_(Ryzen)
Following settings aim to make Ideapad 330(-15ARR) usable.

https://wiki.gentoo.org/wiki/Lenovo_Ideapad_330_(Ryzen)#Installation

Installation

UEFI Updates

Before removing Windows from the laptop, run the latest UEFI updates from Lenovo, as there is no way to do so once Linux is running.

Legacy boot

Do not use Compatibility Support Module (CSM) legacy boot services to run Linux, there are some firmware bugs preventing CPU frequency scaling from working.

Use rEFInd USB stick to boot into a UEFI installation media, or, to convert an existing system to EFI boot. This is beyond the scope of the article.


Pour mon apport perso, en souhaitant que cela aide.
Il reste une Subtilité entre 330S-15ARR et 330-15ARR : S comme SSD

Bonjour, @anon97446390 merci 1 million de fois j’ai épluché tes articles et j’ai réussis a lancer l’installateur, bon sans clavier ni touchpad mais ca ca doit pouvoir se résoudre sans trop de difficultés, donc pour la démarche si ca arrive a quelqu’un :
1 : il faut une image disque avec ubuntu 18.10 ou dérivés utilisant un kernel 4.18 ou supérieur .
2 : il faut lancer le boot en uefi, pas en legacy en désactivant évidemment le secureboot
3 : au menu d’installation, curseur sur install mode, touche “e”, et ajouter après le vmlinuz “noapic”
4 : touche “f10” et c’est parti ! reste a régler le problème du touchpad et du clavier le temps de l’installation
5 : une fois installé, injecter le kernel 4.19 qui devrait régler tout les problème de compatibilité.
je tiens au courant si il y a du nouveau pour faciliter la chose, merci encore a tout le monde pour la participation et l’aide que ça ma apporté

Oui ! tiens nous au courant :stuck_out_tongue_winking_eye:

Sinon, j’ai trouvé :
rEFInd: Make a live USB flash drive to boot into your system
qui doit permettre de créer une clé usb avec Kubuntu + refind
et
Cd Kubuntu avec refind
– je n’ai pas lu dans le détail ces 2 méthodes –

Le principal est que tu t’en sois sorti,
j’ai comme l’impression que tu avais déjà toutes les pièces depuis un moment,
mais que cela ne s’emboitait pas correctement ?

c’est un peu ça oui ^^ enfin c’est pas tout a fait fini, la le système est installer mais il démarre pas ^^ je vais regardé ce qu’il y a qui va pas encore ^^’ j’ai un écran violet (ubuntu) au démarrage :confused:

Et avec Debian l’install ne démarre toujours pas ?
sans aucun parti-pris (juste l’expérience perso) pour moi il n’y a pas Photo entre l’original et sa copie

As-tu testé la mini-gui de Sparky5 (testing/rolling) avec l’installateur simple ?
J’en suis très satisfait et on reste sur les dépôts officiels Debian.
C’est à vérifier mais il a de forte chance pour que l’ISO de Sparky5 satisfasse ton exigence question linux-image

Bonjour

une installation minimale sans bureau sous Buster (ou stretch avec un dist upgrade buster)
installation des firmwares dont le firmware-amd-graphics pour le gpu
redémarrer la machine
installation du bureau
nota: ne prend pas en charge un éventuel problème de boot (EFI)
sous debian en mode dépannage , il est possible (en install dhcp)
de faire des mises a jours et installation des firmwares)
il suffit de faire a l’invite root

service networking start

puis un apt update
je pense pas que le cpu mobile soit très différent de celui d un PC de bureau comme le mien R3 2200G
buster prend en charge Raven avec le firmware en driver libre
ps : si c’est bien un bug du kernel au démarrage (si grub s’affiche certainement )

après relecture c’est l’installateur qui bug au choix de l’installation donc j’ai répondu a coté du problème.
ps: plutôt utiliser un dvd1 que le live de debian
deuxième relecture
en plus c’est un ryzen 5 avec vega , pas un raven 5 (avec un apu)

Pour voir tous les messages texte de l’amorçage et pouvoir repérer d’éventuelles erreurs ;
Tu peux enlever les options quiet et splash de l’amorçage du noyau ; dans /etc/default/grub.
Il faut démarrer en mode de dépannage pour le faire de manière permanente puisque tu es bloqué.
Et mettre à jour grub ensuite ; avec update-grub je crois.

Tu peux le faire autrement à la volée en éditant (e) la ligne d’amorçage à la présentation du menu grub.

Prend une photo bien nette de l’écran au point de blocage.
Ce sera éventuellement utile.

Les partitions devraient être identifiées dans /etc/fstab avec leurs UUID.
grub est à mettre à jour en cas de modification de /etc/fstab

/boot/grub/grub.cfg qui ne doit pas être modifié manuellement
doit avoir pris en compte l’adressage UUID des partitions.

https://debian-facile.org/doc:systeme:uuid_des_partitions


Bonjour, merci a vous de vos réponses, @nh3oh pas de parti pris non plus mais je prend ce qui fonctionne, dans l’article il parle pas de debian et avec debian j’ai pas réussis, oui testé la sparky5 avec le liens que tu m’as envoyé même résultat…
@robert2a j’imagine que ca pourrait fonctionner dans le principe vu que c’est la parti graphique qui a l’air de poser soucis mais le problème c’est que l’installateur se lance même pas…
@anon97446390 je vais essayer de voir d’ou viens le problème en enlevant le quiet splash, en gros pour l’instant j’ai réussis a lui injecter le kernel 4.19 via une session live, mais j’arrive pas a update le grub, donc en gros les fichiers sont bien dans le /src ais pas dans le choix du grub

petit up j’ai enfin réussis a installer le kernel 4.19 depuis un live cd, problème lorsque dans le boot je choisis le kernel en question ca reste figé sur :

chargement de linux 4.19[…]generic
chargement du disque mémoire initial…
_

Bonjour

L'AMD *Ryzen 5 2500U* est un APU mobile pour les portables fins et légers

c’est bien un apu intégré au cpu et pas une carte graphique intégré a la carte mère
tu peu tester déjà a partir de grub la touche “e” et tu modifie la ligne qui commence par Linux et finit par quiet , a la fin de la ligne tu ajoute “nomodeset quiet” et un F10 pour continuer(c’est indiqué , 10 est peu être pas correct)
la modification n’est que pour cette session (ça désactive KMS du noyau (modeset) )
sinon tu a le mode dépannage toujours a partir de grub
tu aura le défilement du log et voir ou ça plante
il semble que le chargement du noyau provoque un panic kernel ou une erreur fatale
si en dépannage tu arrive a avoir une session root ( a l’invite taper le mdp root et pas continuer)
il y a de l’espoir (même faire un update-grub )
ps: tu a une installation correcte de debian (partiton gpt , système ,swap) ?
normalement avec le noyau 4.9 ça passe parce que le noyau ne connaît le matériel (en autre l’ apu )

Bonjour SepiOz,

Je commence à avoir du mal à suivre et j’imagine que tu dois être plutôt emmêlé avec tes tests successifs.

J’en reviens donc à la page de la Liste des portables « Lenovo » pour Ubuntu.

https://doc.ubuntu-fr.org/liste_portables_lenovo

où le 330-15ARR (modèle presque identique, sans SSD) renvoie sur un tuto posté le 18-12-2018 :

https://forum.hardware.fr/hfr/OrdinateursPortables/portable/lenovo-ideapad-ryzen5-sujet_85225_1.htm#t1553019

  • Mise a jour kernel
  • Drivers Wifi
  • [Firmware Bug]: AMD-Vi: IOAPIC[0] not in IVRS table
  • Possible missing firmware /lib/firmware/amdgpu/raven_gpu_info.bin

La compatibilité avec Linux (Test avec Ubuntu Mate 18.10) semble bonne pour démarrer.


C’est l’initramfs dont le chargement échoue si je ne me trompe pas.
https://www.debian-fr.xyz/viewtopic.php?t=333

https://doc.ubuntu-fr.org/grub-uefi

À l’installation d’Ubuntu

Il est possible de l’installer directement en mode UEFI. Pour cela, il vous faut :

  • Avoir un ordinateur compatible UEFI ;

  • Utiliser le LiveDVD 64bits (Ou le disque MacIntel si vous utilisez un Mac) disponible sur le FTP d’Ubuntu.org ou l’un de ses miroir. Seule la version 64bits Internationale fonctionne, vous ne pouvez pas utiliser de version modifiée comme la version exclusivement francophone ;

  • Que votre disque dur utilise une table de partition de type GPT ;

  • Vous assurer de bien lancer le LiveDVD en mode UEFI , et non en mode BIOS.

Si tout ceci est bien respecté, Ubuntu installera de lui-même grub-efi en lieux et place de grub-pc.

Une vérification peut être faite avec la commande :

grub-install -V

(si vous voyez : GNU GRUB 1.98 ou +, vous avez Grub 2, si c’est 0.97, vous avez Grub Legacy).

Bonjour a tous, ok je viens aux nouvelles, écoutez bien je vous envoie ce message depuis un lenovo ideapad 330s ryzen 5 sous ubuntu, ok j’ai réussis enfin a l’installer et a le lancer, c’est pas fini, j’ai lu que le kernel 4.19 reglait le problème du touch pad j’ai essayé mais toujours pas de touch pad je suis meme en 4.20 là… pareil pour qu’ubuntu se lance je suis obligé a chaque démarrage d’ajouter l’option noapic, y a t il un moyen pour que je ne sois pas obligé de le remettre a chaque démarrage ?

Bonjour :slight_smile:

Ça progresse ! :wink:

https://doc.ubuntu-fr.org/tutoriel/grub2_parametrage_manuel#fichieretcdefaultgrub

GRUB_CMDLINE_LINUX_DEFAULT="" et GRUB_CMDLINE_LINUX="" on y met les paramètres à ajouter lors de la détection automatique des systèmes (ex: radeon.modeset=1, logo.nologo,…).

Ensuite (avant de redémarrer) il faut mettre à jour Grub
http://manpages.ubuntu.com/manpages/cosmic/man8/update-grub.8.html

Vérifie mes informations car tu es avec un https://doc.ubuntu-fr.org/grub-uefi

Mince !

Je crois voir que noapic “bloque” le touchpad…

https://forum.ubuntu-fr.org/viewtopic.php?pid=22032301#p22032301
https://www.reddit.com/r/kernel/comments/a82g14/lenovo_330s_amd_ryzen_5_lts_ubuntu_1804/

Step 3 - How to get the track-pad working.

So funny enough the kernel parameter we used earlier messes with the trackpad, so go back into the kernel parameters using the command “sudo gedit /etc/default/grub” and at the end of the line “GRUB_CMDLINE_LINUX_DEFAULT=” replace the “noapic” command from earlier with “ivrs_ioapic[32]=00:14.0” and click save.
Type in the command “sudo update-grub” and reboot.

You should be good to go now! No recompiling of the kernel required!

Etape 3 - Comment faire fonctionner le trackpad.

Donc, assez amusant, le paramètre du noyau que nous avons utilisé précédemment a brouillé le trackpad, alors retournez dans les paramètres du noyau en utilisant la commande “sudo gedit /etc/default/grub” et à la fin de la ligne “GRUB_CMDLINE_LINUX_DEFAULT=” remplacer la commande “noapic” par “ivrs_ioapic[32]=00:14.0” et cliquez sauvegarder.
Tapez la commande “sudo update-grub” et redémarrez.

Tu devrais être prêt à démarrer maintenant ! Aucune recompilation du noyau n’est nécessaire !

Merci r2mi everythings okay j’ai réussis a tout rassembler et tout est opérationnel merci encore mille fois a tous je vais faire un petit tuto propre du processus et en francais que je mettrais en solution sur le sujet avec tout pour l’installation et les bricoles a droite a gauche pour le wifi le touchpad ect… pour que personne n’ai plus a galerer comme moi :joy: joy:

1 J'aime

Ah! Oui!
C’est le meilleur retour/remerciement pour la communauté

Heureux que tu puisses enfin utiliser ton matériel comme tu le veux => Libre !

1 J'aime

Installation Ubuntu sur lenovo ideapad 330s ryzen 5 2500u :

Avant tout la mise a jour du bios s’effectue par le biais de l’app lenovo sous windows donc pensez bien a mettre a jour votre Bios

1: Installation en UEFI uniquement, désactiver le secureboot bien entendu

2: Minimum Ubuntu 18.10 et dérivés avec un kernel 4.18 ou supérieur

3: Au menu d’installation touche e pour acceder aux options et ajouter “noapic” apres le vmlinuz.. puis ctrl-x pour lancer l’installation, apres l’installation on va vous demander de reboot, laisser le reboot puis au moment ou il fige, eteindre puis rallumer pour avoir acces au GRUB (peut etre pas opti mais perso j’arrive pas a voir le grub au reboot) repetez l’opération avec la touche e et “noapic” derrière vmlinuz qui cette fois sera suivi du kernel

4: Une fois ubuntu lancé vous allez avoir besoin d’une connexion filaire ou d’un partage de connexion usb pour régler les problème de compatibilité liés au kernel. Donc pour passer au kernel 4.20 :

wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.20.5/linux-headers-4.20.5-042005_4.20.5-042005.201901260434_all.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.20.5/linux-headers-4.20.5-042005-generic_4.20.5-042005.201901260434_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.20.5/linux-image-unsigned-4.20.5-042005-generic_4.20.5-042005.201901260434_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.20.5/linux-modules-4.20.5-042005-generic_4.20.5-042005.201901260434_amd64.deb

sudo dpkg -i linux*-4.20*.deb 

puis reboot

5: Et oui il faut encore faire la modif enoapic” ect… pour démarrer vous connaissez maintenant mais ca ne va pas durer on va juste s’occuper du wifi pour pouvoir enfin débrancher notre téléphone… :

sudo apt install build-essential dkms git
git clone git://github.com/tomaspinho/rtl8821ce
cd rtl8821ce
sudo ./dkms-install.sh
sudo modprobe 8821ce 

6: Puis vu qu’on commence a en avoir marre de modifier les options a chaque démarrage d’Ubuntu ou le touchpad ne fonctionne tuojours pas, on va modifier ca aussi,

sudo nano /etc/default/grub

- on vient a la ligne :

GRUB_CMDLINE_LINUX_DEFAULT= "quiet splash"

- et on y ajoute :

ivrs_ioapic[32]=00:14.0 

juste apres quiet splash dans les guillemets

7: Une petite commande afin que tout ca soit bien pris en compte :

sudo update-grub

8: On se fait le plaisir d’un petit reboot apres lequel le système démarre tout seul comme un grand et le touchpad fonctionne, magique !!!

C’est SUPER !

Merci

@+

merci a vous !!!