Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:archlinux_-_pcie_bus_error

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
tachtler:archlinux_-_pcie_bus_error [2020/07/22 10:14] klaustachtler:archlinux_-_pcie_bus_error [2020/07/22 10:33] (aktuell) – [Problem] klaus
Zeile 25: Zeile 25:
  
 Ein entsprechender Eintrag im ''journal'' sehen unter [[https://www.archlinux.de/|Archlinux]] beispielsweise wie folgt aus:  Ein entsprechender Eintrag im ''journal'' sehen unter [[https://www.archlinux.de/|Archlinux]] beispielsweise wie folgt aus: 
 +
 +Eine **laufende** Abfrage des ''journal'', kann mit nachfolgendem Befehl erfolgen:
 +<code>
 +# journalctl -f
 +</code>
  
 (**Nur relevanter Ausschnitt**) (**Nur relevanter Ausschnitt**)
Zeile 31: Zeile 36:
 kernel: nvme 0000:07:00.0: AER:   device [15b7:5006] error status/mask=00000001/0000e000 kernel: nvme 0000:07:00.0: AER:   device [15b7:5006] error status/mask=00000001/0000e000
 kernel: nvme 0000:07:00.0: AER:    [ 0] RxErr                  (First) kernel: nvme 0000:07:00.0: AER:    [ 0] RxErr                  (First)
 +</code>
 +
 +Im oben gezeigten Beispiel handelt es sich um eine SSD in einem [[https://www.lenovo.com|Lenovo]] Thinkpad E14.
 +
 +===== Lösung =====
 +
 +Die Lösung dieses Problems kann durch Setzen des **Kernel Paramenters**: ''pcie_aspm=off'' in der Konfigurationsdatei des **Boot-Loaders** - hier **GRUB**
 +  * ''/etc/default/grub''
 +unter [[https://www.archlinux.de/|Archlinux]] herbeigeführt werden, wie nachfolgendes Vorgehen zeigt.
 +
 +Nachfolgendes Beispiel beruht auf der Installation von [[https://www.archlinux.de/|Archlinux]], wie unter **einem** der nachfolgenden internen Links beschrieben:
 +  * [[tachtler:archlinux_-_minimal_server_installation|ArchLinux - Minimal Server Installation]]
 +  * [[tachtler:archlinux_-_minimal_server_installation_-_mit_ansible|ArchLinux - Minimal Server Installation - mit Ansible]]
 +  * [[tachtler:archlinux_-_minimal_server_installation_-_mit_festplattenverschluesselung|ArchLinux - Minimal Server Installation - mit Festplattenverschlüsselung]]
 +
 +==== /etc/default/grub ====
 +
 +Nachfolgende **Ergänzung** in muss in der Konfigurationsdatei - ''/etc/default/grub'' - in nachfolgender Zeile mit dem **Parameter** - ''GRUB_CMDLINE_LINUX_DEFAULT'' - durchgeführt werden:
 +
 +**__Vorher:__**
 +<code>
 +GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet"
 +</code>
 +
 +**__Nachher:__**
 +<code>
 +GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet pcie_aspm=off"
 +</code>
 +
 +:!: **WICHTIG** - **Den Parameter** ''pcie_aspm=off'' **__NUR__ hinten an die bestehende Zeile unter** ''GRUB_CMDLINE_LINUX_DEFAULT'' **__anhängen__!**
 +
 +Abschliessend müssen die Änderungen dann in die Konfigurationsdatei 
 +  * ''/boot/grub/grub.cfg''
 +mit nachfolgenden Befehl übernommen werden:
 +<code>
 +# grub-mkconfig -o /boot/grub/grub.cfg
 +Generating grub configuration file ...
 +Found linux image: /boot/vmlinuz-linux-lts
 +Found initrd image: /boot/intel-ucode.img /boot/initramfs-linux-lts.img
 +Found fallback initrd image(s) in /boot: initramfs-linux-lts-fallback.img
 +done
 +</code>
 +
 +Abschliessend kann dann eine Neustart erfolgen, was mit nachfolgendem Befehl durchgeführt werden kann:
 +<code>
 +# systemctl reboot
 </code> </code>
  
tachtler/archlinux_-_pcie_bus_error.1595405688.txt.gz · Zuletzt geändert: 2020/07/22 10:14 von klaus