RevPi Image dupliziert - Failed to start Load Kernel Modules / Kein Wlan Interface
Posted: 21 Jan 2020, 14:35
Hallo zusammen,
ich habe folgendes Szenario und benötige eure Hilfe (bin Neuling in der Linuxwelt):
Ein RevPi Core 3+ 32GB stellt mittels USB-Wlan-Adapter einen Access Point zu Verfügung und startet einen OPC UA Server als Service. Das funktioniert auch soweit (ist in einem Testaufbau untergebracht).
Jetzt habe ich ein Image erstellt (noch mit Win32DiskImager) und per balenaEtcher auf einen anderen RevPi Core 3+ 32GB geflasht.
Passwort, Hostname sowie MAC und Ethernet-IP sind damit identisch mit dem Original - das ist für mich erstmal kein Problem, da der Original RevPi an einem anderen Standort ist und beide keine Internetverbindung haben.
Jetzt kommen die Probleme:
1. 'ifconfig' oder 'ip link' zeigen mir kein Wlan-Interface an
2. Beim Bootvorgang kommen mehrere 'Failed' Meldungen (wobei ich nicht weiß, welche davon auch im original RevPi auftauchen). Der Reihenfolge entsprechend (aus journalctl):
Ich habe versucht, die Wlan Verbindung nach einem Raspi-Tutorial neu zu erstellen, bleibe aber immer am hostapd.service mit der Authenticator-Fehlermeldung hängen.
Ich bin davon ausgegangen, dass ich durch das Duplizieren des Images eine exakte Kopie des Systems bekomme und damit auch die Netzwerkkonfiguration die selbe sein sollte. Kann das mit der "falschen" MAC-Adresse zusammen hängen? Muss ich noch irgendwelche Konfigurationsdateien manuell anpassen? Oder kann es vielleicht sogar am RevPi liegen, das dieser durch die zuvor installierte Software und gefährliches Halbwissen kompromittiert ist und bestimmte Daten beim Flashen unberührt bleiben?
Vielen Dank schon einmal für das Durchlesen
Steffen
ich habe folgendes Szenario und benötige eure Hilfe (bin Neuling in der Linuxwelt):
Ein RevPi Core 3+ 32GB stellt mittels USB-Wlan-Adapter einen Access Point zu Verfügung und startet einen OPC UA Server als Service. Das funktioniert auch soweit (ist in einem Testaufbau untergebracht).
Jetzt habe ich ein Image erstellt (noch mit Win32DiskImager) und per balenaEtcher auf einen anderen RevPi Core 3+ 32GB geflasht.
Passwort, Hostname sowie MAC und Ethernet-IP sind damit identisch mit dem Original - das ist für mich erstmal kein Problem, da der Original RevPi an einem anderen Standort ist und beide keine Internetverbindung haben.
Jetzt kommen die Probleme:
1. 'ifconfig' oder 'ip link' zeigen mir kein Wlan-Interface an
2. Beim Bootvorgang kommen mehrere 'Failed' Meldungen (wobei ich nicht weiß, welche davon auch im original RevPi auftauchen). Der Reihenfolge entsprechend (aus journalctl):
Code: Select all
// Hardware Clock wahrscheinlich uninteressant hier?
Nov 03 18:16:43 RevPi13760 kernel: rtc-pcf2127-i2c 1-0051: oscillator stop detected, date/time is not reliable
Nov 03 18:16:43 RevPi13760 kernel: rtc-pcf2127-i2c 1-0051: hctosys: unable to read the hardware clock
[...]
// Oben genannter OPC UA Server als Service. "Ignoring" klingt für mich danach, als wenn der Service dennoch ausgeführt wird.
Nov 03 18:16:43 RevPi13760 systemd[1]: Set hostname to <RevPi13760>.
Nov 03 18:16:43 RevPi13760 systemd[1]: [/etc/systemd/system/opcuaserver.service:8] Failed to parse output specifier, ignoring: /var/opcuaservererror.log
[...]
Nov 03 18:16:43 RevPi13760 kernel: piControl: kernel_read returned 0: b97c0d00, 1313
[...]
// PiControl Fehler
Nov 03 18:16:43 RevPi13760 kernel: piControl: piControlInit done
Nov 03 18:16:43 RevPi13760 kernel: piControl: Enter PresentSignalling1 State
Nov 03 18:16:43 RevPi13760 systemd-modules-load[146]: Inserted module 'piControl'
Nov 03 18:16:43 RevPi13760 systemd-modules-load[146]: Failed to find module 'spi-bcm2708'
Nov 03 18:16:43 RevPi13760 systemd-modules-load[146]: Module 'i2c_bcm2708' is builtin
Nov 03 18:16:43 RevPi13760 systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status=1/FAILURE
Nov 03 18:16:43 RevPi13760 systemd[1]: Failed to start Load Kernel Modules.
Nov 03 18:16:43 RevPi13760 kernel: piControl: Enter InitialSlaveDetectionRight State
Nov 03 18:16:43 RevPi13760 kernel: piControl: Enter InitialSlaveDetectionLeft State
Nov 03 18:16:43 RevPi13760 kernel: piControl: Enter ConfigLeftStart State
Nov 03 18:16:43 RevPi13760 kernel: piControl: Enter ConfigDialogueLeft State
Nov 03 18:16:43 RevPi13760 kernel: piControl: piIoComm_sendRS485Tel(GetDeviceInfo) failed 2
Nov 03 18:16:43 RevPi13760 systemd[1]: systemd-modules-load.service: Unit entered failed state.
Nov 03 18:16:43 RevPi13760 systemd[1]: systemd-modules-load.service: Failed with result 'exit-code'.
Nov 03 18:16:43 RevPi13760 systemd[1]: Starting Apply Kernel Variables...
Nov 03 18:16:43 RevPi13760 kernel: piControl: piIoComm_sendRS485Tel(GetDeviceInfo) failed 2
Nov 03 18:16:43 RevPi13760 systemd[1]: Mounting Configuration File System...
Nov 03 18:16:43 RevPi13760 systemd[1]: Starting udev Coldplug all Devices...
Nov 03 18:16:43 RevPi13760 kernel: piControl: piIoComm_sendRS485Tel(GetDeviceInfo) failed 2
Nov 03 18:16:43 RevPi13760 systemd[1]: Starting Flush Journal to Persistent Storage...
Nov 03 18:16:43 RevPi13760 kernel: piControl: piIoComm_sendRS485Tel(GetDeviceInfo) failed 2
Nov 03 18:16:43 RevPi13760 kernel: piControl: Enter EndOfConfig State
[...]
Nov 03 18:16:45 RevPi13760 systemd[1]: Configuration file /lib/systemd/system/pileft.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Nov 03 18:16:45 RevPi13760 systemd[1]: Starting Load Kernel Modules...
Nov 03 18:16:45 RevPi13760 systemd[1]: Configuration file /lib/systemd/system/piright.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Nov 03 18:16:45 RevPi13760 systemd-modules-load[356]: Failed to find module 'spi-bcm2708'
Nov 03 18:16:45 RevPi13760 systemd-modules-load[356]: Module 'i2c_bcm2708' is builtin
Nov 03 18:16:45 RevPi13760 systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status=1/FAILURE
Nov 03 18:16:45 RevPi13760 systemd[1]: Failed to start Load Kernel Modules.
Nov 03 18:16:45 RevPi13760 systemd[1]: systemd-modules-load.service: Unit entered failed state.
Nov 03 18:16:45 RevPi13760 systemd[1]: systemd-modules-load.service: Failed with result 'exit-code'.
[...]
Nov 03 18:16:50 RevPi13760 systemd-timesyncd[848]: System clock time unset or jumped backwards, restoring from recorded timestamp: Thu 2019-12-12 11:57:41 CET
[...]
Dec 12 11:57:43 RevPi13760 systemd[1]: hostapd.service: Control process exited, code=exited status=1
Dec 12 11:57:43 RevPi13760 systemd[1]: Failed to start Advanced IEEE 802.11 AP and IEEE 802.1X/WPA/WPA2/EAP Authenticator.
Dec 12 11:57:43 RevPi13760 systemd[1]: hostapd.service: Unit entered failed state.
Dec 12 11:57:43 RevPi13760 systemd[1]: hostapd.service: Failed with result 'exit-code'.
Ich bin davon ausgegangen, dass ich durch das Duplizieren des Images eine exakte Kopie des Systems bekomme und damit auch die Netzwerkkonfiguration die selbe sein sollte. Kann das mit der "falschen" MAC-Adresse zusammen hängen? Muss ich noch irgendwelche Konfigurationsdateien manuell anpassen? Oder kann es vielleicht sogar am RevPi liegen, das dieser durch die zuvor installierte Software und gefährliches Halbwissen kompromittiert ist und bestimmte Daten beim Flashen unberührt bleiben?
Vielen Dank schon einmal für das Durchlesen
Steffen