background image

BDM-610000084 Rev B

Appendix B: Troubleshooting 79

Appendix B

Troubleshooting

Many problems you may encounter with operation of your CML24BT cpuModule are due to common errors. 
This appendix includes the following sections to help you get your system operating properly. 

Common Problems and Solutions

—page 80

Troubleshooting a PC/104 System

—page 81

How to Obtain Technical Support

—page 82

Summary of Contents for CML24BT cpuModules

Page 1: ...ISO9001 and AS9100 Certified www rtd com CML24BT cpuModules User s Manual BDM 610000084 Revision B...

Page 2: ...nternational Business Machines Inc PCI PCI Express and PCIe are trademarks of PCI SIG PC 104 PC 104 Plus PCI 104 PCIe 104 PCI 104 Express and 104 are trademarks of the PC 104 Embedded Consortium All o...

Page 3: ...www rtd com ISO9001 and AS9100 Certified CML24BT cpuModules...

Page 4: ...own in PCIe Link Configuration Using Update the Linux compatibility section Using Under operating systems added installation notes for Legacy and UEFI boot otions Using Eliminate the pulse widths desc...

Page 5: ...BDM 610000084 Rev B v...

Page 6: ...vi CML24BT cpuModule BDM 610000084 Rev B...

Page 7: ...cpuModules 15 Connector Pinout Function Differences 15 New I O Connectors 15 Connector Differences 15 Software Differences 17 aDIO 17 UEFI Shell 17 Contact Information 18 Chapter 2 Getting Started Co...

Page 8: ...e 2 Compatibility 49 PCIe Link Configuration 50 Optional RTC Battery Input CN13 51 Fan Power CN15 51 Chapter 4 Using the cpuModule The RTD Enhanced BIOS 54 Configuring the RTD Enhanced BIOS 54 Enterin...

Page 9: ...ttings That Can Affect Boot Time 70 Boot Device Order 70 Add On Cards With BIOS Extensions 70 VGA Controller 70 Hard Drive Type 70 Monitor Type 70 System Recovery 71 Reset Button Recovery 71 Load Defa...

Page 10: ...odule BDM 610000084 Rev B Appendix D Additional Information Application Notes 93 Drivers and Example Programs 93 Interrupt Programming 93 Serial Port Programming 93 PC 104 Specifications 93 Appendix E...

Page 11: ...cpuModule to peripherals Chapter 4 Using the cpuModule provides information to develop applications for the cpuModule including general cpuModule information detailed information on storing both appl...

Page 12: ...drive which issoldered to the board for maximum reliability Network connectivity is provided by one integrated 10 100 1000 Mbps Ethernet controller High speed peripheral connections include USB 2 0 wi...

Page 13: ...ing to USB devices is also supported The cpuModule and BIOS are compatible with any real time operating systems for PC compatible computers although these may require creation of custom drivers to use...

Page 14: ...maximum flexibility RTD does not provide cables with the cpuModule You may wish to purchase the CML24BT cpuModule cable kit P N XK CM108 which contains Utility Port 2 0 multi function cable 2x USB 2...

Page 15: ...tom Four PCI Express x1 Links Gen 2 5 GT s Two USB 2 0 ATX Power Supply Signaling RTC Battery Stackable 120 pin PCI bus 4 Bus master add on cards capable 3 3V or 5V PCI bus signaling Advanced Thermal...

Page 16: ...PI 5 0 Compliant Wake events include USB event device insertion keyboard keystroke etc Power Switch etc Real Time Clock external battery required to maintain time only Nonvolatile storage of CMOS sett...

Page 17: ...nced Digital Interrupt Modes One 4 bit port programmable as input or output Event Mode Interrupt generates an interrupt when any input bit changes Match Mode Interrupt generates an interrupt when inpu...

Page 18: ...al Bus Port with over current protection Speaker port 0 1 W output Hardware Reset input Soft Power Button input Battery input for Real Time Clock Power Management ACPI 5 0 Support Advanced Configurati...

Page 19: ...TD Enhanced BIOS User configurable using built in Setup program Flash based CMOS Setup no battery required to store CMOS settings Supports boot from SATA or USB UEFI Unified Extensible Firmware Interf...

Page 20: ...10 CML24BT cpuModule BDM 610000084 Rev B Block Diagram The next figure shows a simplified block diagram of the CML24BT cpuModule Figure 2 CML24BT cpuModule Simplified Block Diagram...

Page 21: ...e core models 0 12 kg 0 26 lb Dual core models 0 16 kg 0 36 lb Quad core models 0 19 kg 0 42 lb Approximate IDAN weight All models 0 63 kg 1 38 lb Power Consumption Exact power consumption depends on...

Page 22: ...system such as a PCI device n a VCC 12 12V Supply Voltage n a1 n a VCCSTBY 5V Standby Voltage2 2 5V Standby is used to power the board when the main supply is turned off power down modes S3 S5 It is n...

Page 23: ...e High HSYNC VSYNC IOH 8 0 mA 2 4 V 3 3 V VOL Output Voltage Low HSYNC VSYNC IOL 8 0 mA 0 0 V 0 5 V VOH Output Voltage High DDC_ IOH 4 0 mA 2 4 V 3 3 V VOL Output Voltage Low DDC_ IOL 8 0 mA 0 0 V 0 4...

Page 24: ...500 mA TMIN Update Interval 1ms Utility Port 2 0 Connector CN5 VRTC Input RTC Voltage1 2 3 V 3 6 V IRTC RTC Battery Current 4 uA IUTILvcc Utility Supply Current 500 mA Optional Fan Connector CN15 IFA...

Page 25: ...ifferences include Auxiliary Power Connector CN3 12 pins unlike the 10 pin connector on RTD Montevina cpuModules 5V and 12V inputs unlike 5V only auxiliary power connectors found on previous RTD cpuMo...

Page 26: ...ude the DCD DSR DTR and RI signals When a COM port connector is configured for dual port mode enabling disabling COM port termination enables disables the termination for both ports on that connector...

Page 27: ...hat writes ands reads to from the aDIO ports happen no more than once per millisecond Migrating legacy software to the E3800 Series that utilizes RTD s Advanced Digital I O may require that you add th...

Page 28: ...610000084 Rev B Contact Information RTD Embedded Technologies Inc 103 Innovation Blvd State College PA 16803 0906 USA Phone 1 814 234 8087 Fax 1 814 234 5218 E mail sales rtd com techsupport rtd com I...

Page 29: ...er which are 1 Before connecting the cpuModule the user must be properly grounded to prevent electrostatic discharge ESD For more information refer to Proper Grounding Techniques on page 28 2 Connect...

Page 30: ...re on the top side of the board and a square solder pad on the bottom side of the board Pin 1 of the bus connectors match when stacking PCIe 104 or PCI 104 modules SATA Disk Chip U16 PCI Bus CN16 COM1...

Page 31: ...29646 03 CN2 PCIe 104 Type 2 Bus Bottom 156 pin 0 635mm Samtec ASP 129637 03 CN3 Auxiliary Power 1x12 0 1 FCI 65039 025LF CN5 Utility Port 2 0 2x5 0 1 3M 89110 0001 CN6 aDIO 2x8 0 1 3M 89116 0001 CN7...

Page 32: ...vepowerintegrity itisrecommendedthatthere benomorethan six boards between theCPU and the power supply 5 In order to maintain maximum performance over the full temperature range it is recommended that...

Page 33: ...h ISA PCI PCI Peripheral PCI PCIe USB Peripheral with pass through PCI PCI PCIe USB Peripheral with pass through PCI PCI PCIe Power Supply PCI PCIe PCIe x1 to PCI Bridge PCIe PCIe x1 Peripheral PCIe C...

Page 34: ...bus connector pins line up with the matching connector on the stack 8 Gently and evenly press the cpuModule onto the PC 104 stack Power Input Connections Power to the board must come from either the t...

Page 35: ...signals to compensate for the bus length The correct switch setting ensures the proper clock delay setting interrupt assignment and bus grant request channel assignment Refer to the expansion board s...

Page 36: ...Booting the CML24BT cpuModule for the First Time You can now apply power to the cpuModule If you press ESC on a keyboard while booting the cpuModule will enter Setup Once you have configured the cpuM...

Page 37: ...30 Utility Port 2 0 Connector CN5 page 31 SVGA Video Connector CN18 page 34 DisplayPort Connector CN19 page 35 Serial Port 1 CN7 and Serial Port 2 CN8 page 37 Advanced Digital I O aDIO Port CN6 page 4...

Page 38: ...or engineer Connector Locations Figure 5 shows the connectors of the CML24BT cpuModule Figure 5 CML24BT cpuModule top view Note Pin 1 of each connector is indicated by a white silk screened square on...

Page 39: ...CN5 Utility Port 2 0 2x5 0 1 3M 89110 0001 CN6 aDIO 2x8 0 1 3M 89116 0001 CN7 Serial Port 1 COM1 3 2x5 0 1 3M 89110 0001 CN8 Serial Port 2 COM2 4 2x5 0 1 3M 89110 0001 CN13 RTC Battery Input optional...

Page 40: ...that it meets the input voltage specifications The voltage at the connector should be checked with an oscilloscope while the system is operational G Note Although it is possible to power the cpuModul...

Page 41: ...BDM 610000084 Rev B Chapter 3 Connecting the cpuModule 31...

Page 42: ...gnal Function In Out 1 SPKR Speaker Output open collector out 2 PWR 5 V out 3 RESET Manual Push Button Reset in 4 DATA Bidirectional data line for USB1 in out 5 PWRSW Soft Power Button in 6 DATA Bidir...

Page 43: ...owsconnectionofanexternal push buttonto manuallyreset thesystem The push button should be normally open and connect to ground when pushed The type of reset generated by this button can be set in the B...

Page 44: ...ystem power is removed in order to preserve the date and time of the real time clock Connecting a battery is only required tomaintain time whenpower iscompletelyremovedfrom the cpuModule A battery is...

Page 45: ...10 SVGA Video Connector CN18 Pin Signal Function In Out 1 VSYNC Vertical Sync out 2 HSYNC Horizontal Sync out 3 DDCSCL Monitor Communications Clock out 4 RED Red Analog Output out 5 DDCSDA Monitor Com...

Page 46: ...Pin Signal Standard Function DVI HDMI mode1 1 Requires special passive adapter In Out 1 LN0 Main Link Lane 0 positive TMDS Channel 2 positive out 2 GND Ground Ground out 3 LN0 Main Link Lane 0 negativ...

Page 47: ...nnecting the cpuModule 37 Facing the connector pins of the DisplayPort connector CN19 the pinout is 19 17 15 13 11 9 7 5 3 1 DPG AUX AUX CFG1 GND LN2 LN2 GND LN0 LN0 DPV HPD GND CFG2 LN3 LN3 GND LN1 L...

Page 48: ...AT hardware reference for the register map of the UART It is possible tochangetheslew ratefortheUARTsofthe cpuModuleto allowtheserial ports to operate athigher speeds than 115200 bps For more informa...

Page 49: ...wo wire or full duplex four wire configurations When using full duplex in RS 422 mode connect the ports as shown in Table 14 In RS 485 mode the connection of the ports is always half duplex as the tra...

Page 50: ...422 Mode Pin Signal Function In Out DB 9 1 TXD Transmit Data out 1 2 Reserved 6 3 TXD Transmit Data out 2 4 Reserved 7 5 RXD Receive Data in 3 6 Reserved 8 7 RXD Receive Data in 4 8 Reserved 9 9 GND S...

Page 51: ...8 6 4 2 WARNING The pinout of the COM ports in RS 485 mode is not compatible with previous generations of RTD cpuModules Note When using the serial portin RS 485mode the serialtransmittersareenableda...

Page 52: ...19 RS 422 RS 422 Table 20 RS 485 RS 485 Table 21 echo cancelled RS 485 RS 485 Table 20 with echo1 1 Dual RS 485 mode with echo uses dual RS 422 mode pinout WARNING The dual serial port mode pinouts of...

Page 53: ...XD2 COM B Transmit Data out 7 5 RXD1 COM A Receive Data in 3 6 RXD2 COM B Receive Data in 8 7 RXD1 COM A Receive Data in 4 8 RXD2 COM B Receive Data in 9 9 GND Signal Ground 5 10 GND Signal Ground Tab...

Page 54: ...inputs Interrupts are generated when the 8 bit programmable digital inputs match a pattern or on any value change event Bit masking allows selecting any subgroup of 8 bits The strobe input latches dat...

Page 55: ...5 V to USB1 out 2 VCC2 Supply 5 V to USB2 out 3 DATA1 Bidirectional data line for USB1 in out 4 DATA2 Bidirectional data line for USB2 in out 5 DATA1 Bidirectional data line for USB1 in out 6 DATA2 Bi...

Page 56: ...46 CML24BT cpuModule BDM 610000084 Rev B Facing the connector pins the pinout of CN17 is 9 7 5 3 1 Shield GND GND DATA1 DATA1 VCC1 Shield GND GND DATA2 DATA2 VCC2 10 8 6 4 2...

Page 57: ...100 1000 Ethernet controller Ethernet must be enabled in the BIOS When enabled the multi color LED will blink to indicate an Ethernet connection For more information refer to the Multi Color LED secti...

Page 58: ...gnal Pin 1 USB_OC 5 Volts PE_RST 2 3 3 3V2 3 3V2 4 5 USB_1p USB_0p 6 7 USB_1n USB_0n 8 9 GND GND 10 11 PEx1_1Tp CN2 only PEx1_0Tp CN2 only 12 13 PEx1_1Tn CN2 only PEx1_0Tn CN2 only 14 15 GND GND 16 17...

Page 59: ...eserved Reserved 72 73 GND GND 74 75 Reserved Reserved 76 77 Reserved Reserved 78 79 GND GND 80 81 Reserved SATA_0Tp CN1 only 82 83 Reserved SATA_0Tn CN1 only 84 85 GND GND 86 87 Reserved Reserved 88...

Page 60: ...ed Reserved 110 111 Reserved Reserved 112 113 GND GND 114 115 Reserved Reserved 116 117 Reserved Reserved 118 119 GND GND 120 121 Reserved Reserved 122 123 Reserved Reserved 124 125 GND GND 126 127 Re...

Page 61: ...nected directly to the chipset The fourth link is connected through a PCIe packet switch which shares the bandwidth of a single x1 link back to the chipset with the onboard PCIe to PCI bridge and the...

Page 62: ...ND 6 AD11 VIO AD10 M66EN 7 AD14 AD13 GND AD12 8 3 3 V 2 2 3 3 V 12 V and 12 V are pass through PCI connections only C BE1 AD15 3 3 V 2 9 SERR GND PSON PAR 10 GND PERR 3 3 V 2 PME 11 STOP 3 3 V 2 LOCK...

Page 63: ...the transaction STOP Stop indicates the current selected device is requesting the master to stop the current transaction DEVSEL Device Select is driven by the target device when its address is decoded...

Page 64: ...the system from low power modes For more information on these signals refer to the Power Management section on page 65 5V_STBY Some low power modesrequirethat 5V standby power is applied tothe cpuModu...

Page 65: ...d for board operation Fan Power CN15 While a fan is not required for board operation the optional fan connector provides the means for a fan to be connecteed to the system The pinout for the connector...

Page 66: ...56 CML24BT cpuModule BDM 610000084 Rev B...

Page 67: ...includes information on the following topics The RTD Enhanced BIOS page 54 Operating System Specific Usage page 56 Non Standard Serial Port Modes page 57 Advanced Digital I O Ports aDIO page 58 SATA C...

Page 68: ...are interrupts to control various hardware devices Configuring the RTD Enhanced BIOS The cpuModule Setup program allows you to customize the cpuModule s configuration Selections made in Setup are stor...

Page 69: ...ate settings Advanced Press Enter to select Setup advanced RTD cpuModule features including boot options aDIO and serial port configuration and miscellaneous feature control Security Press Enter to se...

Page 70: ...ux kernel version 3 11 and onward Earlier versions of the kernel maynot contain drivers for all chipset features most notably SATA and may not work as expected At the time of publication RTD has valid...

Page 71: ...et an alternate maximum baud rate for a serial port write the value which corresponds to the desired multplier to the port s baud rate multiplier register Table 33 Baud Rate Multiplier Registers Conne...

Page 72: ...A read of an input bit returns the value of port 0 A read of an output bit returns the last value written to Port 0 A write to an output bit sends that value to port 0 Port 1 Data register is a read w...

Page 73: ...asked off are compared against the value on Port 0 A Match or Event causes bit 6 of DIO Control to be set and if the aDIO is in Advanced interrupt mode the Match or Event causes an interrupt Table 38...

Page 74: ...al Interrupt modes available These three modes are Event Match and Strobe The use of these three modes is to monitor state changes at the aDIO connector Interrupts are enabled by writing to the Digita...

Page 75: ...interrupt request The request will remain high until the Clear Register is read from Additionally the Compare Register latched in the value at Port 0 when the Strobe pin made a low to high transition...

Page 76: ...The default configuration for the controller is ACHI mode When in IDE mode the user has an additional option to change the IDE emulation mode to Native Mode or Legacy Mode When the SATA controller is...

Page 77: ...reset time out period or half of the interrupt time out period whichever is applicable Register Description The Advanced Watchdog Timer has a Setup Register and a Runtime Register The Setup Register i...

Page 78: ...tical Trip Point and the Passive Trip Point Both of these temperatures may be configured in the BIOS Setup Critical Trip Point The Critial Trip Point controls the temperature at which an ACPI operatin...

Page 79: ...of the Utility Port 2 0 connector CN5 can be configured by the operating system as a suspend button transition to S3 or as soft power button transition to S5 Consult your operating system documentati...

Page 80: ...PU which is used to watch for a system wake event ATX Power Supply Signals The PCIe 104 Type 2 Bus connectors CN1 CN2 provide two ATX style signals 5V Standby and PSON The 5V Standby rail is used to p...

Page 81: ...alled the LED will be red This does not indicate that the board is in reset cpuModule is in reset Yellow Red Green cpuModule is in Standby White R G B cpuModule is approaching thermal limit2 2 The LED...

Page 82: ...nd Event Each reset and event can be cleared by writing a 1 to the selected bit of I O port 0xED0h Sleep S4 1 reset asserted 0 no reset PwrGood 1 8V Alwys 1 reset asserted 0 no reset PwrGood 1 0V Alwy...

Page 83: ...served PwrGood 3 3V 1 reset asserted 0 no reset PwrGood 1 35V 1 reset asserted 0 no reset Table 50 Reset and Event Status I O Address ED2h Read Access D7 D6 D5 D4 D3 D2 D1 D0 Reserved ATX Pwr Good 1 r...

Page 84: ...POST the BIOS executes the card s extension code This extension code is third party code which is beyond RTD s control The BIOS extension will most likely increase the boot time Exactly how much it in...

Page 85: ...ton Recovery or the Load RTD Defaults option in the BIOS Serial Power On Self Test POST Code Output ThePOSTCodesrepresentaseriesofevents thattakeplacein asystemduringthePower OnSelfTest IfthePOST fail...

Page 86: ...72 CML24BT cpuModule BDM 610000084 Rev B...

Page 87: ...A Hardware Reference This appendix provides information on CML24BT cpuModule hardware including Jumper Settings and Locations page 74 Onboard PCI PCIe Devices page 75 Physical Dimensions page 76 Heat...

Page 88: ...puModule Table 53 lists the jumpers and their settings Figure 7 CML24BT Jumper Locations top side Table 53 CML24BT Jumpers Jumper Pins Function Default JP5 2 Reserved open JP6 2 Reserved open JP5 JP6...

Page 89: ...ATA Controller AHCI Mode 1 1 Can change if the BIOS is configured for IDE mode instead of AHCI 0F18 8086 Intel TXE Trusted Execution Engine 0F48 8086 PCI Expres Root Port 1 0F4A 8086 PCI Expres Root P...

Page 90: ...76 CML24BT cpuModule BDM 610000084 Rev B Physical Dimensions Figure 8 shows the mechanical dimensions of the CML24BT cpuModule Figure 8 CML24BT Physical Dimensions 0 005 inches...

Page 91: ...below to correlate the heatsink figure to each ordering part number Figure 9 CML24BTS1460 Heatsink Figure 10 CML24BTD1330 Heatsink Table 55 CML24BT cpuModule Model Options Part Number Core Frequency S...

Page 92: ...78 CML24BT cpuModule BDM 610000084 Rev B Figure 11 CML24BTQ1910 Heatsink Edge near PCIe 104 Connector...

Page 93: ...e Heli Coil coils 6 32 UNC Use the table below to correlate the heatsink figure to each ordering part number Figure 12 0 600 15 24mm Flat Heatspreader Figure 13 0 866 22mm Flat Heatspreader Table 56 C...

Page 94: ...80 CML24BT cpuModule BDM 610000084 Rev B...

Page 95: ...u may encounter with operation of your CML24BT cpuModule are due to common errors This appendix includes the following sections to help you get your system operating properly Common Problems and Solut...

Page 96: ...fering with boot sequence Remove all peripheral cards from the system cpuModule reboots unexpectedly cpuModule is running Windows By default Windows will automatically reboot when a Bugcheck Blue Scre...

Page 97: ...uModule please try the following troubleshooting steps Even if the resulting information does not help you find the problem it will be very helpful if you need to contact technical support 1 Simplify...

Page 98: ...gather the following information cpuModule model BIOS version and serial number List of all boards in system List of settings from cpuModule Setup program Printout of autoexec bat and config sys file...

Page 99: ...n through the PCI 104 and PCIe 104 Type 2 buses enabling quick interchangeability and system expansion without hours of rewiring and board redesign The CML24BT cpuModule can also be purchased as part...

Page 100: ...s not provided on the exterior of the frame the reset button is configurable as as a power button through the BIOS Setup utility For additional flexbility the 25 pin D connector which provides connect...

Page 101: ...ey are brought out on the front and back panels of the IDAN CML24BT For a full description of each connector on the CML24BT refer to Connecting the cpuModule on page 27 Figure 14 IDAN CML24BT Front Pa...

Page 102: ...Adam Tech DB25SD Adam Tech DB25PD CN7 Serial Port 1 COM1 3 9 pin D male Adam Tech DE09PD Adam Tech DE09SD CN8 Serial Port 2 COM2 4 9 pin D male Adam Tech DE09PD Adam Tech DE09SD CN17 USB 2 0 9 pin D m...

Page 103: ...RXD 6 8 CTS 7 4 DTR RXD 8 9 RI 9 5 GND GND GND Table 59 COM1 COM2 Dual Port Mode 9 Pin D Connector male CPU Pin IDAN Pin DB 9 Dual RS 232 Dual RS 422 Dual RS 485 1 1 DCD1 TXD1 D1 3 2 RXD1 TXD1 D1 5 3...

Page 104: ...utton Input 5 13 GND for RTC Battery Input 7 14 P0 1 2 15 P0 3 4 16 P0 5 6 17 P0 7 8 18 Strobe 1 10 19 P1 1 12 20 P1 3 14 21 5 V 16 22 reserved 23 reserved 24 Push Button Reset Input 3 25 RTC Battery...

Page 105: ...on CPU Pin 1 Red Red Analog Output 4 2 Green Green Analog Output 6 3 Blue Blue Analog Output 8 4 Reserved Reserved 5 GND Ground 9 6 GND Ground 9 7 GND Ground 9 8 GND Ground 10 9 5 V 5 Volts 7 10 GND G...

Page 106: ...ve out 8 GND Ground Ground out 9 LN2 Main Link Lane 2 negative TMDS Channel 0 negative out 10 LN3 Main Link Lane 3 positive TMDS Clock positive out 11 GND Ground Ground out 12 LN3 Main Link Lane 3 neg...

Page 107: ...Data input output 3 3 Data USB1 USB1 Data input output 5 4 GND Ground 7 5 Shield GND Shield Ground 9 6 VCC2 5 V to USB2 output 2 7 Data USB2 USB2 Data input output 4 8 Data USB2 USB2 Data input output...

Page 108: ...92 CML24BT cpuModule BDM 610000084 Rev B...

Page 109: ...for this cpuModule refer to the RTD website Interrupt Programming For more information about interrupts and writing interrupt service routines refer to the following book Interrupt Driven PC System D...

Page 110: ...94 CML24BT cpuModule BDM 610000084 Rev B...

Page 111: ...chnologies or as a result of service or modification by anyone other than RTD Embedded Technologies Except as expressly set forth above no other warranties are expressed or implied including but not l...

Page 112: ...96 CML24BT cpuModule BDM 610000084 Rev B...

Reviews: