summaryrefslogtreecommitdiff
diff options
authorSylvain Pineau <sylvain.pineau@canonical.com>2016-02-15 17:48:06 +0100
committerSylvain Pineau <sylvain.pineau@canonical.com>2016-02-15 17:48:06 +0100
commit54001a7ae4cba19afe5e509a5560a32ca0293da1 (patch)
tree9957d70dd8660c5ccdcf2a2af227b6e32b10473e
parente2dd245ca6ddb23f8b969c8d9f95eaaa312874c4 (diff)
providers:checkbox:bin:network_device_info: Add PCI_ID and PCI_SUBSYS_ID
Fixes: https://bugs.launchpad.net/plainbox-provider-checkbox/+bug/1545762
-rwxr-xr-xbin/network_device_info9
1 files changed, 8 insertions, 1 deletions
diff --git a/bin/network_device_info b/bin/network_device_info
index f4b7911..19e5b68 100755
--- a/bin/network_device_info
+++ b/bin/network_device_info
@@ -236,7 +236,14 @@ def main(args):
value, network_dev._driver_ver))
else:
print("%s: %s" % (attribute.capitalize(), value))
-
+ vendor_id = getattr(device, 'vendor_id')
+ product_id = getattr(device, 'product_id')
+ subvendor_id = getattr(device, 'subvendor_id')
+ subproduct_id = getattr(device, 'subproduct_id')
+ if vendor_id and product_id:
+ print("ID: [{0:04x}:{1:04x}]".format(vendor_id, product_id))
+ if subvendor_id and subproduct_id:
+ print("Subsystem ID: [{0:04x}:{1:04x}]".format(subvendor_id, subproduct_id))
print()
try: