diff --git a/src/conf/node_device_conf.c b/src/conf/node_device_conf.c
index 712d768e4a..b882fcfbe8 100644
--- a/src/conf/node_device_conf.c
+++ b/src/conf/node_device_conf.c
@@ -323,10 +323,10 @@ virNodeDeviceCapPCIDefFormat(virBuffer *buf,
virBufferAsprintf(buf, "0x%.6x\n", data->pci_dev.klass);
virBufferAsprintf(buf, "%d\n",
data->pci_dev.domain);
- virBufferAsprintf(buf, "%d\n", data->pci_dev.bus);
- virBufferAsprintf(buf, "%d\n",
+ virBufferAsprintf(buf, "%u\n", data->pci_dev.bus);
+ virBufferAsprintf(buf, "%u\n",
data->pci_dev.slot);
- virBufferAsprintf(buf, "%d\n",
+ virBufferAsprintf(buf, "%u\n",
data->pci_dev.function);
virBufferAsprintf(buf, "pci_dev.product);
diff --git a/tests/nodedevschemadata/pci_0000_00_02_0_header_type.xml b/tests/nodedevschemadata/pci_0000_00_02_0_header_type.xml
index 387fce7051..df620dc64f 100644
--- a/tests/nodedevschemadata/pci_0000_00_02_0_header_type.xml
+++ b/tests/nodedevschemadata/pci_0000_00_02_0_header_type.xml
@@ -4,7 +4,7 @@
0xffffff
0
- 0
+ 4294967295
2
0
4th Gen Core Processor Integrated Graphics Controller