Maxtang NX6412 und Debian 12

Ein paar Tipps.

Das Maxtang nutze ich aktuell mit Debian als Dockerhost. Während dem Einrichten bin ich auf zwei Probleme gestossen, die soweit gut lösbar waren.

Problem 1 war, dass die Netzwerkkarte nach dem booten nicht online kam, erst ein aus- und einstecken des Netzwerkkabels initiierte die Verbindung.

Problem 2 war, dass ein Neustart nicht möglich war, weil das pinctrl_elkhartlake Kernelmodul den Neustart verhinderte.

Um das Problem 1 zu lösen, wird der Realtek Treiber installiert. Dafür muss im apt-Repo die non-free Module eingebunden werden.

vi /etc/apt/sources.list

Nun bei allen deb und deb-src den Parameter non-free eintragen.

#deb cdrom:[Debian GNU/Linux 12.4.0 _Bookworm_ - Official amd64 NETINST with firmware 20231210-17:56]/ bookworm main non-free-firmware

deb http://deb.debian.org/debian/ bookworm main non-free non-free-firmware
deb-src http://deb.debian.org/debian/ bookworm main non-free non-free-firmware

deb http://security.debian.org/debian-security bookworm-security main non-free non-free-firmware
deb-src http://security.debian.org/debian-security bookworm-security main non-free non-free-firmware

# bookworm-updates, to get updates before a point release is made;
# see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports
deb http://deb.debian.org/debian/ bookworm-updates main non-free non-free-firmware
deb-src http://deb.debian.org/debian/ bookworm-updates main non-free non-free-firmware

# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.

Dann das locale Repo updaten und das benötigte Modul installieren.

apt update
apt install r8168-dkms

Das Problem mit dem hängenden Reboot wird gelöst, indem das Kernelmodul deaktiviert wird.

vi /etc/modprobe.d/blacklist.conf

Wenn die Datei nicht vorhanden ist, den Eintrag einfügen, oder entsprechend die Datei ergänzen.

blacklist pinctrl_elkhartlake

Nun den Kernel anpassen.

update-initramfs –u

Erneut einen Neustart versuchen, der wird jedoch wieder fehlschlagen, da der Kernel das Modul noch nicht deaktiviert hat. Nach einem Coldboot bootet das Maxtang nun wesentlich schneller und ein Neustart klappt ohne hängen.

Leave a Reply

Your email address will not be published. Required fields are marked *