Hi I have serious problem with my udoo, it started freezing up and random restarting. I think this started sometime around christmas time 2018, i was messing around with a few arduino scripts and i think the restart/freezes started after that, but i'm not sure. What i've tried: unplugged the battery for a while to reset the bios to default. complete format of the ssd and reinstalled Windows update to the latest firmware Even after this it still freezes or restarts from time to time, before this i could run it for months straight without any problems. I'm kinda clueless what the problem is at this point, any ideas? As i'm writing this i'm running a CPU stress test with core temps around 50-53C, stabile so far, next thing would be a ram test. My setup: Device: Udoo x86 Ultra OS: Windows 10 Enterprise 64bit installed on a 250gb m.2 ssd Firmware: v1.06
Update: I installed the Transcend SSD Scope tool, no indication of anything wrong with my SSD CPU stress test still running without any problems, small increase in temps 50-55C.
The Udoo board will reboot when it gets a "triple fault," to use VirtualBox terms. An exception while handling an exception can cause this.
I don't know specifically, but you could intentionally write a bad Arduino script and see if induces the behavior you are seeing. Division by zero and reading/writing to 0x0 are always good for breaking things.
Just finished 2 runs in memtest, no errors, gonna focus on arduino if i can replicate the error somehow.
Try to upload the blink example. If your current script is using Arduino pin 9 it could accidentally trigger the special power management function of the UdooX86 https://www.udoo.org/docs-x86/Ardui...aswell_Power_Management_From_Arduino_101.html
I actually just put the "Power On Intel Curie" function to Disabled in the BIOS, as i understand that should disable the arduino, and before that i uploaded a empty script. Still get random reboots and freezes.
Unfortunately i don't have one, or i would have. Currently i'm testing an older firmware, 1.03, that is the one before i updated to 1.05, and then 1.06, i had most luck with that one. If i get freeze or reboots with that, then it must be a faulty board or maybe the PSU.
It could also be that the EC Watchdog is triggered somehow. See for example this topic: https://www.udoo.org/forum/threads/bluetooth-keeps-stopping-on-udoo-x86-ultra.17940/
Still running on 1.03 no reboots or freezes yet, dont know if there have been made any changes to how the Watchdog functions in the following firmware updates.
When I logged on this morning the device was frozen again, at this point I have no clue what it can be. Everything is running default, clean windows installation and temps are fine, nothing connected to the Arduino. The only thing I can try now is switching out the PSU.
TCO watchdog disabled and EC Watchdog disabled, still freeze. running on a new PSU now, lets see if that works.
nope.... it died again, i don't know at this point, i did notice a pattern, it seems to happen every 40-48 hours.
Can you nail it down to a specific interval? When I was porting an rtl8139/8169 ethernet driver for the Udoo to the unsupported OS I am using, I found the driver died after ten minutes. It turns out that a timer in the driver was attempting to access a statistics register on the ethernet card that was not present. The functionality had been removed for the rtl8111 chip. Being able to distinctly identify a fixed interval could help isolate the problem.