background image

ii

Revision History

Revision History

Revision

Release Date

Description of Change(s)

1.0

2021-04-15

Initial release

Summary of Contents for DMI-1040

Page 1: ...Manual Rev 1 0 Revision Date April 15 2021 Part No 50M 00018 1000 DMI 1040 10 4 Driver Machine Interface User s Manual...

Page 2: ...ii Revision History Revision History Revision Release Date Description of Change s 1 0 2021 04 15 Initial release...

Page 3: ...s arising out of the use or inability to use the product or documentation even if advised of the possibility of such damages Environmental Responsibility ADLINK is committed to fulfill its social resp...

Page 4: ...more information go to www P65Warnings ca gov TrademarksProduct names mentioned herein are used for identi fication purposes only and may be trademarks and or registered trademarks of their respective...

Page 5: ...ns 3 2 2 Block Diagram 5 2 3 Mechanical Layout 6 2 4 Mechanical Dimensions 8 2 5 Power Specifications 9 2 5 1 Power Consumption 9 2 5 2 System Power Features 10 3 Getting Started 11 3 1 Removing the R...

Page 6: ...ng the Touch Panel Ubuntu 55 5 2 Reading the Ambient Light Sensor 57 5 3 Display Brightness Control 58 6 Interfaces 59 6 1 Status LEDs 59 6 2 Pin Definitions 60 7 BIOS 65 7 1 Introduction 65 7 2 Enter...

Page 7: ...iguration 83 7 4 12 Trusted Computing 83 7 4 13 USB Configuration 83 7 4 14 Intel I210 Gigabit Network Connection 84 7 5 Chipset Menu 85 7 5 1 North Bridge 85 7 5 2 South Bridge 85 7 5 3 Uncore Config...

Page 8: ...viii Table of Contents This page intentionally left blank...

Page 9: ...s Figure 2 1 DMI 1040 Block Diagram 5 Figure 2 2 DMI 1040 Front Layout 6 Figure 2 3 DMI 1040 Rear Side and Bottom I O Layout 7 Figure 2 4 DMI 1040 Dimensions 8 Figure 3 1 DMI 1040 Mounting Hole Locati...

Page 10: ...x List of Figures This page intentionally left blank...

Page 11: ...D Definitions 59 Table 6 2 COM RS 232 DB9 Pinout male 60 Table 6 3 COM RS 422 DB9 Pinout female 61 Table 6 4 USB 2 0 M8 Connector Pinout 61 Table 6 5 GbE1 GbE2 GbE3 M12 Connector Pinout 62 Table 6 6 D...

Page 12: ...xii List of Tables This page intentionally left blank...

Page 13: ...for driver s desks control panel for passenger infor mation systems surveillance system control display unit or in rail way diagnostics and communications applications 1 2 Features X Intel Atom x5 E39...

Page 14: ...CIe Card Kit P N 91 95239 1000 X CAN bus PCIe Card Kit P N 91 95239 300E X Mini PCIe Cellular Kit TW China P N 91 95247 400E X Mini PCIe Cellular Kit EU P N 91 95247 5000 X Mini PCIe Wi Fi Bluetooth K...

Page 15: ...rnal GbE ports via M12 connector based on Intel I210 IT 2kV isolation Supports WOL and teaming USB 1x USB 2 0 port M8 connector 600Vrms isolation supports up to USB 1 1 speeds 1x USB 3 0 port Type A c...

Page 16: ...Storage Temperature 30 C to 85 C Humidity 10 90 RH operating non condensing 5 95 RH storage EN 60068 2 30 EN 50155 Vibration 5 Grms 5 500Hz with SSD EN61373 Class 1B Shock EN50155 standard method EN61...

Page 17: ...MM DDR3L Socket Mini PCIe Conn x1 Power Customer LED x1 RS485 DB9x2 F Male 12V MVB Module opt RS232 DB9x2 Male RS 232 Module opt Touch Panel I2C 10 4 LCD Module Light Sensor Speaker x2 L R 12V 5V 3V3...

Page 18: ...6 System Description 2 3 Mechanical Layout Front View Figure 2 2 DMI 1040 Front Layout Ambient Brightness Sensor LED Power Status...

Page 19: ...040 Rear Side and Bottom Views Figure 2 3 DMI 1040 Rear Side and Bottom I O Layout RS 232 male RS 422 female Ground Stud GbE 3 GbE 2 GbE 1 USB 2 0 DC Input 2x Speakers CFast Slot USB 3 0 2x RS 232 w 2...

Page 20: ...8 System Description 2 4 Mechanical Dimensions Figure 2 4 DMI 1040 Dimensions 300 250 190 288 215 40 161 80 5 5 0 6 Bezel 58 90 218 59 80 Dimensions in mm...

Page 21: ...ax mode Enable EIST 23 996V 1 5144A 36 339W Stress Linux typical mode Enable EIST 23 996V 1 186A 28 45W S3 mode 23 997V 0 295A 7 709W S4 mode 23 997V 0 289A 6 95W S5 mode Eco enabled 23 997V 0 288A 6...

Page 22: ...odule will shut down and try to restart every 6 seconds until the over current con dition is corrected Input Over Temperature Protection Power will automatically shut down when the operating tempera t...

Page 23: ...ng Started 11 DMI 1040 3 Getting Started 3 1 Removing the Rear Cover To install the optional modules first remove the rear cover as described below 1 Remove the cover on the USB 3 0 slot as shown USB...

Page 24: ...ove all the screws indicated 14 screws around the edge 9 screws on the I O panel 3 screws on the cover NOTE NOTE Do NOT remove the unmarked screws on the back cover They are used to secure the heat sp...

Page 25: ...over gradually tighten the screws in the order shown in the diagram below to a torque of 3 5 kgf cm first blue then red then magenta 4 Replace the cover on the USB 3 0 slot removed in Step 1 above 1 1...

Page 26: ...14 Getting Started 5 Remove the rear cover It may be necessary to use a tool such as a flat head screwdriver to lift the cover away from the display frame...

Page 27: ...Getting Started 15 DMI 1040 6 Disconnect the cable connecting the speakers to the main board...

Page 28: ...16 Getting Started 3 2 Installing a Mini PCIe MVB Module optional Follow the instructions below to install a Mini PCIe MVB module 1 Remove the cover on the D SUB port openings...

Page 29: ...Getting Started 17 DMI 1040 2 Install the Mini PCIe MVB module and secure it with two screws as shown...

Page 30: ...18 Getting Started 3 Secure the two D SUB cables to the D SUB port openings on the rear cover with screws as shown...

Page 31: ...D SUB cables to the Mini PCIe MVB module 5 Reconnect the cable connecting the speakers to the main board reinstall the rear cover onto the device and secure the cover by replacing the screws Replace...

Page 32: ...20 Getting Started 3 3 Installing other Mini PCIe Modules optional For instructions on installing other types of Mini PCIe modules please contact ADLINK at http askanexpert adlinktech com...

Page 33: ...tting Started 21 DMI 1040 3 4 CFast Card Installation To install or remove the CFast card remove the screws securing the CFast slot cover and remove the cover Insert the CFast card and secure the cove...

Page 34: ...anel opening and screw holes as shown in the Figure 3 1 below M5 thread or 5 5 through hole 2 Attach I O cables to the device before installing into the panel if rear access will be limited after inst...

Page 35: ...Getting Started 23 DMI 1040 Figure 3 1 DMI 1040 Mounting Hole Locations M5 THREAD 4 or 5 5 4 for APPLYING M5 NUT 0 0 50 190 15 288 7 50 0 220 0 50 273...

Page 36: ...24 Getting Started Figure 3 2 Mounting the DMI 1040 M5xL40 Screw torque 10 0 Kgf cm O Ring M5 Nut 5 5 through hole Platform DMI 1040 for...

Page 37: ...d an M4 size ring terminal X Slide the ring terminal onto the ground stud and secure it with the locking M4 nut Connecting Peripherals Connect all the peripheral devices needed for your system to func...

Page 38: ...may only be carried out by personnel qualified for the specific task and who have the training and experience to identify risks and avoid potential hazards Z Make sure that a ground cable has been co...

Page 39: ...he first boot device is the onboard eMMC To enter the BIOS setup menu to change the boot device order enter Del or Esc The DMI 1040 can be delivered with Linux Ubuntu 16 04 LTS 64 bit or Windows 10 64...

Page 40: ...28 Getting Started This page intentionally left blank...

Page 41: ...4877 exe 3 LAN LAN PROWinx64 exe 4 Audio Audio 0009 64bit_Win7_Win8_Win81_Win10_ R282 exe 5 PenMount Windows USB Driver PenMount Win dows Universal Driver V2 4 6 383 WHQL Setup exe 6 GPIO GPIO Intel_...

Page 42: ...allation 12 Wi Fi To install the Wi Fi driver download the driver package ENLI_Ampak_AP12356_Windows 10 and do the following Open the Device Manager R click on Other Devices Unknown Device and select...

Page 43: ...Driver Installation 31 DMI 1040 Select Browse my computer for driver softwaret Under Search for drivers in this location click the Browse button...

Page 44: ...ackage go to the path for your OS then click OK X Windows 10 x64 ENLI_Ampak_AP12356_Windows 10 Win_10_32_64bit WiFi x64 DHD_1 558 53 33_Win10_x64_HLK_driveronly X Windows 10 x86 ENLI_Ampak_AP12356_Win...

Page 45: ...Driver Installation 33 DMI 1040 Click Next The system will begin installing the Wi Fi driver...

Page 46: ...ver Installation After the driver has finished installation click Close Note the AP12356 module is equipped with a Broadcom chip and has the device name Broadcom 802 11ac Wireless PCEI Full Don gle Ad...

Page 47: ...Driver Installation 35 DMI 1040 Navigate to the path ENLI_Ampak_AP12356_Windows 10 Win_10_32_64bit Right click on the file Install_nvram bat and click Run as Administrator...

Page 48: ...36 Driver Installation Click Yes in the User Account Control pop up This will copy the file 4356r2nvram txt into C Windows System32 drivers...

Page 49: ...Driver Installation 37 DMI 1040 Open the Device Manager R click on Broadcom 802 11ac Wireless PCEI Full Dongle Adapter and disable it Click Yes when asked to confirm...

Page 50: ...38 Driver Installation R click on Broadcom 802 11ac Wireless PCEI Full Dongle Adapter and enable it Restart the system to complete Wi Fi module installation...

Page 51: ...s the legacy UART driver and its interface is dev ttyS2 dependent on BIOS settings baud rate 115200 cat dev ttySx read all NEMA string from COM port NEMA string output from console GNRMC V N 4D GNVTG...

Page 52: ...gps_logger sh cold dev ttyS2 Warm Boot Test gps_logger sh warm dev ttyS2 build SDK library and sample applications sudo apt get update sudo apt get install cmake cd CAN_SDK faro_can_sdk_v2 1 8 cmake...

Page 53: ...e linux x86_linux devel compiler library file libhost a make copy libhost to MVB_SDK Mini_PCIe linux x86_linux api lib cp rf lib api lib test via srvloopback cd MVB_SDK Mini_PCIe linux x86_linux app s...

Page 54: ...x00000008 0x00 0x00000010 0x00 0x00000001 0x00 0x00000009 0x00 0x00000011 0x00 0x00000002 0x00 0x0000000A 0x00 0x00000012 0x00 0x00000003 0x00 0x0000000B 0xFF 0x00000013 0xFF 0x00000004 0x00 0x0000000...

Page 55: ...on 200 CARD 0 in_msg_adr duagon is cool CARD 0 in_msg_size 175 CARD 0 replier_ref 0x0061320C CARD 0 am_reply_request CARD 0 replier_function 200 CARD 0 out_msg_adr It s really true 0 CARD 0 out_msg_si...

Page 56: ...ith 4096 PD ports of 32 byte length each MD support no MVB bus administrator Z standard 8 bit PC 104 ISA bus Z IO mapped UART device at 0x4F8 Z full UART register set i e COM emulation Z interrupt 9 Z...

Page 57: ...river API Thread 0D260700 Demo of TCN Driver API as_init 0x000004F8 0x00 0x00000500 0x04 0x00000508 0x00 0x000004F9 0x00 0x00000501 0x00 0x00000509 0x00 0x000004FA 0x00 0x00000502 0x00 0x0000050A 0x08...

Page 58: ...taset 0x010 result 0 port_data 0x00 0x00 ap_get_dataset 0x018 result 0 port_data 0x12 0x34 ap_put_dataset 0x018 port_data 0x12 0x34 ap_get_dataset 0x010 result 0 port_data 0x00 0x00 ap_get_dataset 0x0...

Page 59: ...aset 0x010 result 0 port_data 0x00 0x00 ap_get_dataset 0x018 result 0 port_data 0x12 0x34 ap_put_dataset 0x018 port_data 0x12 0x34 ap_get_dataset 0x010 result 0 port_data 0x00 0x00 ap_get_dataset 0x01...

Page 60: ...ARD 0 CARD 0 as_init 0x00000000 0x00 0x00000008 0x00 0x00000010 0x00 0x00000001 0x00 0x00000009 0x00 0x00000011 0x00 0x00000002 0x00 0x0000000A 0x00 0x00000012 0x00 0x00000003 0x00 0x0000000B 0xFF 0x0...

Page 61: ...on 200 CARD 0 in_msg_adr duagon is cool CARD 0 in_msg_size 175 CARD 0 replier_ref 0x0061320C CARD 0 am_reply_request CARD 0 replier_function 200 CARD 0 out_msg_adr It s really true 0 CARD 0 out_msg_si...

Page 62: ...OUNT pmLinux Debian8 at this step it will take a while please patient install sh after finished installation please reboot system reboot visit folder to compile application cd APP_ALS gcc als_read c o...

Page 63: ...eking dev i2c 7 DBG write data 0x00 fail DBG read data failure DBG seeking dev i2c 8 DBG write data 0x00 fail DBG read data failure DBG seeking dev i2c 9 DBG write data 0x00 fail DBG read data failure...

Page 64: ...ooth module directly If your kernel is not linux 4 13 0 43 generic you need to re compile the Bluetooth driver and install as below install Wifi module sudo su install sh install Bluetooth module sudo...

Page 65: ...is 4 13 16 wget https mirrors edge kernel org pub linux kernel v4 x linux 4 13 16 tar gz tar zxvf linux 4 13 16 tar gz cp boot config uname r kernel_src Mark Red words for wake up vim drivers hid usbh...

Page 66: ...54 Driver Installation This page intentionally left blank...

Page 67: ...llowing search http www amtouch com tw downloads penmount drivers Uncompress the package and install it by doing the following Uncompress PenMount calibration tool tar jxvf pmLinux Ubuntu_12 04 18 04_...

Page 68: ...n perform the following steps 1 Select Filter and search for Pen to find the PenMount Utility 2 Open the utility select the number of points you wish to calibrate and click on Calibrate to start 3 Pre...

Page 69: ..._ALS gcc als_read c o als_read perform test application to read out Lux value als_read sample logs root adlink SP AL home adlink ALS als_read DBG seeking dev i2c 1 DBG write data 0x00 fail DBG read da...

Page 70: ...ss Set brightness to min echo 0 sys devices pci0000 00 0000 00 02 0 drm card0 card0 eDP 1 intel_backlight brightnes s Set brightness to max echo 96000 sys devices pci0000 00 0000 00 02 0 drm card0 car...

Page 71: ...erfaces 6 1 Status LEDs Please refer to Figure 2 2 DMI 1040 Front Layout on page 6 for status LED locations Table 6 1 Status LED Definitions LED Function Power Status LED is on when DC Power is connec...

Page 72: ...t on page 7 for connector locations COM RS 232 DB9 Connector male Table 6 2 COM RS 232 DB9 Pinout male Pin RS 232 male 1 COM3_RX_Console_R 2 COM1_RXD_CN_R 3 COM1_TXD_CN_R 4 COM3_TX_Console_R 5 GND_COM...

Page 73: ...2 DB9 Pinout female USB 2 0 M8 Connector Table 6 4 USB 2 0 M8 Connector Pinout Pin RS 422 female 1 CH_COM_GND 2 COM2_TXD_CN 3 NC 4 COM2_RXD_CN 5 GND_COM_ISO 6 COM2_DTR L_CN 7 NC 8 COM2_DCD L_CN 9 NC P...

Page 74: ...M12 Connectors Table 6 5 GbE1 GbE2 GbE3 M12 Connector Pinout DC Power Input Connector Table 6 6 DC Power Input Pinout Pin Signal Name 1 MDO0P 2 MDO0N 3 MDO1P 4 MDO1N 5 MDO3P 6 MDO3N 7 MDO2N 8 MDO2P Pi...

Page 75: ...Interfaces 63 DMI 1040 USB2 Connector USB 3 0 Table 6 7 USB2 USB 3 0 Pinout Pin Signal Name 1 5V 2 USB2_P0_DN 3 USB2_P0_DP 4 GND 5 USB3_P0_RXN 6 USB3_P0_RXP 7 GND 8 USB3_P0_TXN 9 USB3_P0_TXP...

Page 76: ...n Signal Name Ground S1 SATA_TX P S2 SATA_TX N S3 Ground S4 SATA_RX N S5 SATA_RX P S6 Ground S7 CFast_CDI P1 Ground P2 NC P3 NC P4 NC P5 NC P6 Ground P7 CFast_LED1 P8 CFast_LED2 P9 NC P10 NC P11 NC P1...

Page 77: ...ower menus Setup Menu The main BIOS setup menu is the first screen that you can navi gate Each main BIOS setup menu option is described in this user s guide The Main BIOS setup menu screen has two mai...

Page 78: ...ty uses a key based navigation system called hot keys Most of the BIOS setup utility hot keys can be used at any time during the setup navigation process NOTE NOTE There is a hot key legend located in...

Page 79: ...screen Press the F1 key to open the General Help screen F2 The F2 key on your keyboard is the previous values key It is not displayed on the key legend by default To set the previous values settings...

Page 80: ...nd exit Setup Press the F10 key to save your changes The following screen will appear Press the Enter key to save the configuration and exit You can also use the Arrow key to select Cancel and then pr...

Page 81: ...S was built MRC Version Info only w x y z Display the revision of MRC code which is implemented in BIOS GOP Version Info only x y zzzz VBIOS Version When video option ROM is set to Legacy Only this wi...

Page 82: ...system CPU Frequency Info only XXXX MHz Display CPU frequency Total Memory Info only XXXX MB DDRx Display total memory size used on the motherboard and memory type Memory Frequency Info only XXXX MHz...

Page 83: ...me in minutes the system is running in S0 state Current Runtime Info only The returned value specifies the time in seconds the system is running in S0 state This counter is cleared when the system is...

Page 84: ...functions Graphic Configuration Submenu For setting graphic controller parameters Power Management Submenu System Management Submenu Thermal Management Submenu Watchdog Timer Submenu Super IO Configur...

Page 85: ...anced C status Disable Enable Enables disables C1E where when enabled CPU will switch to minimum speed when all cores enter CStates Max Package C Status PC2 PC1 C0 Sets the Max Package C State support...

Page 86: ...bus Set single dual LVDS bus mode DE Polarity Active High Active Low Configure DE Polarity Vsync Polarity Active High Active Low Configure Vsync Polarity Hsync Polarity Active High Active Low Configur...

Page 87: ...ables or disables lock of legacy resource mPCIe Slot Wake Disabled Enabled Enables disables PCI Express slot wake capability FM Board Wake Disabled Enabled Enables disables FM Board wake capability RT...

Page 88: ...ilt SEMA Bootloader Read only Show SEMA bootloader s version Build Date Read only Show when SEMA bootloader was built SEMA Features Submenu Flags Submenu BIOS Item Options Description SEMA Supported F...

Page 89: ...ly If this item is shown it means SEMA supports System Fan 1 DTS register Info only If this item is shown it means SEMA supports DTS register DTS offset registers Info only If this item is shown it me...

Page 90: ...rtup Read only Show the board temperature at system power up Min Read only Show the minimum board temperature after system boot Max Read only Show the maximum board temperature after system boot Board...

Page 91: ...amount of time after power up Pressing F12 key during startup will disable the power up watchdog timer RunTime Watchdog Enabled Disabled Enables disables RunTime watchdog which when enabled resets th...

Page 92: ...O 2F8 IRQ 3 4 5 7 9 10 11 12 IO 3E8 IRQ 3 4 5 7 9 10 11 12 IO 2E8 IRQ 3 4 5 7 9 10 11 12 Select an optimal setting for Super IO device Serial Port x Control RS232 RS422 RS485 Select serial port mode B...

Page 93: ...ust be matched on the other side Long or noisy lines may require lower speed Data Bits 7 8 Configure the number of data bits in each transmitted or received serial character for both serial ports Pari...

Page 94: ...VT UTF8 Combo Key Support Disabled Enabled Enable VT UTF8 combination key support for ANSI VT100 terminals Recorder Mode Disabled Enabled With this mode enabled only text will be sent This is to captu...

Page 95: ...ed Enabled Enables disables BIOS support for security device When enabled OS will not show the security device and TCG EFI protocol and INT1A interface will not be available BIOS Item Options Descript...

Page 96: ...is taken from the Hub descriptor BIOS Item Options Description NIC Configuration Submenu For configuring link speed and wake function Blink LEDs Value Range Identifies the physical network port by bl...

Page 97: ...ptions Description Memory Information Info only Total Memory Info only Display Total Memory Size Memory Voltage Info only Display Memory Voltage Memory Slot0 Info only Display Installed Memory Slot0 I...

Page 98: ...en selected as the Primary Video Adaptor Disable Always disable IGD Primary Display IGD PCIe HG Select which of IGD PCI Graphics device should be Primary Display Aperture Size 128MB 256MB 512MB Select...

Page 99: ...ATA Drives Submenu SCC Configuration Submenu USB Configuration Submenu Miscellaneous Configuration Submenu BIOS Item Options Description HD Audio Support Disabled Enabled Enables disables HDA Audio Au...

Page 100: ...most optimum power savings Enable Enable PCIe root port Disable Disable PCIe root port BIOS Item Options Description PCI Express Root Port X Disable Enable Auto Control the PCI Express Root Port AUTO...

Page 101: ...I Express System Error on Correctable Error Enable Disable PME SCI Disable Enable PCI Express PME SCI Enable Disable Hot Plug Disable Enable PCI Express Hot Plug Enable Disable PCIe Speed Auto Gen1 Ge...

Page 102: ...ain default BIOS flow PCIE LTR Lock Disable Enable PCIE LTR Configuration Lock PCIe Selection De emphasis Disable Enable When the Link is operating at 5 0 GT s speed this bit selects the level of de e...

Page 103: ...ed If enabled for any of ports Staggered Spin Up will be performed and only the drives which have this option enabled will spin up at boot Otherwise all drives spin up at boot SATA Device Type Hard Di...

Page 104: ...ll spin up at boot Otherwise all drives spin up at boot SATA Device Type Hard Disk Drive Solid State Drive Identify the SATA port is connected to Solid State Drive or Hard Disk Drive SATA Port 1 DevSl...

Page 105: ...e XDCI Support Disabled Enabled Enables disables XDCI support XHCI Disable Compliance Mode Disabled Enabled Selects XHCI Disable Compliance Mode USB HW Mode AFE Comparators Disabled Enabled Enables di...

Page 106: ...is installed the HDD master password is can not be changed BIOS Item Options Description Administrator Password Enter to set password Configure Clear Administrator Password When pressing enter a menu...

Page 107: ...dified only when successfully unlocked with Master Password in POST HDD PASSWORD CONFIGURATION Security Supported Yes Security Enabled Yes Security Locked No Security Frozen No Select Screen HDD User...

Page 108: ...IOS Item Options Description System Mode Info only Secure Boot Info only Secure Boot Control Disabled Enabled Secure Boot can be enabled if 1 System running in User mode with enrolled Platform Key PK...

Page 109: ...Select the keyboard NumLock state after system boot Quiet Boot Disabled Enabled Enabled will show splash screen during POST Disabled will show boot message during POST Fast Boot Disabled Enabled Enabl...

Page 110: ...do reset to boot system Discard Changes and Reset Enter Discard all changed settings and let system do reset to boot system Save Changes Enter Save all changed settings Discard Changes Enter Discard...

Page 111: ...urn off power and unplug any power cords cables X To avoid electrical shock and or damage to equipment Z Keep equipment away from water or liquid sources Z Keep equipment away from high heat or high h...

Page 112: ...rized technicians when Z The power cord or plug is damaged Z Liquid has penetrated the equipment Z It has been exposed to high humidity moisture Z It is not functioning or does not function according...

Page 113: ...408 360 0200 Toll Free 1 800 966 5200 USA only Fax 1 408 360 0222 Email info adlinktech com ADLINK Technology China Co Ltd 300 Fang Chun Rd Zhangjiang Hi Tech Park Pudong New Area Shanghai 201203 Chin...

Reviews: