Index: /trunk/libffado/support/tools/ffado_diag_helpers.py =================================================================== --- /trunk/libffado/support/tools/ffado_diag_helpers.py (revision 2147) +++ /trunk/libffado/support/tools/ffado_diag_helpers.py (revision 2148) @@ -141,5 +141,5 @@ def get_command_path(name): - cmd = "which %s" % name + cmd = "which %s 2> /dev/null" % name return run_command(cmd) @@ -152,12 +152,15 @@ def list_host_controllers(): - cmd = "lspci | grep 1394" + lspci_cmd = get_command_path("lspci") + if lspci_cmd == "": + lspci_cmd = "/sbin/lspci" + cmd = lspci_cmd + " | grep 1394" controllers = run_command(cmd).split("\n") - log.debug("lspci | grep 1394: %s" % controllers) + log.debug(lspci_cmd + " | grep 1394: %s" % controllers) for c in controllers: tmp = c.split() if len(tmp) > 0: tmp - cmd = "lspci -vv -nn -s %s" % tmp[0] + cmd = lspci_cmd + " -vv -nn -s %s" % tmp[0] print run_command(cmd)