Registrierung nicht möglich - linbo offline

Liebe Liste,

ich hab festgestellt, dass mein Problem schon manch einer hatte, aber leider haben mir die bisherigen Ratschläge nicht geholfen.

Ich habe neue Rechner (Bluechip, Motherboard MSI H310 Pro M2 MS-7B28) die ich über Uefi Netzwerkboot einbinden möchte. Der Rechner startet, lädt sich Linbo übers Netz runter und behauptet dann er wäre offline. Damit kann ich ihn auch nicht registrieren. Ich hab das ganze mit unterschiedlichen Rechnern, Netzwerkkabeln und an unterschiedlichen Switches ausprobiert (auch am gleichen Switch wie den Server). Spanning Tree ist ausgeschaltet. Auch mit einem Linbo Boot per CD hat es nicht funktioniert. Hab dann auch einen Legacy Netzwerkboot versucht, ohne Erfolg.

Dann habe ich den Rechner händisch in die workstation Datei eingetragen und der Gruppe einen dhcpretry wert eingetragen. Aber auch das hat nichts gebracht, der Rechner ist nach linbos Meinung immer noch offline.

Wir haben linuxmuster 6.2 im Einsatz. Ich habe auch nochmal alles upgedated, linbo ist jetzt bei 2.3.38. Hat aber leider auch nichts gebracht.

Weiß einer von euch weiter?

Danke und Gruß
Veit

Hallo Veith,

da du schon alles unternommen hast, was mir so zu dem Thema einfällt versuchen
wir es mal anders…boote mal so einen Rechner mit einer Ubuntu Livecd und poste
die Ausgabe von,

  1. lspci | grep net
  2. lsmod

Meine Vermutung ist, dass du irgendeinen eher exotischen Netzwerkchipsatz auf
der Platine hast, der evtl. vom Linbokernel nicht erkannt wird.

Gruß

Dominik

Hallo Dominik,

hier die Ausgaben

lspci | grep net
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (7) I219-V (rev 10)

lsmod
Module Size Used by
nls_iso8859_1 16384 1
intel_rapl 20480 0
x86_pkg_temp_thermal 16384 0
intel_powerclamp 16384 0
coretemp 16384 0
kvm_intel 204800 0
snd_hda_codec_hdmi 49152 1
snd_hda_codec_realtek 102400 1
snd_hda_codec_generic 73728 1 snd_hda_codec_realtek
kvm 593920 1 kvm_intel
snd_hda_intel 40960 1
snd_hda_codec 126976 4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hda_core 81920 5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hwdep 20480 1 snd_hda_codec
snd_pcm 98304 4 snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi
irqbypass 16384 1 kvm
crct10dif_pclmul 16384 0
crc32_pclmul 16384 0
snd_seq_midi 16384 0
ghash_clmulni_intel 16384 0
joydev 24576 0
snd_seq_midi_event 16384 1 snd_seq_midi
input_leds 16384 0
pcbc 16384 0
snd_rawmidi 32768 1 snd_seq_midi
aesni_intel 188416 0
snd_seq 65536 2 snd_seq_midi_event,snd_seq_midi
aes_x86_64 20480 1 aesni_intel
snd_seq_device 16384 3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer 32768 2 snd_seq,snd_pcm
crypto_simd 16384 1 aesni_intel
snd 81920 13 snd_hda_intel,snd_hwdep,snd_seq,snd_hda_codec,snd_timer,snd_rawmidi,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_seq_device,snd_hda_codec_realtek,snd_pcm
glue_helper 16384 1 aesni_intel
mei_me 40960 0
cryptd 24576 3 crypto_simd,ghash_clmulni_intel,aesni_intel
intel_cstate 20480 0
wmi_bmof 16384 0
intel_rapl_perf 16384 0
mei 90112 1 mei_me
intel_pch_thermal 16384 0
soundcore 16384 1 snd
tpm_crb 16384 0
mac_hid 16384 0
acpi_pad 180224 0
sch_fq_codel 20480 2
parport_pc 36864 0
ppdev 20480 0
lp 20480 0
parport 49152 3 lp,parport_pc,ppdev
ip_tables 28672 0
x_tables 40960 1 ip_tables
autofs4 40960 2
uas 24576 0
usb_storage 69632 2 uas
overlay 77824 1
nls_utf8 16384 1
isofs 45056 1
dm_mirror 24576 0
dm_region_hash 20480 1 dm_mirror
dm_log 20480 2 dm_mirror,dm_region_hash
hid_generic 16384 0
usbhid 49152 0
hid 118784 2 hid_generic,usbhid
i915 1617920 11
i2c_algo_bit 16384 1 i915
drm_kms_helper 167936 1 i915
syscopyarea 16384 1 drm_kms_helper
sysfillrect 16384 1 drm_kms_helper
e1000e 249856 0
sysimgblt 16384 1 drm_kms_helper
fb_sys_fops 16384 1 drm_kms_helper
mxm_wmi 16384 0
ptp 20480 1 e1000e
ahci 36864 1
pps_core 20480 1 ptp
drm 401408 5 i915,drm_kms_helper
libahci 32768 1 ahci
wmi 24576 2 wmi_bmof,mxm_wmi
video 40960 1 i915

Gruß
Veit

Hallo,

setze mal das dhcp-retry auf 10. also
dhcp-retry=10
bei Kerneloptions in der start.conf. Dann ein import_workstations durchführen

Linbo kriegt keine Adresse, da es nicht lang genug auf den DHCP antwortet. Ist egal ob via Netzwerk oder usb/CD gestartet wird, es ist ja das gleiche linbo.

Gruß, Martin

s. auch hier: Clients melden sich Offline / dhcpretry

Hallo,

sehe gerade, dass mit dem dhcp-retry hast du schon probiert …

Auf der cache-partition wird eine Datei /tmp/dhcp.log angelegt (s. https://github.com/linuxmuster/linuxmuster-linbo/blob/master/linbofs/init.sh ab Zeile 546 ) Vielleicht gibt die Aufschluss über das Problem.

Was macht eine über USB-gebootetes ubuntu?

Gruß, Martin

Hallo Veith,

prinzipiell also auf den ersten Blick ein eher völlig unspektakulärer
Netzwerkchip…Intel I219-V mit e1000e Treiber…eigentlich sollte der laufen,
allerdings habe ich mal bei einer kurzen Recherche einen Thread gefunden, bei
dem genau dieser Chipsatz unter UBuntu 16.04 mit Kernel 4.4 Probleme macht (
https://ubuntuforums.org/showthread.php?t=2356217). Das ist diesselbe
Kernelversion, wie sie Linbo benutzt.

Lösung hier war einen neueren Intel-Treiber einzubauen…das ist natürlich jetzt
erst mal nicht sehr trivial umzusetzen.

Vielleicht hat hier jemand noch eine Idee, bevor wir größere Geschütze
auffahren, bzw. Thomas bitten einen neueren Treiber in Linbo einzupflegen!?

Gruß

Dominik

Hallo Martin,

wenn ich mit einem ubuntu 18.04 starte bekommt der Rechner eine IP und kann auch ins Netz und Internet. Also der Eintrag in der workstation-Datei scheint zu funktionieren.

Gruß
Veit

Hallo, oder linbo kennt die netzwerkkarte nicht.
Mal ein linux booten und die Ausgabe von
lspci posten

Lg holger

n Tue, 30 Oct 2018 09:25:32 +0000, M S. wrote:

Hallo Veit,

unter dem gestarteten Ubuntu mal

sudo lshw -C network

aufrufen. In der Ausgabe steht dann irgendwo driver=… und driverversion=… . Poste den mal hier.

Gruß, Martin

Hallo,

hier die Ausgaben:

lspci

00:00.0 Host bridge: Intel Corporation Device 3e1f (rev 08)
00:02.0 VGA compatible controller: Intel Corporation Device 3e91
00:08.0 System peripheral: Intel Corporation Skylake Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Device a379 (rev 10)
00:14.0 USB controller: Intel Corporation Device a36d (rev 10)
00:14.2 RAM memory: Intel Corporation Device a36f (rev 10)
00:16.0 Communication controller: Intel Corporation Device a360 (rev 10)
00:17.0 SATA controller: Intel Corporation Device a352 (rev 10)
00:1f.0 ISA bridge: Intel Corporation Device a303 (rev 10)
00:1f.3 Audio device: Intel Corporation Device a348 (rev 10)
00:1f.4 SMBus: Intel Corporation Device a323 (rev 10)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Device a324 (rev 10)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (7) I219-V (rev 10)

sudo lshw -C network

  *-network
       description: Ethernet interface
       product: Ethernet Connection (7) I219-V
       vendor: Intel Corporation
       physical id: 1f.6
       bus info: pci@0000:00:1f.6
       logical name: eno1
       version: 10
       serial: 30:9c:23:aa:c5:dd
       size: 1Gbit/s
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=3.2.6-k duplex=full firmware=0.2-4 ip=10.30.20.1 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
       resources: irq:122 memory:a1100000-a111ffff

Gruß
Veit

Hallo,

Treiber ist wie erwartet der e1000e

Den gibts auch in linbo (s. /var/cache/linuxmuster-linbo/linbofs64/lib/modules/4.9.50/kern
el/drivers/net/ethernet/intel
)

Nun kannst du in linbo mit

kmod list 

die geladenen Module anzeigen lassen. Wenn es nicht geladen wurde, dieses mit modprobe selbst laden und dann mal die logs analysieren, was passiert.

Ich hatte kürzlich das umgekehrte Problem mit diesem Treiber, er wurde unter linbo geladen und unter ubuntu 16.04 machte er Probleme.

Mir hatte dieser Artikel damals geholfen: https://askubuntu.com/questions/650953/intel-e1000e-ethernet-not-working

Man kann prinzipiell linbo selber kompilieren Ich glaube man muss vorher die Treiber

/var/cache/linuxmuster-linbo/linbofs*/lib/modules/4.9.50/kernel/drivers/net/ethernet

kopieren und dann make-linbo-iso.sh aufrufen. Hatte mal hier in einem anderen Zusammenhang dazu was geschrieben Windows startet nicht aus GRUB - GRUB-Datei vereinfachen und hier steht auch noch was dazu https://www.linuxmuster.net/wiki/anwenderwiki:linbo:linbo_boot_cd_erstellen

Vielleicht kann mal jemand (Thomas?) genau beschreiben, wie man Treiber in linbo einbaut.

Besten Gruß, Martin

Hallo Martin,

ich habe noch ein bios update gemacht, hat aber nicht gebracht.

Wenn ich den Treiber herunterlade bekomme ich mehrere Dateien und Ordner, in dem von dir genannten Verzeichnis (/var/cache/linuxmuster-linbo/linbofs*/lib/modules/4.9.50/kernel/drivers/net/ethernet) liegt für jede Netzwerkkarte nur eine Datei mit der Endung ko. Welche Datei muss da wo in das Verzeichnis? In welchem Verzeichnis muss ich make-linbo-iso.sh aufrufen?

Danke und Gruß
Veit

Hallo,

man muss den Treiber kompilieren, wie das für linbo geht weiß ich leider nicht. Ich habe das damals für ubuntu gemacht, da gibt es massig Anleitungen zu. Ich nehme an für linbo muss man sich erst ein build-System bauen und da kompilieren. Aber leider weiß ich nicht genau wie. Vielleicht kann jemand aus dem Forum helfen?

Wo hast du den Treiber heruntergeladen?

Gruß, Martin

Hallo Veit,

ich halte es für wichtig, dass der Treiber in Linbo enthalten ist und nicht selbst eingefügt wird. Spätestens beim nächsten Update wirst Du erneut kompilieren müssen.

Hat schon wer ein Ticket für Thomas erstellt?

Gruß

Alois

Hallo Alois!

Mach du es bitte.

Beste Grüße

Thorsten

Ok, Ticket ist erstellt.

Gruß

Alois

Danke euch allen. Ist mir natürlich sehr recht, wenn der Treiber im offiziellen Linbo unterstützt wird. Da ich die Rechner aber möglichst bald einsetzen möchte, versuche ich vielleicht mal den Treiber selber einzubinden (falls ich Zeit dafür finde).

Gruß
Veit

So, mit dem neuesten Linbo laufen die Rechner jetzt problemlos. Dafür kann ich ein paar ältere Laptops derzeit nur über eine ältere Linbo Start-CD imagen. Vielleicht mach ich da einen neues Thema auf.

Hallo Forum,

seltsamerweise habe ich das Problem wieder. Unter Ubuntu 20.04 wird ein e1000e Netzwerktreiber gemeldet. Linbo sollte eigentlich funktionieren. Tut aber nicht. Der Client ist offline wann immer ich ihn boote.

Viele Grüße

Alois

Nachtrag: dhcpretry ist auf 10 gesetzt und import_workstations ist ausgeführt. Trotzdem bekommt der Client keine IP-Adresse.

Viele Grüße

Alois