[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] Ethernet PCI passthrough problem


  • To: xen-devel@xxxxxxxxxxxxxxxxxxxx
  • From: Frédéric Pierret <frederic.pierret@xxxxxxxxxxxx>
  • Date: Fri, 5 Jul 2019 15:46:33 +0200
  • Arc-authentication-results: i=1; mx.zoho.com; dkim=pass header.i=qubes-os.org; spf=pass smtp.mailfrom=frederic.pierret@xxxxxxxxxxxx; dmarc=pass header.from=<frederic.pierret@xxxxxxxxxxxx> header.from=<frederic.pierret@xxxxxxxxxxxx>
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1562334401; h=Content-Type:Date:From:MIME-Version:Message-ID:Subject:To:ARC-Authentication-Results; bh=mz4GglZzxrEMCHvXbrDAEIymS1A4M+mwU8ekpbyxffg=; b=T7faKcq9+rXSTfze1jFH5I8/j2RUABh19UylBP7+TBn0o5ZUWZcoGE5oB5cVp52LtYraKtVQCbISay6W/ancmWC+bA6aPHvLOe31KoUL16l2eE2ixA1jOZIWs271r5lXorBR1Q1+sHFG2VnmHmbUxe09j0JteL3/haG3VezCWUc=
  • Arc-seal: i=1; a=rsa-sha256; t=1562334401; cv=none; d=zoho.com; s=zohoarc; b=J4cH+ypJFn3ZePDf0VkBDFTIaxFsMrPsDqWoiYPlhC9iOvewNtCxrXhd48pnnqrumro1yzK92fBTRzts1c3/OEWHHqjGsA94qQLrUiupZKK1cSxcmhuw8mDI4t37AWeQLRQLBsuUPZ1gjJsYMi/d/S4EX+bZbydEluAs21nEP8U=
  • Delivery-date: Fri, 05 Jul 2019 13:46:51 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Openpgp: preference=signencrypt

Hi all,

I'm experiencing problem to perform PCI passthrough of Ethernet card
with 4 ports (HP Ethernet 1Gb 4-port 331FLR Adapter) on an HP DL360 Gen8.

I have two server like this one where the first is under CentOS and the
other one, under Qubes. Under CentOS, the nics are not attached to any
other domain and classical dmesg shows no errors (see attached
'centos_kvm.png'). It's working very well since long time. I'm trying to
switch these servers to Qubes and I'm facing trouble. In Qubes, we
attach all the nics into a domain, usually called 'sys-net' in HVM mode.

The nics are attached with 'rdm_policy=relaxed' to 'sys-net' but are not
loaded in the domain due to errors (see attached 'HVM_dom0.png' and
'HVM_sys_net.png'). I tried in PV mode, I got it working but I was not
happy with that for security reason. I decided to update my bios to the
most recent one, and even in PV, it does not work anymore (see attached
'PV_dom0.png' and 'PV_sys_net.png').

I tried to add extra option like 'mmio_hole=3076' without any luck. I
tried to load reload kernel module 'tg3' and 'broadcom' (as I saw over
several forums for related errors) in 'sys-net' also without any luck.

I tried to attach only one or only two by multiple combinations, same
result.

All have been tried under Qubes 4.0.1 (xen-4.8) and Qubes 4.1 under
development (xen-4.12). Current attached log images are with xen-4.12.

Does anyone have an idea where to look at?

Thank you in advance,

Frédéric Pierret

Attachment: centos_kvm.png
Description: PNG image

Attachment: HVM_dom0.png
Description: PNG image

Attachment: HVM_sys_net.png
Description: PNG image

Attachment: PV_dom0.png
Description: PNG image

Attachment: PV_sys_net.png
Description: PNG image

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.