Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

1. WO2016003408 - DÉTECTION ET CONFIGURATION DE LECTEUR D'EXÉCUTION

Note: Texte fondé sur des processus automatiques de reconnaissance optique de caractères. Seule la version PDF a une valeur juridique

WHAT IS CLAIMED IS:

1. A method comprising:

detecting, by a computing system, that a drive is connected to the computing system during a runtime using a sideband signal of the drive;

determining, by the computing system, a drive type for the drive; and configuring, by the computing system, during a runtime, a PCIe multiplexer based on the determined drive type.

2. The method of claim 1, wherein the drive type is a four-lane PCIe drive, and wherein the PCIe multiplexer is configured to pass two lanes of a four-lane PCIe signal between a port of a PCIe switch and the PCIe drive, and wherein two additional lanes of the four-lane PCIe signal are passed directly between the port of the PCIe switch and the PCIe drive.

3. The method of claim 1, wherein the drive type is two of a two-lane PCIe drive, and wherein the PCIe multiplexer is configured to pass two lanes of a four-lane PCIe signal between a first port of the PCIe switch and the PCIe drive, and wherein two additional lanes of the four-lane PCIe signal are passed directly between a second port of the PCIe switch and the PCIe drive.

4. The method of claim 1 , further comprising:

detecting, by the computing system, removal of the drive during the runtime.

5. A system comprising:

a drive bay having a drive bay connector to receive four lanes of a peripheral component interconnect express (PCIe) signal from a PCIe switch communicatively coupled to the drive bay connector via a PCIe multiplexer;

a drive detection module stored in a memory resource executable by a processing resource to detect that a drive is connected to the computing system during a runtime and to determine a drive type for the drive; and

a drive configuration module stored in the memory resource and executable by the processing resource to configure, during the runtime, the PCIe multiplexer based on the determined drive type.

6. The system of claim 5, wherein the drive bay connecter further includes a first socket and a second socket, wherein the four lanes of the PCIe signal is bifurcated into a first two-lane signal directed to the first socket and a second two-lane signal directed to the second socket.

7. The system of claim 5, further comprising:

a backplane to communicatively couple the drive bay to the computing system.

8. The system of claim 5, wherein the drive detection module detects that the drive is connected to the computing system during a runtime using a sideband signal of the drive.

9. The system of claim 5, further comprising:

a second drive bay having a third socket and a fourth socket, the sockets to receive at least one drive.

10. The system of claim 9,

wherein a PCIe switch is communicatively coupled to the third and fourth sockets via a second PCIe multiplexer, and

wherein the drive configuration module further configures, during the runtime, the second PCIe multiplexer.

11. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to:

determine a drive type during a runtime;

configure a peripheral component interconnect express (PCIe) multiplexer during the runtime according to the drive type; and

report to a PCIe switch that the drive is present on a particular port based on the drive type.

12. The non-transitory computer-readable storage medium of claim 11 , further comprising instructions to:

bring the particular port of the PCIe switch out of reset in response to the drive being added.

13. The non-transitory computer-readable storage medium of claim 12, further comprising instructions to:

reset the particular port of the PCIe switch in response to the drive being removed.

14. The non-transitory computer-readable storage medium of claim 13, further comprising instructions to:

reporting to the PCIe switch that the drive is not present in response to the drive being removed.

15. The non-transitory computer-readable storage medium of claim 11 , wherein the determining a drive type during a runtime utilizes sideband signals of the drive.