Serial Debugging of Blade Host on Dell PowerEdge MX7000 chassis with Microsoft Windows Debugger Dell EMC Technical White Paper
Revisions Revisions Date Description Jan 2019 Initial release Acknowledgements This paper was produced by the following members of the Dell EMC storage engineering team: Author: Thomas Cantwell and Shashwat Jnawali 2 Serial Debugging of Blade Host on Dell PowerEdge MX7000 chassis with Microsoft Windows Debugger | Document ID
Table of contents Table of contents Revisions.............................................................................................................................................................................2 Acknowledgements .............................................................................................................................................................2 Conclusion ........................................................................................................
Introduction: Introduction: The Dell PowerEdge MX7000 chassis and blades support Windows debugging on the blade host via the USB serial port on the back of the chassis. This requires several steps to set up the blade, the chassis, and the operating system as follows. Setting up the serial connection via Management Module to create a dedicated connection to a specific blade. Setting up the blade serial settings in system BIOS. Enabling debugging in the operating system.
Introduction: i. Attach one end of USB cable (Figure 1) to the management module’s USB port (Figure 2). Attach the other end to the system you will use as the debugger, typically a laptop running Windows. On the debugger, the USB device will be enumerated in the Device Manager as Cypress USB-toserial device. The driver is native to Windows 10/Windows Server 2016. If the USB device is discovered, proceed to step 4, otherwise proceed to step 3. 3Windows 8.
Introduction: Select C (Server Serial Console) to get to the blade host menu (Figure 4). TWO selections must be made on this menu: - Option “B” to toggle Binary Mode to ON. It ensures the serial connection from chassis to blade is PERSISTENT (the connection will not be dropped on a reboot), and it establishes a direct binary serial connection to the blade selected. Note: Once the serial connection from the chassis to the blade is configured, the connection is permanent.
Introduction: : Blade BIOS setting Exit BIOS and reboot Target Windows setup – Enable debugging, and set transport to serial, com port 1, 115200 using bcdedit commands (commands noted below). See -- https://docs.microsoft.com/en-us/windowshardware/drivers/debugger/setting-up-a-null-modem-cable-connection for further information.
Conclusion Debugger setup– Attach debugger to the MM serial port via usb cable Download Windbg (https://developer.microsoft.com/en-us/windows/hardware/download-windbg ) On the debugger, open WinDbg. - i. On the File menu, choose Kernel Debug. In the Kernel Debugging dialog box, open the COM tab. In the Baud rate box, enter the rate you have chosen for debugging. In the Port box, enter COMn where n is the COM port number you have chosen for debugging on the host computer.