Lenovo die x-te

Hallo,

wir haben einen Haufen neue Laptops bekommen, dem Digitalpakt sei dank :wink:
Es sind Lenovo Thinkbook 15G3ACL.

Ich habe so ziemlich alles probiert das Forum durchsucht, getestet und bin von hinten durch die Brust ins Auge…
Das Gerät bleibt bei ‚Initialisiere Hardware‘ hängen.
Ob über LAN oder Linbo-Boot-Stick, egal.

Der Eintrag ‚nomodeset‘ blieb erfolglos…

Hier die Systemdaten des Geräts (mit Live-Stick gebootet):

[code]
System:
  Kernel: 5.15.0-41-generic x86_64 bits: 64 compiler: gcc v: 11.2.0 Desktop: MATE 1.26.0 wm: marco
    dm: LightDM Distro: Linux Mint 21 Vanessa base: Ubuntu 22.04 jammy
Machine:
  Type: Laptop System: LENOVO product: 21A4 v: ThinkBook 15 G3 ACL serial: <superuser required>
    Chassis: type: 10 v: ThinkBook 15 G3 ACL serial: <superuser required>
  Mobo: LENOVO model: LNVNB161216 v: SDK0T76530 WIN serial: <superuser required> UEFI: LENOVO
    v: GQCN30WW(V1.16) date: 12/23/2021
Battery:
  ID-1: BAT1 charge: 44.9 Wh (100.0%) condition: 44.9/45.0 Wh (99.7%) volts: 13.1 min: 11.5
    model: 0x53 0x4D 0x50 0x00 0x32 0x30 0x 0x4C 0x31 0x39 0x4D 0x33 0x50 0x4500 serial: <filter>
    status: Full
CPU:
  Info: 6-core model: AMD Ryzen 5 5500U with Radeon Graphics bits: 64 type: MT MCP arch: Zen 2
    rev: 1 cache: L1: 384 KiB L2: 3 MiB L3: 8 MiB
  Speed (MHz): avg: 2362 high: 4043 min/max: 400/4056 boost: enabled cores: 1: 1796 2: 1897
    3: 4037 4: 4043 5: 1796 6: 1796 7: 4004 8: 2682 9: 2168 10: 2041 11: 1035 12: 1057
    bogomips: 50307
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: AMD Lucienne vendor: Lenovo driver: amdgpu v: kernel pcie: speed: 8 GT/s lanes: 16
    ports: active: eDP-1 empty: DP-1,DP-2,HDMI-A-1 bus-ID: 05:00.0 chip-ID: 1002:164c
  Device-2: Chicony Integrated Camera type: USB driver: uvcvideo bus-ID: 1-3:3
    chip-ID: 04f2:b6c2
  Display: x11 server: X.Org v: 1.21.1.3 compositor: marco v: 1.26.0 driver: X:
    loaded: amdgpu,ati unloaded: fbdev,modesetting,vesa gpu: amdgpu display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96
  Monitor-1: eDP res: 1920x1080 dpi: 142 diag: 395mm (15.5")
  OpenGL: renderer: AMD RENOIR (LLVM 13.0.1 DRM 3.42 5.15.0-41-generic) v: 4.6 Mesa 22.0.1
    direct render: Yes
Audio:
  Device-1: AMD Renoir Radeon High Definition Audio vendor: Lenovo driver: snd_hda_intel v: kernel
    pcie: speed: 8 GT/s lanes: 16 bus-ID: 05:00.1 chip-ID: 1002:1637
  Device-2: AMD Raven/Raven2/FireFlight/Renoir Audio Processor vendor: Lenovo driver: N/A pcie:
    speed: 8 GT/s lanes: 16 bus-ID: 05:00.5 chip-ID: 1022:15e2
  Device-3: AMD Family 17h HD Audio vendor: Lenovo driver: snd_hda_intel v: kernel pcie:
    speed: 8 GT/s lanes: 16 bus-ID: 05:00.6 chip-ID: 1022:15e3
  Sound Server-1: ALSA v: k5.15.0-41-generic running: yes
  Sound Server-2: PulseAudio v: 15.99.1 running: yes
  Sound Server-3: PipeWire v: 0.3.48 running: yes
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Lenovo driver: r8169
    v: kernel pcie: speed: 2.5 GT/s lanes: 1 port: 3000 bus-ID: 03:00.0 chip-ID: 10ec:8168
  IF: eno1 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-2: Realtek vendor: Lenovo driver: N/A pcie: speed: 2.5 GT/s lanes: 1 port: 2000
    bus-ID: 04:00.0 chip-ID: 10ec:b852
Bluetooth:
  Device-1: Realtek Bluetooth Radio type: USB driver: btusb v: 0.8 bus-ID: 3-4:3
    chip-ID: 0bda:4853
  Report: hciconfig ID: hci0 rfk-id: 2 state: up address: <filter> bt-v: 3.0 lmp-v: 5.2
    sub-v: 8852
Drives:
  Local Storage: total: 480.69 GiB used: 2.34 GiB (0.5%)
  ID-1: /dev/nvme0n1 vendor: Samsung model: MZALQ512HBLU-00BL2 size: 476.94 GiB speed: 31.6 Gb/s
    lanes: 4 serial: <filter> temp: 30.9 C
  ID-2: /dev/sda type: USB model: General UDisk size: 3.75 GiB serial: <filter>
Partition:
  ID-1: / size: 6.74 GiB used: 63.1 MiB (0.9%) fs: overlay source: ERR-102
Swap:
  Alert: No swap data was found.
USB:
  Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 4 rev: 2.0 speed: 480 Mb/s
    chip-ID: 1d6b:0002
  Device-1: 1-2:2 info: LogiLink UDisk flash drive type: Mass Storage driver: usb-storage
    rev: 2.0 speed: 480 Mb/s chip-ID: abcd:1234
  Device-2: 1-3:3 info: Chicony Integrated Camera type: Video driver: uvcvideo rev: 2.0
    speed: 480 Mb/s chip-ID: 04f2:b6c2
  Hub-2: 2-0:1 info: Super-speed hub ports: 2 rev: 3.1 speed: 10 Gb/s chip-ID: 1d6b:0003
  Hub-3: 3-0:1 info: Hi-speed hub with single TT ports: 4 rev: 2.0 speed: 480 Mb/s
    chip-ID: 1d6b:0002
  Device-1: 3-3:2 info: Elan Micro ELAN:Fingerprint type: <vendor specific> driver: N/A rev: 2.0
    speed: 12 Mb/s chip-ID: 04f3:0c4b
  Device-2: 3-4:3 info: Realtek Bluetooth Radio type: Bluetooth driver: btusb rev: 1.0
    speed: 12 Mb/s chip-ID: 0bda:4853
  Hub-4: 4-0:1 info: Super-speed hub ports: 2 rev: 3.1 speed: 10 Gb/s chip-ID: 1d6b:0003
Sensors:
  System Temperatures: cpu: N/A mobo: N/A gpu: amdgpu temp: 46.0 C
  Fan Speeds (RPM): N/A
Repos:
  Packages: apt: 2053
  Active apt repos in: /etc/apt/sources.list
    1: deb cdrom:[Linux Mint 21 _Vanessa_ - Release amd64 20220726]/ jammy main
  Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
    1: deb http: //packages.linuxmint.com vanessa main upstream import backport
    2: deb http: //archive.ubuntu.com/ubuntu jammy main restricted universe multiverse
    3: deb http: //archive.ubuntu.com/ubuntu jammy-updates main restricted universe multiverse
    4: deb http: //archive.ubuntu.com/ubuntu jammy-backports main restricted universe multiverse
    5: deb http: //security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
Info:
  Processes: 298 Uptime: 0m Memory: 13.48 GiB used: 1.15 GiB (8.5%) Init: systemd v: 249
  runlevel: 5 Compilers: gcc: 11.2.0 alt: 11 Client: Unknown python3.10 client inxi: 3.3.13
[/code]

Wenn schon jemand ein vergleichbares Problem gelöst hat, ich bin für jede Idee dankbar…

Viele Grüße
Guido

Hallo Guido,

mit dem Ryzen 5500 ist das sehr Neue Hardware (Baujahr 2022 schätze ich).
Deswegen könnte der Kernel von linbo 4.0 etwas zu alt sein.
Wegen der integrierten GraKa brauchst du in jedem Fall nomodeset (es ist
ja eine AMD GraKa).

Ich plauder mal ein wenig aus dem Nähkästchen, dann kann man besser
verstehen, was passiert ist und warum.

Mit linbo 4.0 haben wir die UNterstützung von cloop Dateien
eingeschränkt (linbo 4.0 kann sie nicht mehr schreiben, aber noch
wiederherstellen).
Der Grund für den Umstieg von cloop auf qcow2 war (unter anderem) dass
man für cloop ein eigenes Kernelmodul benötigt: qcow2 ist im
Standardkernel schon drin.
Das machte es immer aufwändig für linbo <4.1 (also alle mit cloop
Unterstützung) neue Kernel zu integrieren: dementsprechend sind die
kernel immer etwas älter.

In linbo 4.1 ist cloop raus: es kann weder geschrieben noch
wiederhergestellt werden: das kernel Modul ist raus: also ist die
INtegration neuer kernel viel leichter geworden und deswegen hat linbo
4.1 deutlich neuere kernel.

Ich sehe also Licht am Ende des Tunnels für dich :slight_smile:

Wenn du magst, dann kannst du mit ein Exemplar zuschicken und ich schaue
nach, ob ich es mit linbo 4.0 zum Laufen bekomme, und falls nicht: ob
ich es mit linbo 4.1 zum Laufen bekomme.
Nach meinen Tests schicke ich dir das Gerät wieder zu (auf meine Kosten).
Du mußt also nur die Hinschickkosten tragen (… und natürlich dran
glauben, dass ich es zurück schicke :slight_smile: ).

Was du noch selber testen kannst: wenn am Client initializing Hardware
steht: kommst du dann vom Server aus mittels
linbo-ssh IP.DES.CLI.ENT
auf die Kiste? Dann wäre sicher gestellt, dass es nur ein GUI Problem gibt.
Welche linbo Version habt ihr den?
dpkg -l | grep linbo
oder direkt nach dem Login: da steht das auch.
Viele Grüße

Holger

Hallo Holger,

wenn ich das Licht am Ende des Tunnels sehe, könnte es etwas zu spät sein, fürchte ich… :wink:

Die IP ist zum Zeitpunkt des ‚Initialisiere Hardware‘ noch nicht erkennbar vergeben.
Ich kann Die gerne ein Video des Bootvorgangs zukommen lassen, samt Fehlermeldungen…
Einfacher ist es aber, wenn ich Die das Gerät zukommen lasse.
(Die Kontaktdaten bräuchte ich dazu…)

Die Linbo-Version ist 4.0.42.0

Vielen Dank für Deine Unterstützung!!!

Gruß
Guido

Hallo Ǵuido,

teste einmal folgendes:

auf der Konsole des Servers gibst Du folgenden Befehl ein:

tail -f /var/log/syslog|grep dhcp

Dann startest Du den Client. Zeigt der obige Befehl dann den Dialog zwischen Client und Server zwecks Aushandeln der IP-Adresse?

Wenn ja, dann sollte der Client eine IP-Adresse haben und dann solltest Du im nächsten Schritt Holgers Rat folgen:

Du könntest dann, wenn Du auf die Konsole kommst, mit den linbo_wrapper Befehlen alles das tun, was Du normalerweise von der Gui aus tust (also partitionieren, formatieren, Cache aktualisieren, partition syncen und Rechner starten). Wenn das alles geht, wäre das Problem tatsächlich auf die Gui reduziert.

Viele Grüße

Alois

Hallo Alois,

ich habe die IP ausfindig gemacht, jedoch kann ich per linbo-ssh nicht aif den Client zugreifen.
Ich nehme das Angebot von Holger an und schicke ihm das Gerät in der Hoffnung, nicht 53 Laptops zurückschicken zu müssen…

Danke Euch!

Gruß
Guido

Hallo Guido,

hilft dir jetzt wenig, aber vielleicht für die Zukunft: Bei unseren Bestellungen (zentral für alle Schulen des Landkreises) lassen wir uns vor der Bestellung immer Testsysteme für ein paar Wochen bereitstellen, die probiere ich dann mit Linbo und Ubuntu aus (die Kollegen an den anderen Schulen mit ihren Systemen), und erst dann wird bestellt. Das steht so in der Ausschreibung und wurde von allen Lieferanten akzeptiert.

Aber bisher habe ich alle Lenovos bei uns immer irgendwie mit Linbo zum Laufen bekommen, war manchmal nervenaufreibend, jedoch nie erfolglos.

Viel Erfolg,
Stefan

Hallo Stefan,

das hört sich gut an. Nachdem ich festgestellt habe, dass die Geräte sich nicht so einfach einbinden lassen, habe auch ich diesen Gedanken gehabt. Werden wir beim nächsten mal berücksichtigen…
Danke!

Gruß
Guido

Hallo,

ich schreib das mal nicht in eine PM: damit es alle mitlesen können.

Heute kam der Lenovo mit Ryzen an und ich habe ihn an meiner
Testumgebung in Betrieb genommen.
Dazu hab ich erstmal das BIOS eingestellt, dann hab ich eine vorhandene
uefi config angepaßt: die meiner yogas an der Schule (also UEFI mit nvme
und win10 Image).

Meine Testumgebung hat lmn7.2 und linbo 4.1.27

Mit dem kernel Parameter nomodeset bootet das Gerät in die Linbo
Oberfläche: allerdings gibt es keine Maus (hab ich noch nicht weiter
untersucht).
Ich hab dann mit linbo-remote Paprtitionier und formatiert und dann mein
yoga win10 uefi Image zurückgespielt.
Das hat funktioniert und das Windows bootet.
Allerdings mußte ich im BIOS die Bootreihenfolge auf „Windows
bootmanager“ als erstes von Hand stellen. Das BIOS verhindert wohl das
Setzen des nextboot Parameters durch linbo (typisch bei unausgereiften
UEFI Biosen).

Es gab also folgende Probleme/Nebenwirkungen

  • nomodeset ist nötig (wie immer bei amd Grafikkarten: hatte noch nie
    eine wo das nicht nötig war).
  • keine Maus in der linbo GUI
  • bootreihenfolge wird nicht durch linbo manipuliert

In den nächsten Tagen teste ich noch, ob ich die Möhre auch an linbo
4.0.44 zum Laufen bekomme.

LG

Holger

2 „Gefällt mir“

Hallo Guido,

ich hab jetzt dein Laptop an eine virtualbox Umgebung gehängt mit lmn
7.1 und linbo 4.0.44

Dort hat der Laptop ohne Probleme, nach dem Eintragen des Bootparameters
nomodeset in die grafische Oberfläche gebootet.

Dass das bei dir nicht klappt, kann an drei Dingen liegen.
Ich sortiere nach meiner Einschätzung in der Wahrscheinlichkeit absteigend

  1. der kernel Parameter nomodeset kam bei dir nicht in der Datei
    /srv/linbo/boot/grub/GRUPPE.cfg an
    Das kann daran liegen, dass du kein linuxmuster-import-devices nach
    Einfügen des Parameters in der start.conf.GRUPPE gemacht hast, oder weil
    du die Zeile
    Managed by linuxmuster in der cfg Datei bearbeitet hattest.
    Bitte durchsuch mal die .cfg Datei nach nomeodeset

  2. dass du libo 4.0.42 hast, nicht 4.0.44 wie ich

  3. ich andere BIOS Einstellungen habe als du.
    Wenn ich das Laptop zurückgeschickt habe, kannst du die Einstellungen
    vergleichen.

Ich dachte mir schon, dass es eigentlich (mit nomodeset) klappen müßte,
da ich auch Recherchen betrieben hatte, ab welcher Kernel Version der
ryzen 5500u im Laptop den voll unterstützt wird.
Mit 5.09 sollte es schon klappen, mit 5.10 auf jeden Fall. linbo 4.0.44
hat kernel 5.10

LG

Holger

1 „Gefällt mir“

Ich glaub das passiert, wenn wieder irgendein komisches Touchpad verbaut ist, das stelle ich insbesondere oft bei Leonovo-Geräten fest. Mit USB-Maus gehts dann :stuck_out_tongue:

Hallo Timo,

keine Maus in der linbo GUI

Ich glaub das passiert, wenn wieder irgendein komisches Touchpad verbaut
ist, das stelle ich insbesondere oft bei Leonovo-Geräten fest. Mit
USB-Maus gehts dann :stuck_out_tongue:

… ja: das Touchpad funktioniert unter linbo 4.0.44 nicht und unter
4.1.27 auch nicht…
Es ist auch keien Maus da: linbo hat also kein Zeigerdingens gefunden.
USB Maus: sofort ist der Zeiger da.

Ich muss mal ein Liveubuntu starten und dort probieren.
Und dann auch schauen, welcher Treiber dafür verwendet wird.

Jetzt hab ich die Kiste mit linbo-remote benutzt und eben Tabulaturtaste
und Leertaste (als Klick)
Das geht ganz gut in der GUI :slight_smile:

LG

Holger

Hallo,
ich hab nun mal ubuntu 20.04 vom Stick auf der Kiste gebootet, um zu
schauen, welcher Touchpadtreiber da funktioniert.
Ich habe herausbekommen, dass es Gerät 11 ist: ich hab es mit xinput
disable 11 und danach wieder enable auch getestet: das ist das Touchpad.

Kann man da rauslesen, welcher Treiber das ist?
MSFF??

root@ubuntu:/home/ubuntu# xinput disable 11
root@ubuntu:/home/ubuntu# xinput enable 11
root@ubuntu:/home/ubuntu# xinput list
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ MSFT0004:00 06CB:CE2D Mouse             	id=12	[slave  pointer  (2)]
⎜   ↳ MSFT0004:00 06CB:CE2D Touchpad          	id=11	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
     ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
     ↳ Power Button                            	id=6	[slave  keyboard (3)]
     ↳ Video Bus                               	id=7	[slave  keyboard (3)]
     ↳ Power Button                            	id=8	[slave  keyboard (3)]
     ↳ Integrated Camera: Integrated C         	id=9	[slave  keyboard (3)]
     ↳ Ideapad extra buttons                   	id=10	[slave  keyboard (3)]
     ↳ AT Translated Set 2 keyboard            	id=13	[slave  keyboard (3)]
root@ubuntu:/home/ubuntu#


root@ubuntu:/home/ubuntu# xinput list-props 11
Device 'MSFT0004:00 06CB:CE2D Touchpad':
	Device Enabled (164):	1
	Coordinate Transformation Matrix (166):	1.000000, 0.000000, 0.000000,
0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	libinput Tapping Enabled (303):	1
	libinput Tapping Enabled Default (304):	0
	libinput Tapping Drag Enabled (305):	1
	libinput Tapping Drag Enabled Default (306):	1
	libinput Tapping Drag Lock Enabled (307):	0
	libinput Tapping Drag Lock Enabled Default (308):	0
	libinput Tapping Button Mapping Enabled (309):	1, 0
	libinput Tapping Button Mapping Default (310):	1, 0
	libinput Natural Scrolling Enabled (311):	1
	libinput Natural Scrolling Enabled Default (312):	0
	libinput Disable While Typing Enabled (313):	1
	libinput Disable While Typing Enabled Default (314):	1
	libinput Scroll Methods Available (315):	1, 1, 0
	libinput Scroll Method Enabled (316):	1, 0, 0
	libinput Scroll Method Enabled Default (317):	1, 0, 0
	libinput Click Methods Available (318):	1, 1
	libinput Click Method Enabled (319):	1, 0
	libinput Click Method Enabled Default (320):	1, 0
	libinput Middle Emulation Enabled (321):	0
	libinput Middle Emulation Enabled Default (322):	0
	libinput Accel Speed (323):	0.000000
	libinput Accel Speed Default (324):	0.000000
	libinput Accel Profiles Available (325):	1, 1
	libinput Accel Profile Enabled (326):	1, 0
	libinput Accel Profile Enabled Default (327):	1, 0
	libinput Left Handed Enabled (328):	0
	libinput Left Handed Enabled Default (329):	0
	libinput Send Events Modes Available (288):	1, 1
	libinput Send Events Mode Enabled (289):	0, 0
	libinput Send Events Mode Enabled Default (290):	0, 0
	Device Node (291):	"/dev/input/event6"
	Device Product ID (292):	1739, 52781
	libinput Drag Lock Buttons (330):	<no items>
	libinput Horizontal Scroll Enabled (331):	1
	libinput Scrolling Pixel Distance (332):	15
	libinput Scrolling Pixel Distance Default (333):	15
	libinput High Resolution Wheel Scroll Enabled (334):	1

root@ubuntu:/home/ubuntu# lsmod | grep hid
mac_hid                16384  0
hid_multitouch         28672  0
hid_generic            16384  0
i2c_hid_acpi           16384  0
i2c_hid                32768  1 i2c_hid_acpi
hid                   147456  3 i2c_hid,hid_multitouch,hid_generic

lg
Holger

Hallo Holger,

schaue dir mal die letzte Zeile im Codeteil der Antwort 5 an. Blacklist …

Vielleicht klappt es damit!?

Deine Hardware-ID

ist zumindest identisch mit der in der Antwort.

Beste Grüße

Thorsten

Hallo Holger,

sollte das Touchpad nicht zum laufen kommen, werde ich die Sache pragmatisch mit einer zusätzlichen Maus lösen; besondere Probleme benötigen besondere Lösungen :wink:

Dank Euch!

Hey Holger,

Ich habe hier einen Satz Lenovo Notebooks, die die Option „lock boot order“ im Bios haben.

Die ist aber fehlerhaft:
Wenn man „enable“ einstellt, KANN Linbo die Bootreihenfolge setzen. NICHT aber, wenn man (sinnvoll) disable setzt.
Vielleicht hilft das auch bei Guidos Geräten.
LG Jesko

Gibt es dazu eigentlich etwas Neues - bzw. könnten wir das mit den nicht-funktionierenden Touchpads nicht mal angehen?

Von unseren ca. 600 Schüler-Endgeräten sind es doch inzwischen so 50 Stück, die ein entsprechendes Touchpad eingebaut haben. So weit ich das damals getestet (und hier auch schon geschrieben) habe, sind es z.B. Elantech/Elan-Touchpads, die unter Linbo nicht arbeiten.
Wenn man ein normales Ubuntu bootet, funktionieren diese Touchpads sofort - evtl. wird da irgendein Kernelmodul mitgeliefert?

Ich kann ja mit dem Workaround für die Einrichtung der Rechner leben. Und eigentlich ist ein wenig „Tab“ und „Enter“ ja auch nicht so schwer.

Es wirkt nur immer etwas seltsam, wenn man linuxmuster insbesondere wegen Linbo (zu Recht) als genial für die Schule lobt und dann sowas grundsätzliches wie das Touchpad auf einer spürbaren Zahl von Geräten nicht funktioniert.

Viele Grüße
Thomas

Hallo,

wollte mich nochmal wegen der Touchpads melden.
Wir haben letzte Woche die neuen Laptops installieren können.
Glücklicherweise werden die Touchpads unter Linux-Mint 21 erkannt und funktionieren.

Gruß
Guido