XCP-ng
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login
    1. Home
    2. slavox
    S
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 0
    • Posts 2
    • Groups 0

    slavox

    @slavox

    0
    Reputation
    3
    Profile views
    2
    Posts
    0
    Followers
    0
    Following
    Joined
    Last Online

    slavox Unfollow Follow

    Latest posts made by slavox

    • RE: Google Coral TPU PCIe Passthrough Woes

      @Teddy-Astie Is this patch already in the current kernel or do i need to manually apply it?

      posted in Compute
      S
      slavox
    • RE: Google Coral TPU PCIe Passthrough Woes

      hey @andSmv @olivierlambert
      I have a PCI coral TPU and have the same issue from this thread. It doesn't look like anyone confirmed if the patch is working.

      Anything I can do to help test here? I have just switched away from proxmox so would prefer to get it working in XCP
      I'm currently on 8.3 and the alt kernel. But happy to test with whatever, I have some spare hardware to setup a dedicated test if needed.

      uname -a
      Linux xcp-long 4.19.316+1 #1 SMP Mon Aug 19 14:31:42 CEST 2024 x86_64 x86_64 x86_64 GNU/Linux
      

      xl dmesg

      (XEN) [ 3010.009205] d12v5 EPT violation 0x1aa (-w-/r-x) gpa 0x000000f1846800 mfn 0x90246 type 5
      (XEN) [ 3010.009207] d12v5 Walking EPT tables for GFN f1846:
      (XEN) [ 3010.009209] d12v5  epte 9c00000cb3924007
      (XEN) [ 3010.009210] d12v5  epte 9c0000084c552007
      (XEN) [ 3010.009211] d12v5  epte 9c00000847e9d007
      (XEN) [ 3010.009212] d12v5  epte 9c50000090246845
      (XEN) [ 3010.009214] d12v5  --- GLA 0xffffaea6c0d8d800
      (XEN) [ 3010.009219] domain_crash called from vmx_vmexit_handler+0xa8d/0x1ab0
      (XEN) [ 3010.009221] Domain 12 (vcpu#5) crashed on cpu#17:
      (XEN) [ 3010.009225] ----[ Xen-4.17.5-3  x86_64  debug=n  Not tainted ]----
      (XEN) [ 3010.009226] CPU:    17
      (XEN) [ 3010.009227] RIP:    0010:[<ffffffff8dd86326>]
      (XEN) [ 3010.009228] RFLAGS: 0000000000010286   CONTEXT: hvm guest (d12v5)
      (XEN) [ 3010.009231] rax: ffffaea6c0d8d800   rbx: ffff88c634a53800   rcx: 0000000000000000
      (XEN) [ 3010.009232] rdx: 00000000fee87000   rsi: 0000000000000000   rdi: 0000000000000000
      (XEN) [ 3010.009234] rbp: ffffaea6c0b0f448   rsp: ffffaea6c0b0f410   r8:  0000000000000000
      (XEN) [ 3010.009235] r9:  0000000000000000   r10: 0000000000000000   r11: 0000000000000000
      (XEN) [ 3010.009236] r12: ffffaea6c0b0f464   r13: 0000000000000011   r14: ffff88c6022860c8
      (XEN) [ 3010.009238] r15: 0000000000000087   cr0: 0000000080050033   cr4: 00000000001006f0
      (XEN) [ 3010.009239] cr3: 0000000105aca000   cr2: 00007b3046869000
      (XEN) [ 3010.009240] fsb: 000079ea9326d8c0   gsb: ffff88cb07280000   gss: 0000000000000000
      (XEN) [ 3010.009242] ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0018   cs: 0010
      

      lspci -vvv -s

      lspci -vvv -s 86:00.0
      86:00.0 System peripheral: Global Unichip Corp. Coral Edge TPU (prog-if ff)
      	Subsystem: Global Unichip Corp. Coral Edge TPU
      	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR- FastB2B- DisINTx-
      	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
      	Latency: 0, Cache Line Size: 64 bytes
      	Interrupt: pin A routed to IRQ 56
      	Region 0: Memory at 901fc000 (64-bit, prefetchable) [size=16K]
      	Region 2: Memory at 90200000 (64-bit, prefetchable) [size=1M]
      	Capabilities: [80] Express (v2) Endpoint, MSI 00
      		DevCap:	MaxPayload 256 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
      			ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 0.000W
      		DevCtl:	Report errors: Correctable- Non-Fatal+ Fatal+ Unsupported-
      			RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+
      			MaxPayload 256 bytes, MaxReadReq 4096 bytes
      		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
      		LnkCap:	Port #1, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us
      			ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
      		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- CommClk-
      			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
      		LnkSta:	Speed 5GT/s, Width x1, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
      		DevCap2: Completion Timeout: Range ABCD, TimeoutDis+, LTR+, OBFF Not Supported
      		DevCtl2: Completion Timeout: 260ms to 900ms, TimeoutDis-, LTR-, OBFF Disabled
      		LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
      			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
      			 Compliance De-emphasis: -6dB
      		LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
      			 EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
      	Capabilities: [d0] MSI-X: Enable- Count=128 Masked-
      		Vector table: BAR=2 offset=00046800
      		PBA: BAR=2 offset=00046068
      	Capabilities: [e0] MSI: Enable- Count=1/32 Maskable- 64bit+
      		Address: 0000000000000000  Data: 0000
      	Capabilities: [f8] Power Management version 3
      		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
      		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
      	Capabilities: [100 v1] Vendor Specific Information: ID=1556 Rev=1 Len=008 <?>
      	Capabilities: [108 v1] Latency Tolerance Reporting
      		Max snoop latency: 0ns
      		Max no snoop latency: 0ns
      	Capabilities: [110 v1] L1 PM Substates
      		L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
      			  PortCommonModeRestoreTime=10us PortTPowerOnTime=10us
      	Capabilities: [200 v2] Advanced Error Reporting
      		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
      		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-
      		UESvrt:	DLP+ SDES- TLP+ FCP+ CmpltTO+ CmpltAbrt- UnxCmplt- RxOF- MalfTLP+ ECRC+ UnsupReq- ACSViol-
      		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
      		CEMsk:	RxErr+ BadTLP+ BadDLLP+ Rollover+ Timeout+ NonFatalErr+
      		AERCap:	First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
      	Kernel driver in use: pciback
      
      posted in Compute
      S
      slavox