diff options
author | Steve Czabaniuk <steve.czabaniuk@ni.com> | 2020-06-29 15:43:28 -0500 |
---|---|---|
committer | Aaron Rossetto <aaron.rossetto@ni.com> | 2020-07-31 14:32:54 -0500 |
commit | 5e0cebdc19eecad0cceac2d81bee0405a89cfe5a (patch) | |
tree | 5e1d1e84a184e3349be09c90be426407088455e5 /mpm/python/usrp_mpm/bist.py | |
parent | a68e7101167a4b5bf7b60ed90d963982aae735b8 (diff) | |
download | uhd-5e0cebdc19eecad0cceac2d81bee0405a89cfe5a.tar.gz uhd-5e0cebdc19eecad0cceac2d81bee0405a89cfe5a.tar.bz2 uhd-5e0cebdc19eecad0cceac2d81bee0405a89cfe5a.zip |
mpm: n3xx: bist: Read mboard and dboard eeprom to determine product
The routine to identify products currently only reads the motherboard
EEPROM. The N310 and N320/N321 use the same motherboard so these devices
can't be distinguished using the motherboard EEPROM alone. This change
makes get_product_id() read both the motherboard and daughterboard
EEPROM in order to determine which N3xx it actually is.
Diffstat (limited to 'mpm/python/usrp_mpm/bist.py')
-rw-r--r-- | mpm/python/usrp_mpm/bist.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/mpm/python/usrp_mpm/bist.py b/mpm/python/usrp_mpm/bist.py index b20020e1f..2287d79ab 100644 --- a/mpm/python/usrp_mpm/bist.py +++ b/mpm/python/usrp_mpm/bist.py @@ -216,14 +216,13 @@ def filter_results_for_lv(results, lv_compat_format): } return results -def get_product_id_from_eeprom(valid_ids): +def get_product_id_from_eeprom(valid_ids, cmd='eeprom-id'): """Return the mboard product ID Returns something like n300, n310, e320... """ - cmd = ['eeprom-id'] output = subprocess.check_output( - cmd, + [cmd], stderr=subprocess.STDOUT, shell=True, ).decode('utf-8') |