[AMD Official Use Only]
DASH
(Desktop and Mobile Architecture for System Hardware)
Test Setup Guide
Scope
This document covers the process of setting up the setup to validate DASH functionality on R2000. The
process includes BIOS details, firmware and driver installation steps, hardware and software
requirements for setup and specific requirement detail for profiles.
Software Requirements
Latest version of Ubuntu (at least 20.04.2)
Latest version of Windows (21H1)
Windows – Catalyst and chipset driver
DASH CLI or AMC tool
Realtek Management Console tool
Realtek DASH NIC Driver
Realtek NIC Firmware
ASF tool
DASH Enabled BIOS(8MB for Release BIOS and 16MB for KVM enabled BIOS (Part of our BIOS
Release)
Hardware Requirements
Realtek DASH Enabled NIC Card – RTL8111EP
Target Setup: R2312
Special Notes
Setup must be connected to Lab network.
All the Drivers, Realtek firmware, asf (Alert Standard Format) tool and BIOS must be installed on
R2312 setup
DASH CLI or AMD Management Console tool or Realtek Management console must be installed
on Client/host machine.
For KVM redirection profile only, we need a 16MB BIOS with KVM engine support.
For Text redirection, we must flash internal DASH enabled BIOS
Hardware Setup – Target(R2312)
Realtek DASH Enabled NIC card:-
Connect Realtek DASH Enabled NIC Card RTL8111EP to one of the PCIe slot on target
Make sure that lab network is connected.
Connect SSD or M.2 or NVME SSD on Target
Bootable USB Pendrive
[AMD Official Use Only]
Software Setup – Target(R2312)
BIOS Flash:-
Copy or Download the DASH Enabled BIOS from shared location: \\10.138.3.29\epebios\
BIOS_QA\BIOS\R2000 or Release Management System(RMS) respectively
Flash DASH enabled BIOS on the target using any method – Dediprog or EFI shell
method
Go to BIOS Setup Utility Advanced DASH Configuration Select “Enabled”
**By default, DASH Configuration is “Disabled”
Install Windows 21H1 OS
Pre-Requisite for Realtek NIC Firmware installation: -
Copy the latest firmware, asf parser tool and flash utility to pendrive from: \\
10.138.3.29\epebios\BIOS_QA\DASH_Drivers
Connect the USB drive which has firmware and flash utility to target
Boot to Internal EFI shell and go to USB drive
Fs0:
Copy the Realtek NIC firmware to flash utility folder rename the firmware to
“68EPSPIB.bin”
Realtek NIC Firmware installation:
Step 1: Generate asf.tab(Alert Standard Format): This table is required in order to perform
remote control operation(Power operations). Follow windows or EFI shell “asf.tab” generation
method
Copy the asf tool from location: \\10.138.3.29\epebios\BIOS_QA\DASH_Drivers\
asfParser to USB drive
On Windows: Go to “asfParser” folder Double click on the “asfparser” application
Click “Find ASF”
“asf.tab” file is generated
Copy asf.tab to Bootable pendrive
EFI Shell: Go to Pendrive Go to “asfParser” folder Execute “rtasf.efi”
“asf.tab” file is generated in EFI shell
[AMD Official Use Only]
Step 2: efuse – This is one time activity
Read Fuse: Go to Internal EFI shell Go to pendrive “fs1: Go to flash Utility
execute “RTNICPgX64.efi /efuse /r”
Fuse: Go to Internal EFI shell Go to pendrive “fs1:” Go to flash Utility execute
“RTNICPgX64.efi /efuse ”
[AMD Official Use Only]
o Power off and Power on after efuse
Step 3: Read and write Realtek DASH enabled NIC firmware
Read the firmware: Go to Internal EFI shell Go to pendrive “fs1/0/2:” Go to flash
Utility folder execute “RTNICPgX64.efi /flash /r or RTNICPgX64.efi /flash /info”
Flash the firmware: Execute “RTNICPgX64.efi /flash /wr” in flash utility folder
After successful flash, it will display “Flashing Ok”
Read firmware: Execute “RTNICPgX64.efi /flash /r or RTNICPgX64.efi /flash /info” in flash
utility folder
[AMD Official Use Only]
Step 4: Update asf table
Copy the asf.tab from USB drive to Flash utility folder
Execute: “RTNICPgX64.efi /flash /update_asftable” in flash utility folder
Step 5: Reboot Boot to OS
[AMD Official Use Only]
Software installation
Step 1: AMD Catalyst and chipset driver
Copy Latest Catalyst and Chipset driver from \\10.138.3.29\epebios\BIOS_QA\BIOS\
R2000 and install on Windows OS
Step 2: Realtek NIC driver:
Copy the Realtek NIC Driver from location to target (Windows OS): \\10.138.3.29\
epebios\BIOS_QA\DASH_Drivers\
Double click on the installer file , install using the installation wizard.
Go to device manager Network adapter
Realtek PCIe Gbe Family Controller must be detected
DASH Status check: Go to C: \Program Files (x86) \ Realtek \ Realtek Windows NIC
Driver\RtDashService Double click “RtkDashClientV2” application
If DASH configuration is enabled, it will display “DASH = ON” else “DASH=OFF”
Software Setup – Host
1. Download:
Use https://developer.amd.com/tools-for-dmtf-dash/ to download the latest – DASH CLI
Latest DASH CLI version: AMD DASH CLI Setup_3.5.0.998.exe
Copy AMD Management Console: AMC-setup-6.0.0.861-AMD.exe tool to Client setup
from \\10.138.3.29\epebios\BIOS_QA\DASH_Drivers\DASH-AMCTool
**Latest AMC tool: AMC-setup-7.0.0.956-AMD.exe has issue in detecting the inventories. Hence, we are using
older AMC 6.0 tool
2. Tool Installation and configuration
Connection check
Ping -t <Target IP> There should not be any packet loss
Install DASH CLI and AMD Management Console on Client setup
[AMD Official Use Only]
Launch DASH CLI tool:
Go to Windows Logo Enter “DASH CLI” Select “DASH CLI” Launch “DASH
CLI” application
Discover the target: Run “dashcli.exe -h <R2312 Target IP> discover”
Launch AMD Management Console tool
Go to Windows Logo Enter AMC “Select AMC Console Launch “AMC
Console”
Go to Configuration menu Settings ribbon Global configuration window opens
Enter “Auth Identifier: Realtek”; “Scheme: Digest”; “Username : Administrator” ;
“Password : Realtek”
Management Port
HTTP Port 623
HTTPS Port 664
Management transport
Select “HTTP”
TLS Certificate for HTTPS
Default selection: Check box is selected for “Trust self-signed certificate”
Select “Close”
Discover target
Select “Home” “Discover” ribbon
Enter the target IP Address in “Discovery window” Click “Next” Finish
[AMD Official Use Only]
Following target details are displayed
Status of the DASH target connectivity is displayed on the bottom of the tool
Once the inventory is completed, all the supported inventories will be
displayed
[AMD Official Use Only]
Special BIOS requirement
Following profiles require special BIOS requirement for DASH validation
1. Text Redirection
2. KVM Redirection
Text Redirection
BIOS Requirement: Internal BIOS
BIOS Settings: Go to BIOS Setup Utility Advanced
Console redirection option in BIOS
Enable Console Redirection Select Terminal type = “VT_100+” and leave the rest as
default
[AMD Official Use Only]
KVM Redirection
BIOS Requirement: 16MB BIOS with KVM engine support
BIOS Settings: Go to BIOS Setup Utility Advanced DASH Configuration
KVM Feature Select “Enabled”
Dash Validation
Execute DASH test cases from ATM: http://atm/atm/#/TestCases?tag=DASH%5E%5E