Issue #325 has been reported by Francois Ollonois.

----------------------------------------
Bug #325: Asus P5QL-EM:  NVIDIA card in PCIe X1 port not working
https://ticket.coreboot.org/issues/325

* Author: Francois Ollonois
* Status: New
* Priority: Normal
* Assignee: 
* Category: 
* Target version: 
----------------------------------------
When using my nvidia geforce GT 710 in PCIe X1 slot the screen is not working 
after graphic driver is loaded. With nomodeset parameter it works but without 
driver I can't start Xorg.
The same card in X16 slot works, but I want to use the X16 port on this board 
for a nvme adapter card. 
I discussed the problem with nouveau project and they consider some sort of DMA 
problem and found some differences between vendor firmware and coreboot that 
may cause the problems. 
They also mention some kernel parameters to work around this problem but even 
with this parameters the screen flickers when using Xorg.
With original vendor firmware the card works in X1 port. 
I use this card:
https://www.asus.com/Motherboards-Components/Graphics-Cards/ASUS/GT710-4H-SL-2GD5/

Here is the link to the nouveau ticket.
https://gitlab.freedesktop.org/drm/nouveau/-/issues/132

I will also add the kernel log and lcpci output and the cbmem output.
And here are some information about the differences:

~~~
Coreboot:
        Latency: 0, Cache Line Size: 64 bytes
        Capabilities: [100 v1] Virtual Channel
                        Ctrl:   Enable+ ID=0 ArbSelect=Fixed TC/VC=ff

Vendor:
        Latency: 0, Cache Line Size: 32 bytes
        Capabilities: [100 v1] Virtual Channel
                        Ctrl:   Enable+ ID=0 ArbSelect=Fixed TC/VC=01
~~~

The host bridge also has SERR+ on coreboot vs SERR- on vendor.

And the root ports actually have a lot of differences, including stuff like

~~~
Coreboot:
        Capabilities: [40] Express (v1) Root Port (Slot-), MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0
                        ExtTag- RBE+
                DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 128 bytes, MaxReadReq 128 bytes
                DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ 
TransPend-
                LnkCap: Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit 
Latency L0s <1us, L1 <4us
                        ClockPM- Surprise- LLActRep+ BwNot- ASPMOptComp-
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk-
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s (ok), Width x0 (downgraded)
                        TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-

Vendor:
        Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0
                        ExtTag- RBE+
                DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 128 bytes, MaxReadReq 128 bytes
                DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ 
TransPend-
                LnkCap: Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit 
Latency L0s <256ns, L1 <4us
                        ClockPM- Surprise- LLActRep+ BwNot- ASPMOptComp-
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s (ok), Width x0 (downgraded)
                        TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
                SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ 
Surprise+
                        Slot #0, PowerLimit 10.000W; Interlock- NoCompl-
                SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- 
LinkChg-
                        Control: AttnInd Unknown, PwrInd Unknown, Power- 
Interlock-
                SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- 
Interlock-
                        Changed: MRL- PresDet- LinkState-
~~~

---Files--------------------------------
cbmem_p5ql-em.log (43.5 KB)
kernel_log_X1.txt (56.9 KB)
kernel_log_X1_nomodeset.txt (55.1 KB)
kernel_log_X1_with_para.txt (57.3 KB)
kernel_log_X16.txt (56.7 KB)
lspci_coreboot_root2.txt (64.3 KB)
lspci_vendor.txt (61.9 KB)


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
https://ticket.coreboot.org/my/account
_______________________________________________
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org

Reply via email to