added set_disk changes and changes for vendorpassthru in node