Data transfer system and system host
AssigneePanasonic Intellectual Property Management Co., Ltd.
InventorsHideaki YAMASHITA, Takeshi OOTSUKA
Life of this patent
Estimating the term…
Abstract
A data transfer system, which comprises a system host and an adaptor including a local host, is provided. The adaptor is connectable to a local device inserted into the adaptor and includes a switch unit configured to perform address translation and Requestor (Req) ID translation for data transfers between the local device and the system host. The system host checks, when the local device is inserted or removed while the system host is in operation, a type of a protocol applied to the local device and reloads a device driver based on a result of the check. The device driver includes a pre-sleep state storage configured to store an insertion and removal state of the local device immediately before the system host and the adaptor enter a sleep state.
Claims12
A data transfer system comprising:
- a system host;
- and
- an adaptor including a local host,
- wherein the adaptor is connectable to a local device inserted into the adaptor and includes a switch unit configured to perform address translation and Requestor (Req) ID translation for data transfers between the local device and the system host,
- the system host checks, when the local device is inserted or removed while the system host is in operation, a type of a protocol applied to the local device and reloads a device driver based on a result of the check, and
- the device driver includes a pre-sleep state storage configured to store an insertion and removal state of the local device immediately before the system host and the adaptor enter a sleep state.
A data transfer system comprising:
- a system host;
- and
- an adaptor including a local host,
- wherein the adaptor is connectable to a local device inserted into the adaptor and includes a switch unit configured to perform address translation and Requestor (Req) ID translation for data transfers between the local device and the system host,
- a device driver in the system host is configured to control the adaptor and the local device and includes a pre-sleep state storage configured to store an insertion and removal state of the local device immediately before the system host and the adaptor enter a sleep state,
- when the device driver determines, upon the system host and the adaptor returning from the sleep state, that the state of the local device has changed from a non-insertion state to an insertion state based on contents stored in the pre-sleep state storage and contents of a response from the adaptor, the system host returns the device driver to an initialization point of the device driver and causes the device driver returned to the initialization point to initialize the local device inserted, and
- when the device driver determines, upon the system host and the adaptor returning from the sleep state, that the state of the local device has changed from the insertion state to the non-insertion state based on the contents stored in the pre-sleep state storage and the contents of the response from the adaptor, the system host returns the device driver to the initialization point of the device driver and causes the device driver returned to the initialization point to initialize the adaptor.
A data transfer system comprising:
- a system host;
- and
- an adaptor including a local host,
- wherein the adaptor is connectable to a local device inserted into the adaptor and includes a switch unit configured to perform address translation and Requester (Req) ID translation for data transfers between the local device and the system host,
- a device driver in the system host is configured to control the adaptor and the local device and includes a pre-sleep state storage configured to store an insertion and removal state of the local device immediately before the system host and the adaptor enter a sleep state,
- when the device driver determines, upon the system host and the adaptor returning from the sleep state, that the state of the local device has changed from a non-insertion state to an insertion state based on contents stored in the pre-sleep state storage and contents of a response from the adaptor, the system host deletes the device driver in response to a request to delete the device driver, loads a device driver immediately after the deletion, and causes the device driver loaded to initialize the local device inserted, and
- when the device driver determines, upon the system host and the adaptor returning from the sleep state, that the state of the local device has changed from the insertion state to the non-insertion state based on the contents stored in the pre-sleep state storage and the contents of the response from the adaptor, the system host deletes the device driver in response to the request to delete the device driver, loads a device driver immediately after the deletion, and causes the device driver loaded to initialize the adaptor.
A data transfer system comprising:
- a system host;
- and
- an adaptor including a local host,
- wherein the adaptor is connectable to a local device inserted into the adaptor and includes a switch unit configured to perform address translation and Requestor (Req) ID translation for data transfers between the local device and the system host,
- a device driver in the system host is configured to control the adaptor and the local device and includes a pre-sleep state storage configured to store an insertion and removal state of the local device immediately before the system host and the adaptor enter a sleep state,
- when the device driver determines, upon the system host and the adaptor returning from the sleep state, that the state of the local device has changed from a non-insertion state to an insertion state based on contents stored in the pre-sleep state storage and contents of a response from the adaptor, the system host changes respective predetermined parameters of an operating system, the adaptor, and the local device in accordance with the insertion state where the local device is inserted into the adaptor, and
- when the device driver determines, upon the system host and the adaptor returning from the sleep state, that the state of the local device has changed from the insertion state to the non-insertion state based on the contents stored in the pre-sleep state storage and the contents of the response from the adaptor, the system host changes the respective predetermined parameters of the operating system and the adaptor in accordance with the non-insertion state where the local device is not inserted into the adaptor.
A system host included in a data transfer system, the data transfer system further including an adaptor including a local host,
- wherein the adaptor is connectable to a local device inserted into the adaptor and includes a switch unit configured to perform address translation and Requestor (Req) ID translation for data transfers between the local device and the system host, and
- in the data transfer system where the system host checks, when the local device is inserted or removed while the system host is in operation, a type of a protocol applied to the local device and reloads a device driver based on a result of the check, the device driver includes a pre-sleep state storage configured to store an insertion and removal state of the local device immediately before the system host and the adaptor enter a sleep state.
A system host included in a data transfer system, the data transfer system further including an adaptor including a local host,
- wherein in the data transfer system where the adaptor is connectable to a local device inserted into the adaptor and includes a switch unit configured to perform address translation and Requestor (Req) ID translation for data transfers between the local device and the system host,
- a device driver in the system host is configured to control the adaptor and the local device and includes a pre-sleep state storage configured to store an insertion and removal state of the local device immediately before the system host and the adaptor enter a sleep state,
- when the device driver determines, upon the system host and the adaptor returning from the sleep state, that the state of the local device has changed from a non-insertion state to an insertion state based on contents stored in the pre-sleep state storage and contents of a response from the adaptor, the system host returns the device driver to an initialization point of the device driver and causes the device driver returned to the initialization point to initialize the local device inserted, and
- when the device driver determines, upon the system host and the adaptor returning from the sleep state, that the state of the local device has changed from the insertion state to the non-insertion state based on the contents stored in the pre-sleep state storage and the contents of the response from the adaptor, the system host returns the device driver to the initialization point of the device driver and causes the device driver returned to the initialization point to initialize the adaptor.
A system host included in a data transfer system, the data transfer system further including an adaptor including a local host,
- wherein in the data transfer system where the adaptor is connectable to a local device inserted into the adaptor and includes a switch unit configured to perform address translation and Requestor (Req) ID translation for data transfers between the local device and the system host,
- a device driver in the system host is configured to control the adaptor and the local device and includes a pre-sleep state storage configured to store an insertion and removal state of the local device immediately before the system host and the adaptor enter a sleep state,
- when the device driver determines, upon the system host and the adaptor returning from the sleep state, that the state of the local device has changed from a non-insertion state to an insertion state based on contents stored in the pre-sleep state storage and contents of a response from the adaptor, the system host deletes the device driver in response to a request to delete the device driver, loads a device driver immediately after the deletion, and causes the device driver loaded to initialize the local device inserted, and
- when the device driver determines, upon the system host and the adaptor returning from the sleep state, that the state of the local device has changed from the insertion state to the non-insertion state based on the contents stored in the pre-sleep state storage and the contents of the response from the adaptor, the system host deletes the device driver in response to the request to delete the device driver, loads a device driver immediately after the deletion, and causes the device driver loaded to initialize the adaptor.
A system host included in a data transfer system, the data transfer system further including an adaptor including a local host,
- wherein in the data transfer system where the adaptor is connectable to a local device inserted into the adaptor and includes a switch unit configured to perform address translation and Requestor (Req) ID translation for data transfers between the local device and the system host,
- a device driver in the system host is configured to control the adaptor and the local device and includes a pre-sleep state storage configured to store an insertion and removal state of the local device immediately before the system host and the adaptor enter a sleep state,
- when the device driver determines, upon the system host and the adaptor returning from the sleep state, that the state of the local device has changed from a non-insertion state to an insertion state based on contents stored in the pre-sleep state storage and contents of a response from the adaptor, the system host changes respective predetermined parameters of an operating system, the adaptor, and the local device in accordance with the insertion state where the local device is inserted into the adaptor, and
- when the device driver determines, upon the system host and the adaptor returning from the sleep state, that the state of the local device has changed from the insertion state to the non-insertion state based on the contents stored in the pre-sleep state storage and the contents of the response from the adaptor, the system host changes the respective predetermined parameters of the operating system and the adaptor in accordance with the non-insertion state where the local device is not inserted into the adaptor.
Dependencies are inferred from the claim text.