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-830 Series ...................... 1 Security Warning .......................... 2 OPERATING ENVIRONMENT Distribution........................... 3 Configuration ..........................3 LIST OF OPERATIONAL CHECKS Operational Checks and Results ......................
Page 4
4.8.2 Power-supply Voltage Retrieval ..................22 4.9 RTC Operational Check ......................23 4.10 Power Management Operational Check ..................24 4.10.1 S0, S3, and S4 States Check .................... 24 4.10.2 S5 State Check ........................ 24 RAS FUNCTION SUPPLEMENTARY INFORMATION 5.1 I/O Address ..........................26 5.2 Microcomputer Communication Specifications ................
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.
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-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 ○ See 4.7.2 Reset is possible after configuring timeout ○ See 4.7.3 CPU and system temperatures can be retrieved ○...
4 Operational Check Details 4. Operational Check Details 4.1 Console Japanese Input Simultaneously press “Ctrl” + “Alt” + “T” on the keyboard to launch the console. Press “Ctrl” + “Space” or “half-width/full-width” in the console screen. The [ ] icon is displayed in the upper-right corner of the desktop. Confirm that Japanese can be input. root@BX-830:~# あいうえお...
4 Operational Check Details 4.2 Monitor Display Check 4.2.1 Analog RGB Choose [System Settings] – [All Settings] – [Displays], 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 [System Settings] – [All Settings] – [Displays], 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 [System Settings] – [All Settings] – [Displays], 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 DisplayPort cable is connected while the OS is running.
4 Operational Check Details 4.2.4 Dual display is supported Choose [System Settings] – [All Settings] – [Displays], 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-830 Ubuntu 14.04 Desktop 64bit Operational Check Manual...
4 Operational Check Details 4.3 Audio Operational Check 4.3.1 LINE OUT Choose [System Settings] – [All Settings] – [Sound], and launch the sound configuration tool. When using DisplayPort, select “HDMI/DisplayPort (internal audio)” as the output destination, and press the [Test] button. The Figure 4.1 is displayed. Confirm that sound is output from the monitor by pressing the [Test] button.
4 Operational Check Details 4.5 LAN Operational Check 4.5.1 SSH Operations Install the SSH server, and confirm that you can remotely log in from a Windows PC. SSH server installation root@BX-830:~# apt-get 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 Operational Check Details 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@BX-830:~# apt-get install vsftpd root@BX-830:~# gedit /etc/vsftpd.conf ( uncomment below and two last line : ) write_enable=YES ascii_upload_enable=YES ascii_download_enable=YES...
Page 22
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-830 Ubuntu 14.04 Desktop 64bit Operational Check Manual...
4 Operational Check Details 4.6 Serial Port Operational Check 4.6.1 Serial Port A and Serial Port B Communication (RS-232C) Connect serial port A and serial port B using a serial cross cable. Launch two console windows. Enter the following command in one of the consoles. After the command is input, port A listens for serial data.
Page 24
4 Operational Check Details micon: Get rs485 status complete. cmd [0x94h], dat [0x3h], sta [0x6h] Starting... Sending Serial Data send = 10 sending data tx[000]-[009] 01 02 03 04 05 | 06 87 08 09 0a TX End rece = 10 receiving data rx[000]-[009] 01 02 03 04 05 | 06 87 08 09 0a Recv success.
4 Operational Check Details 4.7 RAS Operational Check Read “Chapter 5: RAS Function Supplementary Information,” and proceed with the RAS preparatory steps. Next, refer to the following figure, and proceed with the connection. PI0 to PI2 correspond to the input ports DI0 to DI2 of the DIO sample, and PO0 to PO2 correspond to the output ports DO0 to DO2 of the DIO sample.
4 Operational Check Details 4.7.2 Status LED Operations Launch a console window. Execute the sled sample as follows, and confirm that the status LED turns on/off in red. Refer to the Readme file for details about the sled sample. root@BX-830:~# ./sled 0 0x22 1 micon: status led access complete.
4 Operational Check Details 4.8 Hardware Monitor Operational Check 4.8.1 CPU and System Temperatures Retrieval 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@BX-830:~# ./temp 0 0x22 micon: Get CPU temp complete.
4 Operational Check Details 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@BX-830:~# date –s “05/10 15:25 2017” 2017年 5月 10日 水曜日 15:25 00 JST The following shows how to synchronize the time using the ntpdate command with NTP installed and the NTP service temporarily stopped.
4 Operational Check Details 4.10 Power Management Operational Check 4.10.1 S0, S3, and S4 States Check Enter the following command in the console screen, and check the power management status. root@BX-830:~# cat /sys/power/state freeze mem disk This system supports the power management statuses shown in Table 4.1. Table 4.1.
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-830 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 33
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 35
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 36
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...
5 RAS Function Supplementary Information 5.3 RAS Preparatory Steps The following packages are necessary to rebuild the Linux kernel. libncurses-dev build-essential fakeroot kernel-package linux-source i2c-tools (i2C communication library) Correct the parts in red in the following (1) and (2) downloaded kernel source code, and rebuild the kernel. Apply the rebuilt kernel package to the system.
Page 38
5 RAS Function Supplementary Information 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@BX-830:~# 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 : 1916.488 cache size : 1024 KB physical id...
Page 65
6 Add this line 1.139451] system 00:03: [io 0x0400-0x047f] has been reserved 1.139456] system 00:03: [io 0x0500-0x05fe] has been reserved 1.139460] system 00:03: [io 0x0600-0x061f] has been reserved 1.139467] system 00:03: Plug and Play ACPI device, IDs PNP0c02 (active) 1.139700] system 00:04: [io 0x0280-0x028f] has been reserved 1.139706] system 00:04: [io 0x0290-0x029f] has been reserved...
Page 67
6 Add this line 1.909217] pci_hotplug: PCI Hot Plug PCI Core version: 0.5 1.909245] pciehp: PCI Express Hot Plug Controller Driver version: 0.4 1.909328] efifb: probing for efifb 1.909337] efifb: framebuffer at 0xa0000, mapped to 0xffff8800000a0000, using 64k, total 64k 1.909340] efifb: mode is 640x480x1, linelength=80, pages=1 1.909342] efifb: scrolling: redraw 1.909346] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0...
Page 68
6 Add this line 1.987509] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 1.987513] usb usb1: Product: xHCI Host Controller 1.987517] usb usb1: Manufacturer: Linux 3.13.0-24-generic xhci_hcd 1.987520] usb usb1: SerialNumber: 0000:00:14.0 1.987722] hub 1-0:1.0: USB hub found 1.987743] hub 1-0:1.0: 6 ports detected 1.988552] xhci_hcd 0000:00:14.0: xHCI Host Controller 1.988560] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 2 1.988652] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003...
Page 69
6 Add this line 2.264506] EDD information not available. 2.264626] PM: Hibernation image not present or could not be loaded. 2.266777] Freeing unused kernel memory: 1332K (ffffffff81d1e000 - ffffffff81e6b000) 2.266784] Write protecting the kernel read-only data: 12288k 2.271631] Freeing unused kernel memory: 844K (ffff88000172d000 - ffff880001800000) 2.275442] Freeing unused kernel memory: 708K (ffff880001b4f000 - ffff880001c00000) 2.297522] usb 1-1: new high-speed USB device number 2 using xhci_hcd 2.303574] systemd-udevd[114]: starting version 204...
Page 70
6 Add this line 2.418953] igb 0000:02:00.0: irq 113 for MSI/MSI-X 2.418966] igb 0000:02:00.0: irq 114 for MSI/MSI-X 2.470108] igb 0000:02:00.0: added PHC on eth1 2.470115] igb 0000:02:00.0: Intel(R) Gigabit Ethernet Network Connection 2.470120] igb 0000:02:00.0: eth1: (PCIe:2.5Gb/s:Width x1) 00:80:4c:c4:70:25 2.470164] igb 0000:02:00.0: eth1: PBA No: 000300-000 2.470169] igb 0000:02:00.0: Using MSI-X interrupts.
Page 71
6 Add this line 2.738049] usb 1-1.3: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes 2.744826] hidraw: raw HID events driver (C) Jiri Kosina 2.751045] usbcore: registered new interface driver usbhid 2.751051] usbhid: USB HID core driver 2.754142] input: Logitech USB Optical Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.0/input/input3 2.754421] hid-generic 0003:046D:C05A.0001: input,hidraw0: USB HID v1.11 Mouse [Logitech USB Optical Mouse] on usb- 0000:00:14.0-1.3/input0...
Page 72
6 Add this line 3.634660] init: plymouth-upstart-bridge main process (191) terminated with status 1 3.634694] init: plymouth-upstart-bridge main process ended, respawning 3.642145] init: plymouth-upstart-bridge main process (198) terminated with status 1 3.642180] init: plymouth-upstart-bridge main process ended, respawning 3.858195] Switched to clocksource tsc 3.876859] Adding 4079612k swap on /dev/sda5.
Page 73
6 Add this line 5.445290] sd 3:0:0:0: [sdb] No Caching mode page found 5.445293] sd 3:0:0:0: [sdb] Assuming drive cache: write through 5.447278] sd 3:0:0:0: [sdb] No Caching mode page found 5.447281] sd 3:0:0:0: [sdb] Assuming drive cache: write through 5.450612] sdb: 5.453135] sd 3:0:0:0: [sdb] No Caching mode page found 5.453138] sd 3:0:0:0: [sdb] Assuming drive cache: write through...
Page 75
//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. NA05740 Parts No. LYVD181...