ASRock.com Homepage
Forum Home Forum Home > Technical Support > AMD Motherboards
  New Posts New Posts RSS Feed - X370 Taichi, Goes Blank; Code '00'
  FAQ FAQ  Forum Search Search  Events   Register Register  Login Login

X370 Taichi, Goes Blank; Code '00'

 Post Reply Post Reply Page  <12345>
Author
Message
parsec View Drop Down
Moderator Group
Moderator Group
Avatar

Joined: 04 May 2015
Location: USA
Status: Offline
Points: 4996
Post Options Post Options   Thanks (0) Thanks(0)   Quote parsec Quote  Post ReplyReply Direct Link To This Post Posted: 25 May 2017 at 10:48am
Originally posted by Ivan_83 Ivan_83 wrote:

Screen goes black and I get "00" on the Dr Debug display, that happen when the PC is running after a while.
System can work up to 2-6 day before that happen.
I unable to reproduce this by any actions in OS/software.

As I remember, '00' happen most times on video playback.
Last time I was working with xfreerdp with remote computer. No sound, no music, no video playback.

May this not connected, but 1-2 days before boot loop code '00', video playback with tearing.
Last time was no tearing on video playback, may be because I set Vsoc = 1.0V and SOC load line calibration = 3.

On my first link another taichi user get '00' on windows setup, music playback and playing game.

It may be quit difficult to RMA: 14 days are left and local reseller may take mobo for tests and because '00' code difficult to reproduce it can deny RMA or I will wait for long time for approve.
 

========
I suggest that boot loop instead reboot happen because some internal CPU registers or devices (inside CPU) contain incorrect values.
(May be some one forget set msr registers to protect some internal/system registers/mem regions during bios init, then OS try to use it - some CPU critical data may be damaged, then system try start but bios initial code does not init this part at all or fail to init.)


May be something wrong with watchdog inside CPU.
Is it possible that BIOS programmers forget init watchdog on BIOS start, it initialized by some random crap and after 2-6 day it fire reboot?
(Me and man with linux have no driver that reinit watchdog. User from first link and topic starter may be not setup all drivers for all devices and windows dont re init watch dog to. One of my theory.)

I try load watch dog driver but get:
amdsbwd0: <AMD FCH Rev 41h+ Watchdog Timer> at iomem 0xfed80b00-0xfed80b03,0xfed80b04-0xfed80b07 on isa0
amdsbwd0: watchdog hardware is disabled
device_attach: amdsbwd0 attach returned 6

I cant patch driver because I have no BIOS and Kernel Developer's Guide for AMD 17h, I request it and waiting: https://community.amd.com/thread/213584

Also I have no drivers for:
none0@pci0:0:0:2:    class=0x080600 card=0x14511022 chip=0x14511022 rev=0x00 hdr=0x00
    vendor     = 'Advanced Micro Devices, Inc. [AMD]'
    class      = base peripheral
    subclass   = IOMMU
    cap 0f[40] = unknown
    cap 05[64] = MSI supports 4 messages, 64 bit
    cap 08[74] = HT MSI fixed address window enabled at 0xfee00000
none1@pci0:0:20:0:    class=0x0c0500 card=0xffff1849 chip=0x790b1022 rev=0x59 hdr=0x00
    vendor     = 'Advanced Micro Devices, Inc. [AMD]'
    device     = 'FCH SMBus Controller'
    class      = serial bus
    subclass   = SMBus
none2@pci0:17:0:0:    class=0x130000 card=0x145a1022 chip=0x145a1022 rev=0x00 hdr=0x00
    vendor     = 'Advanced Micro Devices, Inc. [AMD]'
    cap 09[48] = vendor (length 8)
    cap 01[50] = powerspec 3  supports D0 D3  current D0
    cap 10[64] = PCI-Express 2 endpoint max data 256(256) RO NS
                 link x16(x16) speed 8.0(8.0) ASPM disabled(L0s/L1)
    ecap 000b[100] = Vendor 1 ID 1
    ecap 0019[270] = PCIe Sec 1 lane errors 0
none3@pci0:17:0:2:    class=0x108000 card=0x14561022 chip=0x14561022 rev=0x00 hdr=0x00
    vendor     = 'Advanced Micro Devices, Inc. [AMD]'
    class      = encrypt/decrypt
    bar   [18] = type Memory, range 32, base 0xfe600000, size 1048576, enabled
    bar   [24] = type Memory, range 32, base 0xfe700000, size 8192, enabled
    cap 09[48] = vendor (length 8)
    cap 01[50] = powerspec 3  supports D0 D3  current D0
    cap 10[64] = PCI-Express 2 endpoint max data 256(256) RO NS
                 link x16(x16) speed 8.0(8.0) ASPM disabled(L0s/L1)
    cap 05[a0] = MSI supports 2 messages, 64 bit
    cap 11[c0] = MSI-X supports 2 messages
                 Table in map 0x24[0x0], PBA in map 0x24[0x1000]
    ecap 000b[100] = Vendor 1 ID 1
none4@pci0:18:0:0:    class=0x130000 card=0x14551022 chip=0x14551022 rev=0x00 hdr=0x00
    vendor     = 'Advanced Micro Devices, Inc. [AMD]'
    cap 09[48] = vendor (length 8)
    cap 01[50] = powerspec 3  supports D0 D3  current D0
    cap 10[64] = PCI-Express 2 endpoint max data 256(256) RO NS
                 link x16(x16) speed 8.0(8.0) ASPM disabled(L0s/L1)
    ecap 000b[100] = Vendor 1 ID 1
    ecap 0019[270] = PCIe Sec 1 lane errors 0





So a simple PSU power cycle or press of the Reset button is enough to reset internal CPU registers? Or that somehow resets/initializes the watchdog? You said both of those things would fix the "00" POST code and POST failure.

What is producing all the error messages for the "drivers" you don't have? They seem to be internal UEFI/BIOS code? Wait, you are using FreeBSD 11 x64.

You have dismissed using FreeBSD 11 x64 as irrelevant, simply because someone reported a similar issue. AMD states only Windows 10 officially supports Ryzen. ASRock states only Windows 10 is supported for the X370 Taichi. Have you verified Ryzen support on FreeBSD 11 x64? If that is possible.

Have you modified the UEFI/BIOS file yourself?
Back to Top
Ivan_83 View Drop Down
Newbie
Newbie
Avatar

Joined: 22 May 2017
Status: Offline
Points: 85
Post Options Post Options   Thanks (0) Thanks(0)   Quote Ivan_83 Quote  Post ReplyReply Direct Link To This Post Posted: 25 May 2017 at 3:33pm
Yes, reset/power cycle is enough to reset CPU internal registers (MCE, watchdog and others) and fix '00' POST code and failure.

This is not error messages.
This is output from pciconf utility.
I dont understand about internal UEFI devices.

As you can see ryzen mostly supported by FreeBSD. CPU topology detect correctly, all devices that have drivers works OK.
I think that other OSes users from my links have same issue - not OS specific.

No, I dont change UEFI/BIOS file.


Edited by Ivan_83 - 25 May 2017 at 3:34pm
Back to Top
Atan87 View Drop Down
Newbie
Newbie


Joined: 01 May 2017
Status: Offline
Points: 25
Post Options Post Options   Thanks (0) Thanks(0)   Quote Atan87 Quote  Post ReplyReply Direct Link To This Post Posted: 25 May 2017 at 7:14pm
Mine does the same. That is not a bootloop, it's not even trying to boot.
Back to Top
Ivan_83 View Drop Down
Newbie
Newbie
Avatar

Joined: 22 May 2017
Status: Offline
Points: 85
Post Options Post Options   Thanks (0) Thanks(0)   Quote Ivan_83 Quote  Post ReplyReply Direct Link To This Post Posted: 25 May 2017 at 7:53pm
IMHO it is boot loop.
MOBO BIOS do soft reset, '00' leds is off for a very short time, then run startup sequence and set '00', then check some thing (I suspect MCE status), see that some thing wrong and do soft reset. Again and again.
'00' flashes = BIOS stick/fail at first boot step.

My first guess was that watchdog and may be some other devices without drivers not initialized as it should and may be watchdog fire reboot random time later.

But then I find MCE, and look like more reasonable that CPU reports about some error to OS/BIOS, OS do panic and software reboot. OS do not clean MCE status registers, I found comment on kernel code:
    /*
     * Clear machine check.  Don't do this for uncorrectable
     * errors so that the BIOS can see them.
     */
Then BIOS try init but don't clean MCE too, but check it.

I have no experience in UEFI + asm hacking (to many reverse engineering for me) to check this guess and have no time to start experiments.
All what I can is playing around MCE code in FreeBSD kernel, try to catch MCE event and decode it.
Back to Top
Lisanderus View Drop Down
Newbie
Newbie
Avatar

Joined: 30 Apr 2017
Status: Offline
Points: 10
Post Options Post Options   Thanks (0) Thanks(0)   Quote Lisanderus Quote  Post ReplyReply Direct Link To This Post Posted: 25 May 2017 at 8:06pm
I also get an annoying code 00 - when tested with a prime95. At first I was pretty scared, because in the description it says: Please check if the CPU is installed correctly.
Later came to the conclusion that it just signals instability of overclocking. The computer restarts and glows 00, it is necessary to restart. So... what this code 00 really mean?

Back to Top
Ivan_83 View Drop Down
Newbie
Newbie
Avatar

Joined: 22 May 2017
Status: Offline
Points: 85
Post Options Post Options   Thanks (0) Thanks(0)   Quote Ivan_83 Quote  Post ReplyReply Direct Link To This Post Posted: 25 May 2017 at 9:11pm
IHMO, Dr.Debug it is integrated to MOBO LPC-debug port decoder. (google: PCI-E PCI+LPC Port Diagnostic Test Debug Post card)
BIOS on some control points of code execution write to some register num-code of step where it now, so if there are some error happen then we can know on what step we got error.

If you really want to know what codes mean then you need get documentation from ami/award to get base codes and from asrock to know about vendor specific codes.


Edited by Ivan_83 - 25 May 2017 at 9:12pm
Back to Top
CraazyCanuck View Drop Down
Newbie
Newbie
Avatar

Joined: 30 May 2017
Location: Canada
Status: Offline
Points: 5
Post Options Post Options   Thanks (0) Thanks(0)   Quote CraazyCanuck Quote  Post ReplyReply Direct Link To This Post Posted: 30 May 2017 at 2:00am
I too have this issue. It is while running prime95. I've run prime stable for 1 hour plus at 3.6 with no issues. It's only during the search for stability at 3.7 that thus far it has occurred. But Ivan is not overclocking so something else? Screen goes back then flashing 00. Power to the board still occurring with fans running etc. Soft boot takes care of the problem.
I've rune Cinebench and Firestrike with no issues. And other then that just some Planetside 2, that brought up an audio issue even after reinstalling the realtek driver and disabling the Nvidia driver. Choppy playback in game while using headset.
The only other issue I've encountered thus far is F62 when I try to use the XMP file. It requires a cmos reset.
 
Running latest bios.
Windows 10
r5 1600
Fatality X370 K4
16GB Vengeance LPX running at 2133
Patriot Hellfire 480GB
 
All drivers were installed individually off the site as the all in one did not work.
Back to Top
Ivan_83 View Drop Down
Newbie
Newbie
Avatar

Joined: 22 May 2017
Status: Offline
Points: 85
Post Options Post Options   Thanks (0) Thanks(0)   Quote Ivan_83 Quote  Post ReplyReply Direct Link To This Post Posted: 12 Sep 2017 at 7:40am
Well.
I take Bristol Ridge 9700 and got same issue on taichi.

I take all my hardware, except taichi and use AB350M Pro4 or Fatal1ty X370 Gaming X and system runs OK without any issues.
This is not software BUG, because I do not change any settings in my FreeBSD after mobo changed.
Back to Top
Snow View Drop Down
Newbie
Newbie


Joined: 12 Sep 2017
Status: Offline
Points: 10
Post Options Post Options   Thanks (0) Thanks(0)   Quote Snow Quote  Post ReplyReply Direct Link To This Post Posted: 12 Sep 2017 at 7:57am
I get this too, but with windows 10, x370 taichi board.


Edited by Snow - 12 Sep 2017 at 7:58am
Back to Top
fergazer View Drop Down
Newbie
Newbie


Joined: 26 Sep 2017
Status: Offline
Points: 1
Post Options Post Options   Thanks (0) Thanks(0)   Quote fergazer Quote  Post ReplyReply Direct Link To This Post Posted: 26 Sep 2017 at 4:45am
I have the same problem with Fatal1ty X370 Professional Gaming since day one. Running Linux and under even 0 load, just idling, it will end up locked with 00 flashing, randomly, but at least once a day.

RAM & CPU stock volts & freq. 

Ran Memtest86 for 36 hours worked fine.

RMA'd the 1800X CPU so far, and it did not help.

Kinda lost as to what to test next.
Back to Top
 Post Reply Post Reply Page  <12345>
  Share Topic   

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 12.04
Copyright ©2001-2021 Web Wiz Ltd.

This page was generated in 0.135 seconds.