I have other posts describing my problem. Basically, my PC freezes randomly. I have the knowledge that it is not a hardware problem, but I have even updated BIOS and the issue doesn’t go away.
Using a weird combination of LAN disable, ME Control and some Root Port enable BIOS options, I discovered that the issue was gone for a long time (days or even months). Recently, I have tested some PCI-e clocks options and I have found that, depending on these clocks configuration, the LAN controller PCI location changes and even a new PCI bridge device could appear.
Setup Question = Clock0 assignment
Token =BBF // Do NOT change this line
Offset =C09
Width =01
BIOS Default =[00]Platform-POR
Options =*[00]Platform-POR // Move "*" to the desired Option
[01]Enabled
[02]Disabled
Setup Question = ClkReq for Clock0
Token =BC0 // Do NOT change this line
Offset =C19
Width =01
BIOS Default =[00]Platform-POR
Options =*[00]Platform-POR // Move "*" to the desired Option
[FF]Disabled
Setup Question = Clock1 assignment
Token =BC1 // Do NOT change this line
Offset =C0A
Width =01
BIOS Default =[00]Platform-POR
Options =*[00]Platform-POR // Move "*" to the desired Option
[01]Enabled
[02]Disabled
Setup Question = ClkReq for Clock1
Token =BC2 // Do NOT change this line
Offset =C1A
Width =01
BIOS Default =[00]Platform-POR
Options =*[00]Platform-POR // Move "*" to the desired Option
[FF]Disabled
Setup Question = Clock2 assignment
Token =BC3 // Do NOT change this line
Offset =C0B
Width =01
BIOS Default =[00]Platform-POR
Options =*[00]Platform-POR // Move "*" to the desired Option
[01]Enabled
[02]Disabled
Setup Question = ClkReq for Clock2
Token =BC4 // Do NOT change this line
Offset =C1B
Width =01
BIOS Default =[00]Platform-POR
Options =*[00]Platform-POR // Move "*" to the desired Option
[FF]Disabled
Setup Question = Clock3 assignment
Token =BC5 // Do NOT change this line
Offset =C0C
Width =01
BIOS Default =[00]Platform-POR
Options =*[00]Platform-POR // Move "*" to the desired Option
[01]Enabled
[02]Disabled
Setup Question = ClkReq for Clock3
Token =BC6 // Do NOT change this line
Offset =C1C
Width =01
BIOS Default =[00]Platform-POR
Options =*[00]Platform-POR // Move "*" to the desired Option
[FF]Disabled
Setup Question = Clock4 assignment
Token =BC7 // Do NOT change this line
Offset =C0D
Width =01
BIOS Default =[00]Platform-POR
Options =*[00]Platform-POR // Move "*" to the desired Option
[01]Enabled
[02]Disabled
Setup Question = ClkReq for Clock4
Token =BC8 // Do NOT change this line
Offset =C1D
Width =01
BIOS Default =[00]Platform-POR
Options =*[00]Platform-POR // Move "*" to the desired Option
[FF]Disabled
Setup Question = Clock5 assignment
Token =BC9 // Do NOT change this line
Offset =C0E
Width =01
BIOS Default =[00]Platform-POR
Options =*[00]Platform-POR // Move "*" to the desired Option
[01]Enabled
[02]Disabled
Setup Question = ClkReq for Clock5
Token =BCA // Do NOT change this line
Offset =C1E
Width =01
BIOS Default =[00]Platform-POR
Options =*[00]Platform-POR // Move "*" to the desired Option
[FF]Disabled
Setup Question = Clock6 assignment
Token =BCB // Do NOT change this line
Offset =C0F
Width =01
BIOS Default =[00]Platform-POR
Options =*[00]Platform-POR // Move "*" to the desired Option
[01]Enabled
[02]Disabled
Setup Question = ClkReq for Clock6
Token =BCC // Do NOT change this line
Offset =C1F
Width =01
BIOS Default =[00]Platform-POR
Options =*[00]Platform-POR // Move "*" to the desired Option
[FF]Disabled
Setup Question = Clock7 assignment
Token =BCD // Do NOT change this line
Offset =C10
Width =01
BIOS Default =[00]Platform-POR
Options =*[00]Platform-POR // Move "*" to the desired Option
[01]Enabled
[02]Disabled
Setup Question = ClkReq for Clock7
Token =BCE // Do NOT change this line
Offset =C20
Width =01
BIOS Default =[00]Platform-POR
Options =*[00]Platform-POR // Move "*" to the desired Option
[FF]Disabled
Setup Question = Clock8 assignment
Token =BCF // Do NOT change this line
Offset =C11
Width =01
BIOS Default =[00]Platform-POR
Options =*[00]Platform-POR // Move "*" to the desired Option
[01]Enabled
[02]Disabled
Setup Question = ClkReq for Clock8
Token =BD0 // Do NOT change this line
Offset =C21
Width =01
BIOS Default =[00]Platform-POR
Options =*[00]Platform-POR // Move "*" to the desired Option
[FF]Disabled
Setup Question = Clock9 assignment
Token =BD1 // Do NOT change this line
Offset =C12
Width =01
BIOS Default =[00]Platform-POR
Options =*[00]Platform-POR // Move "*" to the desired Option
[01]Enabled
[02]Disabled
Setup Question = ClkReq for Clock9
Token =BD2 // Do NOT change this line
Offset =C22
Width =01
BIOS Default =[00]Platform-POR
Options =*[00]Platform-POR // Move "*" to the desired Option
[FF]Disabled
Setup Question = Clock10 assignment
Token =BD3 // Do NOT change this line
Offset =C13
Width =01
BIOS Default =[00]Platform-POR
Options =*[00]Platform-POR // Move "*" to the desired Option
[01]Enabled
[02]Disabled
Setup Question = ClkReq for Clock10
Token =BD4 // Do NOT change this line
Offset =C23
Width =01
BIOS Default =[00]Platform-POR
Options =*[00]Platform-POR // Move "*" to the desired Option
[FF]Disabled
Setup Question = Clock11 assignment
Token =BD5 // Do NOT change this line
Offset =C14
Width =01
BIOS Default =[00]Platform-POR
Options =*[00]Platform-POR // Move "*" to the desired Option
[01]Enabled
[02]Disabled
Setup Question = ClkReq for Clock11
Token =BD6 // Do NOT change this line
Offset =C24
Width =01
BIOS Default =[00]Platform-POR
Options =*[00]Platform-POR // Move "*" to the desired Option
[FF]Disabled
Setup Question = Clock12 assignment
Token =BD7 // Do NOT change this line
Offset =C15
Width =01
BIOS Default =[00]Platform-POR
Options =*[00]Platform-POR // Move "*" to the desired Option
[01]Enabled
[02]Disabled
Setup Question = ClkReq for Clock12
Token =BD8 // Do NOT change this line
Offset =C25
Width =01
BIOS Default =[00]Platform-POR
Options =*[00]Platform-POR // Move "*" to the desired Option
[FF]Disabled
Setup Question = Clock13 assignment
Token =BD9 // Do NOT change this line
Offset =C16
Width =01
BIOS Default =[00]Platform-POR
Options =*[00]Platform-POR // Move "*" to the desired Option
[01]Enabled
[02]Disabled
Setup Question = ClkReq for Clock13
Token =BDA // Do NOT change this line
Offset =C26
Width =01
BIOS Default =[00]Platform-POR
Options =*[00]Platform-POR // Move "*" to the desired Option
[FF]Disabled
Setup Question = Clock14 assignment
Token =BDB // Do NOT change this line
Offset =C17
Width =01
BIOS Default =[00]Platform-POR
Options =*[00]Platform-POR // Move "*" to the desired Option
[01]Enabled
[02]Disabled
Setup Question = ClkReq for Clock14
Token =BDC // Do NOT change this line
Offset =C27
Width =01
BIOS Default =[00]Platform-POR
Options =*[00]Platform-POR // Move "*" to the desired Option
[FF]Disabled
Setup Question = Clock15 assignment
Token =BDD // Do NOT change this line
Offset =C18
Width =01
BIOS Default =[00]Platform-POR
Options =*[00]Platform-POR // Move "*" to the desired Option
[01]Enabled
[02]Disabled
Setup Question = ClkReq for Clock15
Token =BDE // Do NOT change this line
Offset =C28
Width =01
BIOS Default =[00]Platform-POR
Options =*[00]Platform-POR // Move "*" to the desired Option
[FF]Disabled
Disabling clock1 disables LAN Controller, but not its Root Port (when LAN Controller is disabled through BIOS options, its Root Port (00:1C:00) also disappears from PCI). Aditionally, when clock2 is disabled, LAN Controller PCI bus location is increased by 1, a new PCI host bridge (00:1B:00) appears and it won’t to boot to Windows, it will only boot to BIOS Setup screen or USB boot (even though RAID Controller stays visible in PCI space).
Specs:
-Motherboard: B360H4-EM (Medion)
-Processor: intel i7-9700K
-RAM: 8 GB of Samsung RAM (M378A1K43CB2-CRC)
-Storage: 1 TB SSD +1 TB HDD.
I have a 300-series chipset (B360, as the motherboard namer says) and these chipsets use CSME version 12
I’m really interested in knowing how clock2 works. How can I edit these settings at BIOS level? Why can’t I boot to Windows when clock2 is disabled? Why disabling clock2 causes a new PCI host bridge (00:1B:00) to appear? Why/how is clock2 linked to LAN controller?
Extra question: why does enabling a new PEG Root Port (00:01:00) increases LAN Controller PCI bus location by 1?
BIOS:
360H4W0X.zip (7.1 MB)