October-29th-2019, 08:59 AM
Hello Schoko,
I got your device you sent back and examined the unit.
Based on the written log file under /opt/cifx/cifX0.log I found out that indeed loading the firmware into netX controller failed.
The first thing I did was to modify the container in that way that the driver in case of such an error also outputs the log file to the Web-GUI in order to have better diagnostics in future.
The log file contained the following error:
28.10.2019 14:41:09.517.679: Error downloading firmware to device '/opt/cifx/deviceconfig/FW/channel0//R160D000.nxf'- (lRet=0x00006196)!
Based on internal Hilscher documentation the referenced error 0x00006196 means "File system inconsistent, needs reformatting". In other words the firmware download procedure is not able to load a firmware since the file system in netX controller is corrupt by any reason (maybe power loss during firmware download).
I changed the cifX0deamon application now accordingly to send a format command to netX controller whenever it indicates not to have a valid firmware running. With this new setup I got your device back into running state and netX SYS LED is now static green as it should. With this new daemon a recovery is handled automatically in future in case a netX file system is getting corrupt.
Thx
Armin
I got your device you sent back and examined the unit.
Based on the written log file under /opt/cifx/cifX0.log I found out that indeed loading the firmware into netX controller failed.
The first thing I did was to modify the container in that way that the driver in case of such an error also outputs the log file to the Web-GUI in order to have better diagnostics in future.
The log file contained the following error:
28.10.2019 14:41:09.517.679: Error downloading firmware to device '/opt/cifx/deviceconfig/FW/channel0//R160D000.nxf'- (lRet=0x00006196)!
Based on internal Hilscher documentation the referenced error 0x00006196 means "File system inconsistent, needs reformatting". In other words the firmware download procedure is not able to load a firmware since the file system in netX controller is corrupt by any reason (maybe power loss during firmware download).
I changed the cifX0deamon application now accordingly to send a format command to netX controller whenever it indicates not to have a valid firmware running. With this new setup I got your device back into running state and netX SYS LED is now static green as it should. With this new daemon a recovery is handled automatically in future in case a netX file system is getting corrupt.
Thx
Armin
„You never fail until you stop trying.“, Albert Einstein (1879 - 1955)