Grub hängt nach Mainboardboardwechsel und Tastendruck

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Wiko
Beiträge: 376
Registriert: 11.05.2006 23:07:35

Grub hängt nach Mainboardboardwechsel und Tastendruck

Beitrag von Wiko » 16.09.2021 12:18:43

Hallo zusammen,

letzte Woche habe ich ein neues MSI-Mainboard eingebaut (mit AMD Ryzen 3700x) und die alten Platten wieder angesteckt. Vorher hatte ich ein Mainboard mit Intel P2030G CPU. Hat alles soweit gut geklappt und auch das neue Mainboard startet die alten Platten im Legacy-Modus (kein EFI). Nun ist mir aber aufgefallen, dass Grub hängen bleibt, sobald ich im Grub Menü eine Taste drücke, bzw. meistens aber nicht immer. Gelegentlich kann ich auch Cursor runter + Cursor rauf drücken und es klappt. Aber meistens hängt er nach der allerersten Taste, egal welcher. Wenn ich keine Taste drücke und einfach den Countdown abwarte bootet er normal durch. Auch das Booten einer anderen Platte im Legacy Modus mit OpenSuse und Grub klappt problemlos (per Bios Bootmenü). Aber auch dort hängt er meistens falls ich eine Taste drücke.

System ist Debian testing, Grub2 mit altem MBR, kein LVM, USB-Tastatur

Wo sollte ich Eurer Meinung nach bei der Problemanalyse anfangen?
Zuletzt geändert von Wiko am 29.09.2021 08:56:36, insgesamt 2-mal geändert.

willy4711

Re: Grub hängt nach Mainboardboardwechsel und Tastendruck

Beitrag von willy4711 » 16.09.2021 14:20:58

Ich würde zuerst mal im Bios nachsehen.
Da gibt es meist irgendwo eine USB- Konfiguration.
z,B, Legacy USB Support und ähnliches ----> Aktiviert ?

Ich bin mir nicht sicher. in wieweit xHCI hand-off bei Grub schon einen Rolle spielt.
würde ich -- falls nicht geschehen auch mal auf "Ein" setzten

Wiko
Beiträge: 376
Registriert: 11.05.2006 23:07:35

Re: Grub hängt nach Mainboardboardwechsel und Tastendruck

Beitrag von Wiko » 16.09.2021 14:42:45

gute Idee. Ist aber beides schon eingeschaltet.
Nächste Ideen? :-)

Wiko
Beiträge: 376
Registriert: 11.05.2006 23:07:35

Re: Grub hängt nach Mainboardboardwechsel und Tastendruck

Beitrag von Wiko » 17.09.2021 10:33:08

Zusatzinfos:
1. Die USB-Tastatatur direkt an den Mainboard-Anschluss zu hängen statt sie per USB-Hub anzuschließen hat nichts verbessert.
2. Wenn ich direkt nach dem Start ins Bios Menü gehe, funktioniert die Tastatur dort einwandfrei, erst bei GRUB führt ein Tastendruck zum Hänger.
3. update-grub hat nichts verbesser (wäre auch seltsam gewesen :-()

willy4711

Re: Grub hängt nach Mainboardboardwechsel und Tastendruck

Beitrag von willy4711 » 17.09.2021 10:44:37

Weiterer Schuss ins Blaue:
Grafik- Problem ? Was hast du denn für eine Graka verbaut?
Irgendwelche Grafik- Optionen oder Themen bei Grub konfiguriert ?

Idee kommt deshalb, da ich sowohl die Auflösung verändert als auch ein Grub- Theme habe (/etc/default/grub)
Die Tastatur hängt da auch (minimal) aber bleibt halt nicht stehen.

funkymaster
Beiträge: 114
Registriert: 21.03.2020 17:40:24

Re: Grub hängt nach Mainboardboardwechsel und Tastendruck

Beitrag von funkymaster » 17.09.2021 11:26:50

willy4711 hat geschrieben: ↑ zum Beitrag ↑
16.09.2021 14:20:58
...
Ich bin mir nicht sicher. in wieweit xHCI hand-off bei Grub schon einen Rolle spielt.
würde ich -- falls nicht geschehen auch mal auf "Ein" setzten
Gibt es dazu eine Erklärung?
Ich hätte das bei Problemen eher auf "Aus" gestellt.

willy4711

Re: Grub hängt nach Mainboardboardwechsel und Tastendruck

Beitrag von willy4711 » 17.09.2021 12:06:54

funkymaster hat geschrieben: ↑ zum Beitrag ↑
17.09.2021 11:26:50
Gibt es dazu eine Erklärung?
Da müssen schon die "Experten" ran.
Aber im Netz gibt es dutzende Threads, dass man xHCI hand-off einschalten sollte, da es
häufig sonst in Grub mit USB 3 Probleme geben kann.
Zwei Beispiele:
https://qastack.com.de/unix/72625/why-i ... -uefi-bios
https://gist.github.com/2E0PGS/fdfefb89 ... 1a1c9cb980

Genaue Erklärungen findet man wenig. Aber vielleicht hilft das weiter:
https://www.cc-community.net/threads/bi ... ff.118949/
Wenn Ihr Motherboard eine xHCI-Einstellung im BIOS hat und Sie möchten, dass die USB-Ports unter Windows 10 als USB 3.0 funktionieren, stellen Sie Ihren xHCI-Hand off auf aktiviert.
Möglicherweise benötigen Sie einen Treiber vom Hersteller. Damit wird die Kontrolle über den Port vom BIOS an das Betriebssystem übergeben.
Das wird in Linux auch nicht anders sein, da das BS ja erst nach Grub kommt (Glaube ich jedenfalls :roll: )

Dem Journal nach (soweit ich das verstehe) wird der xHCI Host Controller ja erst später geladen, und USB eingebunden:

Code: Alles auswählen

Sep 17 09:13:34 XFCE kernel: microcode: microcode updated early to revision 0xea, date = 2021-01-05
Sep 17 09:13:34 XFCE kernel: Linux version 5.10.0-8-amd64 (debian-kernel@lists.debian.org) (gcc-10 (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2) #1 SMP >
Sep 17 09:13:34 XFCE kernel: Command line: BOOT_IMAGE=/boot/vmlinuz-5.10.0-8-amd64 root=UUID=c7ef160f-b124-4aab-9480-a2b9b5055db2 ro quiet
[......]
Sep 17 09:13:34 XFCE kernel: xhci_hcd 0000:00:14.0: xHCI Host Controller
Sep 17 09:13:34 XFCE kernel: xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 1
Sep 17 09:13:34 XFCE kernel: xhci_hcd 0000:00:14.0: hcc params 0x200077c1 hci version 0x110 quirks 0x0000000000009810
Sep 17 09:13:34 XFCE kernel: xhci_hcd 0000:00:14.0: cache line size of 64 is not supported
Sep 17 09:13:34 XFCE kernel: usb usb1: Product: xHCI Host Controller
Sep 17 09:13:34 XFCE kernel: usb usb1: Manufacturer: Linux 5.10.0-8-amd64 xhci-hcd
[.....]

funkymaster
Beiträge: 114
Registriert: 21.03.2020 17:40:24

Re: Grub hängt nach Mainboardboardwechsel und Tastendruck

Beitrag von funkymaster » 17.09.2021 13:17:24

Hm, ok.

Also, ich hatte immer eine andere Vorstellung zu diesen BIOS Einstellungen.
Hand-off bedeutet ja übergeben.
D.h. wenn die Einstellung auf "Ein" steht, dann wird die Kontrolle über die USB Ports an das OS übergeben.
Steht die Einstellung auf "Aus", dann bleibt die Kontrolle beim BIOS.

Das ist jedoch auch kein gesichertes Wissen, da ich darüber ebenfalls keine echte Dokumentation gefunden habe.
Zumindest nicht bei den Mainboard Herstellern meiner Geräte.

willy4711

Re: Grub hängt nach Mainboardboardwechsel und Tastendruck

Beitrag von willy4711 » 17.09.2021 13:27:30

Die Gretchenfrage ist halt:
Wie wird Grub gesteuert. Ist das noch Bios oder schon Kernel ?
Zumindest heißt es ja erst hinterher:

Code: Alles auswählen

'Loading Linux 5.10.0-8-amd64 ...'
'Loading initial ramdisk ...'
Fragen wir mal den Kernel, bzw. Linux :facepalm:

Wiko
Beiträge: 376
Registriert: 11.05.2006 23:07:35

Re: Grub hängt nach Mainboardboardwechsel und Tastendruck

Beitrag von Wiko » 17.09.2021 23:18:35

hm, egal wie man die Theorie zum xHCI deuten mag; die Ergebnisse meiner Experimente waren wie folgt:
- Legacy USB ausschalten führt dazu, dass die Tastatur in GRUB gar nicht mehr geht (läuft aber auch wie bisher ohne Aufhängen durch den GRUB durch)
- xHCI Handoff ausschalten hat keinen Effekt. GRUB hängt sich weiterhin auf beim ersten Tastendruck.
- der erste Tastendruck wird in jedem Fall ausgeführt, z.B. Cursor runter. Das Aufhängen erfolgt NACH dem Ausführen des Tastendrucks.

@willy4711: als GraKa ist eine Nvidia 950GTX verbaut. GRUB Theme ist gesetzt, das standard Debian Theme. Beides hat mit dem alten Mainboard problemlos funktioniert.

Die Tastatur ist eine Logitech K280e.
"lsusb -v" schreibt dazu "bcdUSB 1.10" --> ist also ein USB v1 Gerät, oder?

Wiko
Beiträge: 376
Registriert: 11.05.2006 23:07:35

Re: Grub hängt nach Mainboardboardwechsel und Tastendruck

Beitrag von Wiko » 19.09.2021 19:55:09

nächste Erkenntnis:
Ich hab eine alte PS2-Tastatur gefunden und angesteckt (zum Glück hat das neue Mainboard noch einen PS2 Anschluss!!). Mit der PS2-Tastatur tritt das Problem nicht auf. Wenn ich die PS2-Tastatur allerdings an einem PS2->USB Adapter betreibe, hängt der Rechner sich bei einem Tastendruck wieder auf, wie bei der USB-Tastatur.

Wer hat noch eine Idee, wie ich das Problem lösen kann?
Ist ja auch für andere Leute interessant mit MSI Board oder wenn das Board keinen PS2 Anschluss hat.

Und anders herum: bei wem funktioniert die Tastatur in GRUB mit einem MSI-Board? Wird die Platte (=der GRUB) dann per Legacy- oder EFI geladen? Vielleicht liegt es ja auch an GRUB bei Legacy Boot. Dann könnte man das Problem zumindest durch Neuinstallieren per EFI lösen.

Wiko
Beiträge: 376
Registriert: 11.05.2006 23:07:35

Re: Grub hängt nach Mainboardboardwechsel und Tastendruck

Beitrag von Wiko » 23.09.2021 09:11:42

okay.... das Problem ist weg... ohne dass ich aktiv etwas gemacht habe....
Das einzige waren die normalen Updates von Testing, die zwischendurch gelaufen sind. GRUB ist allerdings nicht upgedated worden. Nur der Kernel hat ein Update bekommen. Seltsam. Aber egal; das Thema hat sich erledigt.

willy4711

Re: Grub hängt nach Mainboardboardwechsel und Tastendruck

Beitrag von willy4711 » 23.09.2021 10:00:29

Wiko hat geschrieben: ↑ zum Beitrag ↑
23.09.2021 09:11:42
Nur der Kernel hat ein Update bekommen. Seltsam. Aber egal; das Thema hat sich erledigt.
Na updates sollte man bei Testing doch mal ab und zu machen :wink:

Das letzte Kernel-Update kam vor 1,5 Monaten :!:

Code: Alles auswählen

Sat, Aug  7 2021 08:15:12 +0200

  IMPORTANT: this log only lists intended actions; actions which fail
  due to dpkg problems may not be completed.

Will install 8 packages, and remove 0 packages.
4096 B of disk space will be used
========================================
[UPGRADE] linux-compiler-gcc-10-x86:amd64 5.10.46-3 -> 5.10.46-4
[UPGRADE] linux-headers-5.10.0-8-amd64:amd64 5.10.46-3 -> 5.10.46-4
[UPGRADE] linux-headers-5.10.0-8-common:amd64 5.10.46-3 -> 5.10.46-4
[UPGRADE] linux-headers-amd64:amd64 5.10.46-3 -> 5.10.46-4
[UPGRADE] linux-image-5.10.0-8-amd64:amd64 5.10.46-3 -> 5.10.46-4
[UPGRADE] linux-image-amd64:amd64 5.10.46-3 -> 5.10.46-4
[UPGRADE] linux-kbuild-5.10:amd64 5.10.46-3 -> 5.10.46-4

Code: Alles auswählen

$ uname -a
Linux XFCE 5.10.0-8-amd64 #1 SMP Debian 5.10.46-4 (2021-08-03) x86_64 GNU/Linux

Wiko
Beiträge: 376
Registriert: 11.05.2006 23:07:35

Re: [erledigt] Grub hängt nach Mainboardboardwechsel und Tastendruck

Beitrag von Wiko » 24.09.2021 13:51:58

und das Problem ist wieder da; ohne Update oder sonstwas.
Ich fass es nicht.
Gerade eben mal wieder zum Test die alte PS2 Tastatur angesteckt --> keine Aufhänger mehr in Grub.
Hab keine Ahnung, in welche Richtung ich weiter untersuchen könnte.

Wiko
Beiträge: 376
Registriert: 11.05.2006 23:07:35

Re: Grub hängt nach Mainboardboardwechsel und Tastendruck

Beitrag von Wiko » 29.09.2021 09:01:25

nächste Erkenntnise:
- manchmal hängt GRUB sich nicht auf, wenn man sich sehr viel Zeit lässt beim Tastendrücken, d.h. beim GRUB Countdown erst bei "1s" eine Taste drücken und danach auch sehr langsam weitere Tasten drücken.
- manchmal hängt sich GRUB beim Tastendruck nicht auf, "überschießt" aber, d.h. wenn ich 1x Cursor runter drücke, läuft der Menüblalken nach ganz unten, dann bei Cursor hoch wieder ganz noch oben. Wenn ich dann zu schnell Cursortasten drücke, hängt sich GRUB doch wieder auf.
- wenn ich gleichzeitig eine PS2 Tastatur und eine USB Tastatur angesteckt habe und auf der USB-Tastatur eine Taste drücke, hängt sich GRUB auf. Wenn ich auf der PS2 Tastatur eine Taste drücke, hängt sich GRUB nicht auf.

ramiretz
Beiträge: 1
Registriert: 26.06.2023 11:58:00

Re: Grub hängt nach Mainboardboardwechsel und Tastendruck

Beitrag von ramiretz » 26.06.2023 12:03:43

Hallo Wiko

Hat sich in der Sache nochmal was getan bzw Abhilfe gefunden ?

habe exakt das gleiche Problem und noch immer keine Lösung gefunden.

VS2FreeUsers
Beiträge: 58
Registriert: 26.06.2023 09:09:40
Lizenz eigener Beiträge: GNU General Public License

Re: Grub hängt nach Mainboardboardwechsel und Tastendruck

Beitrag von VS2FreeUsers » 26.06.2023 12:08:38

Hi,

eventuell hilft das neu bauen der initrd, da sich ja die Hardware geändert hat durch das neue Board.
vs2-free-users community

#vs2-free-users #VS2FreeUsers

Wiko
Beiträge: 376
Registriert: 11.05.2006 23:07:35

Re: Grub hängt nach Mainboardboardwechsel und Tastendruck

Beitrag von Wiko » 26.06.2023 22:12:42

ramiretz hat geschrieben: ↑ zum Beitrag ↑
26.06.2023 12:03:43
Hat sich in der Sache nochmal was getan bzw Abhilfe gefunden ?
Kann ich gerade nicht sagen, weil ich schon ewig nicht mehr im Bios war.
Werde ich mir die Tage anschauen und dann hier schreiben.

Antworten