Grub hängt nach Mainboardboardwechsel und Tastendruck
Grub hängt nach Mainboardboardwechsel und Tastendruck
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?
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.
Re: Grub hängt nach Mainboardboardwechsel und Tastendruck
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
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
Re: Grub hängt nach Mainboardboardwechsel und Tastendruck
gute Idee. Ist aber beides schon eingeschaltet.
Nächste Ideen?
Nächste Ideen?
Re: Grub hängt nach Mainboardboardwechsel und Tastendruck
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 )
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 )
Re: Grub hängt nach Mainboardboardwechsel und Tastendruck
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.
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.
-
- Beiträge: 114
- Registriert: 21.03.2020 17:40:24
Re: Grub hängt nach Mainboardboardwechsel und Tastendruck
Gibt es dazu eine Erklärung?willy4711 hat geschrieben: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
Ich hätte das bei Problemen eher auf "Aus" gestellt.
Re: Grub hängt nach Mainboardboardwechsel und Tastendruck
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/
Das wird in Linux auch nicht anders sein, da das BS ja erst nach Grub kommt (Glaube ich jedenfalls )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.
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
[.....]
-
- Beiträge: 114
- Registriert: 21.03.2020 17:40:24
Re: Grub hängt nach Mainboardboardwechsel und Tastendruck
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.
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.
Re: Grub hängt nach Mainboardboardwechsel und Tastendruck
Die Gretchenfrage ist halt:
Wie wird Grub gesteuert. Ist das noch Bios oder schon Kernel ?
Zumindest heißt es ja erst hinterher:
Fragen wir mal den Kernel, bzw. Linux
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 ...'
Re: Grub hängt nach Mainboardboardwechsel und Tastendruck
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?
- 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?
Re: Grub hängt nach Mainboardboardwechsel und Tastendruck
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.
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.
Re: Grub hängt nach Mainboardboardwechsel und Tastendruck
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.
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.
Re: Grub hängt nach Mainboardboardwechsel und Tastendruck
Na updates sollte man bei Testing doch mal ab und zu machenWiko hat geschrieben:23.09.2021 09:11:42Nur der Kernel hat ein Update bekommen. Seltsam. Aber egal; das Thema hat sich erledigt.
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
Re: [erledigt] Grub hängt nach Mainboardboardwechsel und Tastendruck
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.
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.
Re: Grub hängt nach Mainboardboardwechsel und Tastendruck
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.
- 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.
Re: Grub hängt nach Mainboardboardwechsel und Tastendruck
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.
Hat sich in der Sache nochmal was getan bzw Abhilfe gefunden ?
habe exakt das gleiche Problem und noch immer keine Lösung gefunden.
-
- 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
Hi,
eventuell hilft das neu bauen der initrd, da sich ja die Hardware geändert hat durch das neue Board.
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
#vs2-free-users #VS2FreeUsers
Re: Grub hängt nach Mainboardboardwechsel und Tastendruck
Kann ich gerade nicht sagen, weil ich schon ewig nicht mehr im Bios war.ramiretz hat geschrieben:26.06.2023 12:03:43Hat sich in der Sache nochmal was getan bzw Abhilfe gefunden ?
Werde ich mir die Tage anschauen und dann hier schreiben.