Manche USB-Ethernetadapter bringen "Hardware Initialize"-Fehler

Hallo ihr lieben,
ich weiß - „nicht schon wieder“ denken sich jetzt bestimmt viele… Aber ich kann’s nicht ändern :wink:
Sorry an dieser Stelle hierfür.

Beim Booten unserer neuen Laptops habe ich das Problem, dass einige Ethernet-Adapter nicht funktionieren. Bei Ihnen erscheint beim Booten die Meldung „Initializing Hardware …“. In diesem Fall komme ich mit linbo_ssh auf die hängenden Rechner und kann sie über den Befehl „poweroff“ ausschalten.

Es funktionieren bei mir nur

  • Lenovo Ethernet Adapter (USB) mit den Produktionsdaten zwischen 0120 und 0920 - also aus dem Jahr 2020

Es funktionieren nicht:

  • Lenovo Ethernet Adapter (USB) mit den Produktionsdaten mit dem Pruktionsstempel ab 2102 - also ab 2021. Man beachte, dass hier auch die Stellen für Jahr und Monat getauscht wurden. Sehen ansonsten gleich aus wie die oben.
  • Amazon Basics USB-3.0-auf-10/100/1000-Gigabit-Ethernet-Internetadapter
  • Lenovo Ethernet-Adapter Gen 2 (wurden original mit geliefert; haben einen HDMI-ähnlichen Anschluss). Hier bootet zwar LINBO, sind dann aber immer als offline deklariert.
    Das Problem werde ich in einem separaten Thema posten.

Ob ich per linbo_ssh vom Server aus auf die hängenden Clients kommen würde weiß ich nicht, da ich ja die IP-Adressen der Rechner nicht kenne…

Meine /srv/linbo/start.conf.gruppe sieht so aus:

[LINBO]
Server = 10.0.0.1
Group = vcn
Cache = /dev/nvme0n1p3
RootTimeout = 600
AutoPartition = no
AutoFormat = no
AutoInitCache = no
GuiDisabled = no
UseMinimalLayout = no
Locale = de-DE
BackgroundColor = 394f5e
#backgroundFontColor = white
DownloadType = rsync
#BackgroundFontColor = white
#ConsoleFontColorStdout = lightgreen
#ConsoleFontColorStderr = orange
SystemType = efi64
#SystemType = bios64
KernelOptions = splash quiet nomodeset acpi=noirq
# pci=noats nomodeset dhcpretry=30
#acpi=noirq
#i8042.nopnp=1 pci=nocrs
ClientDetailsVisibleByDefault = yes

[Partition]
Dev = /dev/nvme0n1p1
Label = efi
Size = 200M
Id = ef
FSType = vfat
Bootable = yes

[Partition]
Dev = /dev/nvme0n1p2
Label = ubuntu
Size = 40G
Id = 83
FSType = ext4
Bootable = yes

[Partition]
Dev = /dev/nvme0n1p3
Label = cache
Size = 12G
Id = 83
FSType = ext4
Bootable = no

[Partition]
Label = data
Dev = /dev/nvme0n1p4
Size =
Id = 83
FSType = ext4
Bootable = no

[OS]
#Name = Nur Boot-Partition neu installieren
Name = Rechner KOMPLETT NEU installieren
Version = AES-Version
Description = Es wird nur die Systempartition neu installiert. Die Benutzerdaten bleiben vorhanden. Solange die Daten von Albert nicht gelöscht wurden, kann man sich mit Albert anmelden und seine Daten retten.
IconName = ubuntu.png
Image =
BaseImage = ubuntu-2204.qcow2
Boot = /dev/nvme0n1p2
Root = /dev/nvme0n1p2
Kernel = boot/vmlinuz
Initrd = boot/initrd.img
Append = ro splash
StartEnabled = no
SyncEnabled = no
NewEnabled = yes
Autostart = no
AutostartTimeout = 10
DefaultAction = new
RestoreOpsiState = no
ForceOpsiSetup =
Hidden = yes

Meine /srv/linbo/boot/grub/gruppe.cfg wird durch ein linuxmuster-import-devices neu erstellt.

Hat jemand eine Idee, wie ich hier weiter komme, dass auch die anderen Adapter funktionieren? Habe leider zu wenig von den alten Ethernet-Adaptern…

Edit: Nutze Linbo 4.0.38.0

Dank euch!
Und liebe Grüße
Leo

Hallo Leo,

… interessanter wäre die verwendete linbo Version …

zu dem Problem erstmal generell:
ein „Hardware initialized“ bedeutet, dass das geklappt hat und gut war.
Dass du das als „Fehler“ interpretierst liegt daran, dass es die letzte
Meldung ist, die du siehst: trotzdem ist sie eine Erfolgsmeldung.
Dass du sie siehst liegt daran, dass die eigentlich darauf folgende GUI
nicht erscheint, die die console ablösen würde.
Die Netzwerkkarten funktionieren ja auch: du kommst ja mit linbo-ssh vom
server aus drauf.

Das seltsame ist: warum erscheint bei den einen die GUI nicht und bei
den anderen schon: das ist seltsam!.

Ich tippe auf ein timingproblem.
Unterschiedliche Netzwerkkarten sind unterschiedlich schnell beim
initialisieren.
Versuch mal folgendes:
Ändere in der start.conf folgende Zeile von:
KernelOptions = splash quiet nomodeset acpi=noirq
zu:
KernelOptions = splash quiet nomodeset acpi=noirq dhcpretry=10

und mach ein
linuxmuster-import-devices
(ich nehme an, dass du das managed by linuxmuster in der Datei
/srv/linbo/boot/grub/GRUPPE.cfg nicht manipuliert hast).

Und dann teste nochmal.

und zu den Lenovo Dongeln mit „HDMI ähnlichem Anschluss“: das ist der
properitäre Stecker von Lenovo. Bei den Dongeln handelt es sich nicht im
eigentlichen Sinne um Netzwerkkarten: das sind eher nur „halbe“
Netzwerkkarten. Etwas mehr als „nur die Kontakte raus geführt“, aber nix
vollwertiges.
Das meine ich nicht negativ: ich find die eine USB Netzwerkkarte
unbedingt vor zu ziehen.

Aber du mußt aufpassen: die haben nicht „selber“ eine MAC Adresse,
sondern sie nehmen die „vom Mainboard“.
Wenn du also ein anderes Laptop nimmst, dann hat das eine andere AMC,
auch wenn der Dongel der gleiche ist.

LG

Holger

Ach menno :wink:
hätte schwären kann, dass ich das schon probiert habe.
Aber DANKE Holger - damit gehen nun auch die anderen Thinkpad-USB-Adapter.
Die Amazons gehen immer noch nicht - aber hier kommt ich nicht mal bis in den PXE-Boot…