No part of this document may be copied or reproduced in any form by any means without prior written consent of CONTEC CO., LTD. CONTEC CO., LTD. makes no commitment to update or keep current the information contained in this document.
Table of Contents Copyright ..............................i Trademarks ..............................i Table of Contents ............................ii INTRODUCTION About the Product ..........................1 Caution on the BX-220 Series ......................1 Security Warning ..........................2 OPERATING ENVIRONMENT Distribution............................3 Configuration ............................3 LIST OF OPERATIONAL CHECKS Operational Checks and Results ........................
Page 4
4.8 Hardware Monitor Operational Check ....................23 4.8.1 CPU and System Temperatures Retrieval ................23 4.8.2 Power-supply Voltage Retrieval ..................... 23 4.9 RTC Operational Check ........................24 4.10 Power Management Operational Check ..................25 4.10.1 S0, S3, and S4 States Check ....................25 4.10.2 S5 State Check ........................
Make sure you thoroughly conduct operational checks when using the content of this manual. CONTEC shall not be held liable for damages suffered by you due to the installation or use of the Linux OS based on the content of this manual.
1 Introduction Security Warning When connecting to the network, be aware of security-related problems. See the examples of Security measures below and set up the product properly along with the network devices. [Information security risks] - Unauthorized access from the outside through a network could cause the system halt, data damage, or exposure to malware - Invaded and used as a stepping stone, a device might attack the others through networks.
Distribution The distributions used and their version information are as follows. CentOS7.3 64bit ( CentOS-7-x86_64-DVD-1611.iso) [root@localhost contec]# cat /proc/version Linux version 3.10.0-514.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) ) #1 SMP Tue Nov 22 16:42:41 UTC 2016 [root@localhost contec]# uname –a...
3 List of Operational Checks 3. List of Operational Checks Operational Checks and Results Only basic operations such as the installation and startup are verified as part of the operational checks. The operational checks were not conducted assuming all possible applications. This manual covers operational checks that were conducted for the items below.
Page 11
3 List of Operational Checks RS-232C Port A Communication is possible ○ See 4.6.1 Port B Serial RS-422/485 Communication is possible ○ See 4.6.2 Port C General- Input/output operations are possible ○ See 4.7.1 purpose I/O Status LED turns on/off ○...
4 Operational Check Details 4. Operational Check Details 4.1 Console Japanese Input Choose [Application] - [Favorite]-[Console], launch the console. Press “half-width/full-width” in the console screen. Confirm that Japanese can be input. BX-220 CentOS7.3 64bit Operational Check Manual...
4 Operational Check Details 4.2 Monitor Display Check 4.2.1 Analog RGB Choose [Application] – [System Tool] – [Setting], and launch the display configuration tool. Confirm that information about the manufacturer of the connected display as well as the recommended resolution are displayed.
4 Operational Check Details 4.2.2 DVI-D Choose [Application] – [System Tool] – [Setting], and launch the display configuration tool. Confirm that information about the manufacturer of the connected display as well as the recommended resolution are displayed. In addition, confirm that the optional resolutions and rotation can be changed. Special note: The recommended resolution or the currently selected resolution may not be displayed if the DVI cable is connected while the OS is running.
4 Operational Check Details 4.2.3 Display Port Choose [Application] – [System Tool] – [Setting], and launch the display configuration tool. Confirm that information about the manufacturer of the connected display as well as the recommended resolution are displayed. In addition, confirm that the optional resolutions and rotation can be changed. Special note: The recommended resolution or the currently selected resolution may not be displayed if the R cable is connected while the OS is running.
4 Operational Check Details 4.2.4 Dual display is supported Choose [Application] – [System Tool] – [Setting], and launch the display configuration tool. Confirm that information about the manufacturer of the connected display as well as the recommended resolution are displayed. In addition, confirm that the optional resolutions and rotation can be changed. BX-220 CentOS7.3 64bit Operational Check Manual...
4 Operational Check Details 4.3 Audio Operational Check 4.3.1 LINE OUT Choose [System] – [Setting], and launch the sound configuration tool. Select “Analog Stereo Output” as the output destination, and press the [Test] button. The Figure 4.1 below is displayed. Confirm that sound is output by pressing the [Test] button. Figure 4.1.
Device mount information [root@localhost contec]# mount < Omission > /dev/sdb1 on /media/test/WES type fuseblk Read and write a text file. [root@localhost contec]# echo hello > /media/test/WES/hello.txt [root@localhost contec]# cat /media/test/WES/hello.txt hello 4.4.2 SMART Confirm that S.M.A.R.T. information can be retrieved.
Page 19
4 Operational Check Details Firmware Version: 20140822 User Capacity: 32,212,647,936 bytes [32.2 GB] Sector Size: 512 bytes logical/physical Rotation Rate: Solid State Device Device is: Not in smartctl database [for details use: -P showall] ATA Version is: ATA8-ACS (minor revision not indicated) Local Time is: Tue Jun 6 13:22:45 2017 JST...
Install the SSH server, and confirm that you can remotely log in from a Windows PC. SSH server installation [root@localhost contec]# yum install openssh-server Using Teraterm on a Windows PC, enter the IP of the box computer, and confirm that connection to the SSH server is possible.
4.5.2 FTP File Transfer Operations Build a FTP server using vsftpd, and confirm that files can be transferred. Vsftpd server installation and environment [root@localhost contec]# yum install vsftpd ftp -y [root@localhost contec]# gedit /etc/vsftpd/vsftpd.conf ( uncomment below and two last line : )
Page 23
4 Operational Check Details Connect to the FTP server using the standard FTP client function on a Windows PC. Enter the username and password used in the Linux configuration. If everything is in order, connection will be completed as below, and the file can be transferred. BX-220 CentOS7.3 64bit Operational Check Manual...
Enter the following command in the other console. The character string “aiueo” is sent from port B to port A. [root@localhost contec]# echo aiueo > /dev/ttyS1 If port A (listening port) successfully receives the data, the character string “aiueo” will be displayed on the console screen, as shown below.
Launch a console window. Execute the command indicated below, and confirm that 10 bytes are sent and received. Refer to the Readme file for details about the serial sample. [root@localhost contec]# setserial /dev/ttyS2 irq 4 [root@localhost contec]# ./serial 0 0x22 micon: Set rs485 status complete.
Readme file for details about the DIO sample. [root@localhost contec]# ./dio 0 0x22 0 micon: Get dio func complete. cmd [0x90h], dat [0x0h] [root@localhost contec]# ./dio 0 0x22 1 0x7 micon: Set dio complete. cmd [0x91h] [root@localhost contec]# ./dio 0 0x22 0 micon: Get dio func complete.
Launch a console window. Execute the WDT sample as follows, and confirm that the system is reset after WDT timeout. Refer to the Readme file for details about the WDT sample. [root@localhost contec]# ./wdt 0 0x22 1 60 micon: Get wdt func complete. cmd [0x98h] micon: Get wdt func complete.
Launch a console window. Execute the temp sample as follows, and confirm that the CPU and system temperatures can be retrieved. Refer to the Readme file for details about the temp sample. [root@localhost contec]#~# ./temp 0 0x22 micon: Get CPU temp complete. cmd [0xa4h], dat [39.96] micon: Get SYS temp complete.
4.9 RTC Operational Check Confirm that the date and time can be manually changed by entering the date command in the console screen. [root@localhost contec]# date –s “05/10 15:25 2017” 5月 10日 水曜日 15:25 00 JST 2017年 [root@localhost contec]# timedatectl set-local-rtc true The following shows how to synchronize the time using the ntpdate command with NTP installed and the NTP service temporarily stopped.
(Suspend to disk) Reference: “(linux-source)\Documentation\Power\state.txt” 4.10.2 S5 State Check Enter the following command in the console screen. After shutdown, confirm that power supply of the main unit turns off. [root@localhost contec]# shutdown –h now BX-220 CentOS7.3 64bit Operational Check Manual...
5 RAS Function Supplementary Information 5. RAS Function Supplementary Information This section describes the I/O addresses and microcomputer communication specifications necessary to use the RAS port on the BX-220 series. It is necessary to rebuild the Linux kernel in order to use this function. Refer to the OS manuals for details on how to build the Linux kernel.
5 RAS Function Supplementary Information 5.1 I/O Address Name Address Meaning Remarks Intel Atom QC E3845 0xE000 The base address of the This might be different as the Chipset SMBus SMBus host controller. address sets automatically by (Supplement) Refer to the following if the address is different, and confirm the address. Refer to the “PCU System Management Bus (SMBus)”...
5 RAS Function Supplementary Information 5.2 Microcomputer Communication Specifications 5.2.1 I2C slave address Communication with the SMBus controller is possible using the following slave address. Address 0x22 Note: The slave address ignores the last R/W bit of the 8-bit value and is treated as a 7-bit address. It is therefore necessary to specify 0×44 (0×45 in READ) when communicating with HOST (SMBus).
Page 35
5 RAS Function Supplementary Information Status register bit definition Meaning Busy Data Ready 0: Host →Microcomputer 1: Microcomputer→Host This section describes the microcomputer’s internal logical registers and how to issue commands. How to issue commands from HOST 1. Confirm that Busy and Data Ready are set at 0, and set DIR to 0 and change Busy to 1. 2.
5 RAS Function Supplementary Information 5.2.3 List of Commands Return value Command Parameter Command name Remarks address Val: Bit 0, bit 1, and bit 2 correspond Read DIO 0x90 0x90 DIO Val to PI0, PI01, and PI2, respectively. Val: Bit 0, bit 1, and bit 2 correspond Write DIO 0x91 DIO Val...
Page 37
5 RAS Function Supplementary Information Data SYSTIN 0xA5 0xA5 * 1 RS-485 parameter details Definition RTSE name Explanation Function 1: Transmission enabled; DE: Transmission mode control 0: Transmission disabled 1: Reception enabled; RE: Reception mode control 0: Reception disabled 0: Disabled; 1: Enabled TE: Terminal resistor settings Operates independently from other bits.
Page 38
5 RAS Function Supplementary Information Explanation Function 0: None 1: RESET WDT Mode: WDT parameter details 4: PO2 Alarm output (signal H) 5: PO 2 Alarm output (signal L) PI2 Mode: 0: GPIO, 1: Remote reset General-purpose input port PI2 operation 2: Remote power on mode settings 0: 1 ms increments...
In order to enable the I2C device, add “i2c-dev” to the “/etc/modules” file, and restart the OS. Once the patch has been applied, execute the following commands, and confirm that the output is as the text in red. [root@localhost contec]# modprobe i2c-dev [root@localhost contec]# i2cdetect –l i2c-0 smbus...
Page 40
5 RAS Function Supplementary Information 82801BA 82801CA/CAM 82801DB 82801EB/ER (ICH5/ICH5R) 6300ESB ICH6 ICH7 ESB2 ICH8 ICH9 EP80579 (Tolapai) ICH10 5/3400 Series (PCH) 6 Series (PCH) Patsburg (PCH) DH89xxCC (PCH) Panther Point (PCH) Lynx Point (PCH) Add this line. Lynx Point-LP (PCH) Intel BayTrail (SOC) (2) (linux source dir)\drivers\i2c\busses\i2c-i801.c /* Older devices have their ID defined in <linux/pci_ids.h>...
6 Add this line 6. Add this line 6.1 CPU Information (/proc/cpuinfo) [root@localhost contec]# cat /proc/cpuinfo processor vendor_id : GenuineIntel cpu family model : 55 model name : Intel(R) Atom(TM) CPU E3845 @ 1.91GHz stepping microcode : 0x905 cpu MHz : 1915.900...
6 Add this line 6.3 PCI Device Information (lspci) [root@localhost contec]# lspci 00:00.0 Host bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx Series SoC Transaction Register (rev 11) 00:02.0 VGA compatible controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Graphics & Display (rev 11) 00:13.0 SATA controller: Intel Corporation Atom Processor E3800 Series SATA AHCI Controller (rev 11)
Page 79
6 Add this line 2.672200] input: Sleep Button as /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input0 2.672208] ACPI: Sleep Button [SLPB] 2.672305] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1 2.672311] ACPI: Power Button [PWRF] 2.673757] GHES: HEST is not enabled! 2.673926] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled 2.694557] 00:03: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A 2.715258] 00:04: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A 2.735977] 00:05: ttyS2 at I/O 0x3e8 (irq = 7) is a 16550A...
Page 80
6 Add this line 2.741443] usb usb2: Product: xHCI Host Controller 2.741447] usb usb2: Manufacturer: Linux 3.10.0-514.el7.x86_64 xhci-hcd 2.741451] usb usb2: SerialNumber: 0000:00:14.0 2.741645] hub 2-0:1.0: USB hub found 2.741662] hub 2-0:1.0: 1 port detected 2.741908] usbcore: registered new interface driver usbserial 2.741922] usbcore: registered new interface driver usbserial_generic 2.741939] usbserial: USB Serial support registered for generic 2.742000] i8042: PNP: No PS/2 controller found.
Page 81
6 Add this line 3.023054] systemd[1]: systemd 219 running in system mode. (+PAM +AUDIT +SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID +ELFUTILS +KMOD +IDN) 3.023504] systemd[1]: Detected architecture x86-64. 3.023513] systemd[1]: Running in initial RAM disk. 3.023575] systemd[1]: Set hostname to <localhost.localdomain>.
Page 82
6 Add this line 3.258780] hub 1-1:1.0: 4 ports detected 3.408452] device-mapper: uevent: version 1.0.3 3.408607] device-mapper: ioctl: 4.34.0-ioctl (2015-10-28) initialised: dm-devel@redhat.com 3.413493] usb 1-2: new high-speed USB device number 3 using xhci_hcd 3.526754] FUJITSU Extended Socket Network Device Driver - version 1.1 - Copyright (c) 2015 FUJITSU LIMITED 3.561011] dca service started, version 1.12.1 3.563391] pps_core: LinuxPPS API ver.
Page 83
6 Add this line 3.610053] usb 1-2: Product: Optical ODD 3.610057] usb 1-2: Manufacturer: BUFFALO 3.610061] usb 1-2: SerialNumber: 303030303030303030303030 3.622831] tsc: Refined TSC clocksource calibration: 1916.666 MHz 3.622865] Switched to clocksource tsc 3.628351] [drm] Memory usable by graphics device = 2048M 3.628358] [drm] Replacing VGA console driver 3.629231] Console: switching to colour dummy device 80x25 3.629438] i915 0000:00:02.0: irq 99 for MSI/MSI-X...
Page 84
6 Add this line 4.025468] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 4.025473] usb 1-1.2: Product: USB Optical Mouse 4.025477] usb 1-1.2: Manufacturer: Logitech 4.029063] input: Logitech USB Optical Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.2/1-1.2:1.0/input/input4 4.029295] hid-generic 0003:046D:C05A.0003: input,hidraw2: USB HID v1.11 Mouse [Logitech USB Optical Mouse] on usb- 0000:00:14.0-1.2/input0 4.112933] fbcon: inteldrmfb (fb0) is primary device 4.115894] ACPI: Video Device [GFX0] (multi-head: yes...
Page 85
6 Add this line 6.651090] RPC: Registered named UNIX socket transport module. 6.651097] RPC: Registered udp transport module. 6.651100] RPC: Registered tcp transport module. 6.651102] RPC: Registered tcp NFSv4.1 backchannel transport module. 6.692890] Installing knfsd (copyright (C) 1996 okir@monad.swb.de). 6.717904] systemd-journald[514]: Received request to flush runtime journal from PID 1 7.071654] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 7.074848] input: PC Speaker as /devices/platform/pcspkr/input/input6 7.119719] ACPI Warning: SystemIO range 0x000000000000e000-0x000000000000e01f conflicts with OpRegion...
Page 86
6 Add this line 7.728001] intel_rapl: Found RAPL domain core 7.959275] XFS (sda1): Ending clean mount 8.773132] type=1305 audit(1496722756.249:4): audit_pid=684 old=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:auditd_t:s0 res=1 10.757861] ip6_tables: (C) 2000-2006 Netfilter Core Team 10.904868] Ebtables v2.0 registered 11.030820] IPv6: ADDRCONF(NETDEV_UP): enp1s0: link is not ready 11.034824] nf_conntrack version 0.5.0 (16384 buckets, 65536 max) 11.076989] IPv6: ADDRCONF(NETDEV_UP): enp1s0: link is not ready 11.091062] IPv6: ADDRCONF(NETDEV_UP): enp2s0: link is not ready...
Page 87
//www.contec.co.jp/ English http: //www.contec.com/ Chinese http: //www.contec.com.cn/ No part of this document may be copied or reproduced in any form by any means without prior written consent of CONTEC CO., LTD. [06302017] [06302017] Management No. NA05750 Parts No. LYVD281...