×

Storage system and method for executing file-based firmware commands and collecting response data

  • US 10,474,391 B2
  • Filed: 09/05/2017
  • Issued: 11/12/2019
  • Est. Priority Date: 09/05/2017
  • Status: Active Grant
First Claim
Patent Images

1. A storage system comprising:

  • a memory; and

    a controller in communication with the memory, wherein the controller is configured to;

    receive a request from a host in communication with the storage system to write data in a file, wherein the file is identified by a file path name and the host does not address logical block addresses in the memory and, thus, cannot access diagnostic or configuration functionality only accessible by logical block addresses;

    determine whether the file path name matches a predetermined file path name;

    in response to determining that the file path name does not match the predetermined file path name, write the data in the file; and

    in response to determining that the file path name matches the predetermined file path name;

    execute a command represented by the data;

    write, in the file, a response to the command after the command is executed;

    receive a request from the host to read the file; and

    in response to receiving the request from the host to read the file, send the response written in the file to the host;

    wherein;

    the file is requested to be written to by the host to execute the command;

    the file is read by the host to provide the response to the command; and

    the command comprises a diagnostic command or a configuration command.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×