After looking at the code again I guess the first GPIO address (0x70 & 0x2000000 != 0) is SLP_S3 and the second one (0x78 & 0x18 == 0) is PCH_BIOS_OK as mentioned in the log message.
[code]
if (((*(uint *)((int)gpio_base_addr + 0x70) & 0x2000000) != 0) && ((*(uint *)((int)gpio_base_addr + 0x78) & 0x18) == 0)) {
...
printk(" <6>Scheduled delayed BIOS check - SLP_S3#=high, PCH_BIOS_OK=low\n");
...
[/code]
As further logging indicates that SLP_S3 is indeed high (ie SLP_S3# -> HI count=3), we could assume...
Announcement
Collapse
No announcement yet.
User Profile
Collapse
-
WD Sentinel DS5100 (NAS) boot issues
Hi all,
I have a Western Digital Sentinel DS5100 NAS system which has stopped working. It has dual BIOS. I bought the system second hand with an already broken primary BIOS (it rebooted multiple times until second BIOS was used).
It worked until recently. The system was idle in Windows Server 2012 and a BSOD occurred, I think it was 'critical process died'. Thereafter it didn't boot, it just sat there with no video output and fan speed at 100% (there's a proprietary Windows driver by WD which controls the fan, outside of that it always runs at 100%).
There...
-
Hello, I'm Dean and I am new to repairing electronics. I hope to learn a lot here!
Leave a comment:
No activity results to display
Show More
Leave a comment: