Why does the reboot of an IPC227E or an IPC277E fail under Linux?
In the case of a warm restart (reboot in running operation) the computer shuts down, but during the startup hangs with a black screen and no longer responds. In some cases all the LEDs on the housing light up.
The error does not occur if you do a cold restart of the IPC (switch power supply off and on again).
Intel "Bay Trail" processors are installed in the SIMATIC IPC277E and IPC277E, which behave in a special way when using the USB controllers. With specific combinations of BIOS configuration and Linux Distribution installed on the IPC conflicts might occur which prevent a warm restart from being completed.
You resolve the conflict as follows:
- Connect a USB keyboard to the IPC if not already done.
- Restart the IPC by switching the power supply off and on again.
- During startup of the IPC the Siemens logo is displayed on the screen. While the logo is still visible on the screen press the "ESC" key to get to the BIOS selection menu.
- Navigate in the BIOS selection menu with the arrow keys of your keyboard to select "SCU" and then press the "Return" key. This gets you to the BIOS Setup menu.
- Navigate in the BIOS Setup to the item "Advanced -> USB Configuration".
- Set the item "xHCI Mode" to "Enabled" or "Disabled", but not to any of the other options ("Auto" or "Smart Auto").
- Save the changes with "F10" and restart the computer.
If you set the xHCI mode to "Disabled", at most the USB Standard 2.0 is supported. If you set "Enabled", the xHCI controller is activated and USB Standard 3.0 is supported. For this, however, the operating system version has to provide the necessary drivers.
IPC 227E 277E Inox, Startup, Hanging, Boot, Hang, Freeze