Introduction
Recently, I obtained a free Dell PowerEdge R720 server and decided to install Alpine Linux on it. However, I encountered an issue with the USB ports during the installation process using iDRAC.
Background
The Dell PowerEdge R720 is a powerful server with multiple USB ports that can be used for various purposes, such as installing an operating system from a USB drive or connecting peripherals. However, when attempting to install Alpine Linux using a USB drive and iDRAC, I encountered some issues.
Symptoms
The installation process seemed to hang at the point where the installer was supposed to detect the USB drive. The iDRAC console showed no signs of activity related to the USB ports. I tried different USB drives and even connected them directly to the server's front-panel USB ports, but the issue persisted.
Troubleshooting
Checking USB Controller
I first checked the USB controller in the BIOS settings. The USB controller was enabled, and all the ports were detected. I also checked the iDRAC settings and ensured that the USB ports were enabled.
Updating Firmware
I tried updating the iDRAC firmware to the latest version, but that did not resolve the issue. I also checked the Alpine Linux community for any known issues related to the USB ports and iDRAC, but I could not find any relevant information.
Workaround
As a workaround, I decided to install Alpine Linux using a network installation. I created a bootable USB drive with the Alpine Linux installation media and used it to boot the server. I then followed the network installation instructions provided by the Alpine Linux documentation. The installation was successful, and I was able to access the USB ports using the server's operating system.
Conclusion
Although I was unable to resolve the USB ports issue when installing Alpine Linux using iDRAC, I was able to work around the problem by using a network installation. It is important to note that this issue may not affect all installations, and other factors, such as the specific version of iDRAC or Alpine Linux, may play a role. If you encounter similar issues, I recommend checking the Alpine Linux community for any known issues and trying different installation methods.