Factory Reset eines APU2C2 ohne Null-Modem-Kabel?

Started by Marcel_75, September 14, 2018, 03:41:06 PM

Previous topic - Next topic
September 14, 2018, 03:41:06 PM Last Edit: September 14, 2018, 04:09:30 PM by Marcel_75
Hallo zusammen,

habe heute eine neue APU2C2 angefangen zu konfigurieren, erreiche nun aber nicht mehr das WebGUI per 192.168.2.222 (IGB1, also der Ethernet-Port in der Mitte) ...

Per Netzwerk-Scan wird das Gerät zwar noch als "Vendor = PC Engines GmbH" angezeigt (LanScan Pro unter macOS), aber ich kann die 192.168.2.222 weder anpingen noch mich per Browser darauf verbinden. :(

Da ich leider mein USB-zu-Serial-Null-Modem-Kabel verlegt habe (ein neues Ersatzkabel ist bestellt), kann ich auch nicht per Konsole auf das Gerät zugreifen (dafür ist die kommerzielle "Serial.app" https://www.decisivetactics.com/products/serial/ unter macOS übrigens sehr praktisch).

Habe das Gerät nun auch schon geöffnet (da ich dachte, die Reset-Taste "klemmt" vielleicht), aber irgendwie bin ich zu blöd, das Teil zu einem 'factory reset' zu bewegen. Eventuell ist das ja extra so gemacht, dass das nicht so einfach möglich sein soll? Scheinbar ist dieser Taster ja auch nur ein "Push-Button" (S1), ich verstehe leider nicht, wozu der überhaupt gut sein soll?

Habe schon 20 Sekunden während des "an Strom anschließen" diesen Button gedrückt gehalten und auch nachdem die "5-fach-Melodie" erklang (signalisiert meines Wissens nach "erfolgreich gebootet") einfach mal versucht, zu resetten – aber nix ...

Muss ich also wirklich auf ein neues Null-Modem-Kabel warten? Oder geht das irgendwie auch ohne?

Danke für Eure Hilfe im Voraus.  ::)

PS: An J2 konnte ich per Pin4-Pin5 einen Reset auslösen, dank dieser Anleitung: https://www.pcengines.ch/pdf/apu2.pdf ... Aber das macht ja leider auch nur einen ganz normalen Reset und Neustart wie es aussieht.
The fact that we live at the bottom of a deep gravity well, on the surface of a gas covered planet going around a nuclear fireball 90 million miles away and think this to be normal is obviously some indication of how skewed our perspective tends to be. (Douglas Adams)

September 16, 2018, 08:41:08 PM #1 Last Edit: September 16, 2018, 10:49:42 PM by Marcel_75
So, das Nullmodemkabel wurde beim Nachbarn abgegeben, d.h. ich kann jetzt per Console loslegen.

Leider scheitere ich aber schon allein daran, die SDCard neu zu formatieren, egal ob ich den automatischen oder manuellen Installer bemühe, es kommt jedes mal die Meldung:

Execution of the command /sbin/fdisk -I da0 FAILED with a return code of 1.

Beim Abbruch kommt dann auch der Hinweis:

The disk da0: <JetFlash Transcend 16GB 8.07> Removable Direct Access SCSI-2 device
was not correctly formatted, and may
now be in an inconsistent state. We
recommend trying to format it again
before attempting to install OPNsense
on it.


Habe leider keine Idee, wie ich das machen soll?

Denn auch wenn ich das Live-System statt des Installers starte, und dort in die Shell gehe, bekomme ich beim Versuch, die SDCard neu zu formatieren, nur ein "Device busy" ...

root@OPNsense:~ # gpart destroy -F /dev/da0
gpart: Device busy


Was also soll ich machen?

Danke für Hilfe!

PS: Im Log steht leider auch nur folgendes:

BSD Installer started                                                    ▒
  │ DFUI connection on tcp:9999 successfully established                     ▒
  │ ,- opened pty to '/sbin/sysctl -n hw.physmem'                            ▒
  │ < 1975808000                                                             ▒
  │ `- closed pty to '/sbin/sysctl -n hw.physmem'                            ▒
  │ `/sbin/sysctl -n hw.physmem` returned: 1975808000                        ▒
  │ ,- opened pty to '/sbin/sysctl -n kern.disks'                            ▒
  │ < da0 mmcsd0                                                             ▒
  │ `- closed pty to '/sbin/sysctl -n kern.disks'                            ▒
  │ `/sbin/sysctl -n kern.disks` returned: da0 mmcsd0                        ▒
  │ Testing da0                                                              ▒
  │ Invoking survey for da0                                                  ▒
  │ Surveying Disk: da0 ...                                                  ▒
  │ ,- opened pty to '/sbin/fdisk da0'                                       ▒
  │ < ******* Working on device /dev/da0 *******                             ▒
  │ < parameters extracted from in-core disklabel are:                       ▒
  │ < cylinders=1948 heads=255 sectors/track=63 (16065 blks/cyl)             ▒
  │ <                                                                        ▒
  │ < Figures below won't work with BIOS for partitions not in cyl 1         ▒
  │ < parameters to be used for BIOS calculations are:                       ▒
  │ < cylinders=1948 heads=255 sectors/track=63 (16065 blks/cyl)
The fact that we live at the bottom of a deep gravity well, on the surface of a gas covered planet going around a nuclear fireball 90 million miles away and think this to be normal is obviously some indication of how skewed our perspective tends to be. (Douglas Adams)

Ok, Thema hat sich erledigt – das schnellste (und vermutlich einfachste) war jetzt:

1) APU2C2 aufschrauben und SDCard entnehmen.
2) Das Nano-Image auf die SDCard kopieren per:

dd if=OPNsense-18.7-OpenSSL-nano-amd64.img of=/dev/disk3 bs=64

So klappte wieder das booten, auch der Einrichtungs-Wizard startete beim ersten Web-Login.

Danach das Gerät ausschalten und zum Test auch noch ein zweites mal booten hat auch problemlos geklappt.

Jetzt sollte also alles i.O. sein erst einmal hoffe ich.
The fact that we live at the bottom of a deep gravity well, on the surface of a gas covered planet going around a nuclear fireball 90 million miles away and think this to be normal is obviously some indication of how skewed our perspective tends to be. (Douglas Adams)