ID X5 Modem 升级固件并更新opt文件
主要使用的命令汇总:
fis load linux
exec -c "root=/dev/mtdblock2 console=ttyS1,9600 single"
passwd
root / P@55w0rd! service idirect_falcon stop ifconfig | grep inet ifconfig ixp0 192.168.222.220 netmask 255.255.255.0
mount -t tmpfs -o remount,size=32M /tmp df -h tftp_package.sh 192.168.222.221 evo_x5_bsp-15.0.5.1.pkg mount -t tmpfs -o remount,size=32M /tmp df -h tftp_package.sh 192.168.222.221 evo_x5_rmt-15.0.5.1.pkg /usr/sbin/falcon --version
grep modem_sn /etc/idirect/falcon/falcon.opt grep generated_by /etc/idirect/falcon/falcon.opt grep addr /etc/idirect/falcon/falcon.opt reboot
ifconfig | grep inet
/usr/sbin/falcon --version poweroff
===================
一、连接串口
二、在启动Linux核心
将Modem重新加电,终端显示 DRAM Test Successful 后,此时马上按空格键4~5次,进入RedBoot命令行,使用以下命令启动Linux核心。
> fis load linux
> exec -c "root=/dev/mtdblock2 console=ttyS1,9600 single"
DRAM Test ................................ DRAM Test Successful +Ethernet eth0: MAC address 00:60:43:00:00:00 IP: 192.168.0.1/255.255.255.0, Gateway: 192.168.0.2 Default server: 192.168.0.2 RedBoot(tm) bootstrap and debug environment [ROM] release, version "iDirect 1.1" - built 12:55:42, Jun 15 2011 Platform: iDirect iDS Platform (XScale) Copyright (C) 2004, 2005 iDirect Technologies, Inc. Copyright (C) 2000, 2001, 2002, Red Hat, Inc. RAM: 0x00000000-0x10000000, [0x0001c540-0x01fd1000] available FLASH: 0x50000000 - 0x52000000, 256 blocks of 0x00020000 bytes each. == Executing boot script in 5.000 seconds - Press <Space Bar> to abort RedBoot> fis load linux RedBoot> exec -c "root=/dev/mtdblock2 console=ttyS1,9600 single" Using base address 0x01600000 and length 0x00100000 Uncompressing Linux................................................................... done, booting the kernel. Linux version 2.4.24-uc0-iDirect0 (root@EmbEserver75) (gcc version 3.3.2) #1 Wed Jun 15 12:44:25 EDT 2011 CPU: XScale-IXP4xx/IXC11xx revision 2 Machine: iDirect Phoenix Platform
使用以下命令修改root用户(默认密码为 iDirect )的新密码为 P@55w0rd!
passwd
三、建立IP连接
使用 ifconfig 临时修改接口的IP地址
/ # ifconfig ixp0 Link encap:Ethernet HWaddr 00:60:43:67:69:91 inet addr:172.26.102.17 Bcast:172.26.102.23 Mask:255.255.255.248 inet6 addr: fe80::260:43ff:fe67:6991/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1504 Metric:1 RX packets:302 errors:0 dropped:0 overruns:0 frame:0 TX packets:229 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:256 RX bytes:21626 (21.1 KiB) TX bytes:11898 (11.6 KiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) / # / # / # ifconfig ixp0 192.168.222.220 netmask 255.255.255.0 / # / # ifconfig ixp0 ixp0 Link encap:Ethernet HWaddr 00:60:43:67:69:91 inet addr:192.168.222.220 Bcast:192.168.222.255 Mask:255.255.255.0 inet6 addr: fe80::260:43ff:fe67:6991/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1504 Metric:1 RX packets:345 errors:0 dropped:0 overruns:0 frame:0 TX packets:271 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:256 RX bytes:24416 (23.8 KiB) TX bytes:14070 (13.7 KiB) / # / #
使用 service sshd restart 重启ssh服务
/ # service sshd reload Reloading OpenBSD Secure Shell server's configuration. / # / # service sshd restart Restarting OpenBSD Secure Shell server: sshdCould not load host key: /etc/ssh/ssh_host_ecdsa_key Could not load host key: /etc/ssh/ssh_host_ed25519_key . / #
四、重刷PKG固件
使用tftpd32工具临时搭建TFTP服务
本地防火墙允许Ping回显
在本地 Windows PC 终端上使用命令 ping 192.168.222.220 -n 3 测试网络连通性
ping 192.168.222.220 -n 3 正在 Ping 192.168.222.220 具有 32 字节的数据: 来自 192.168.222.220 的回复: 字节=32 时间=18ms TTL=63 来自 192.168.222.220 的回复: 字节=32 时间=134ms TTL=63 来自 192.168.222.220 的回复: 字节=32 时间=6ms TTL=63 192.168.222.220 的 Ping 统计信息: 数据包: 已发送 = 3,已接收 = 3,丢失 = 0 (0% 丢失), 往返行程的估计时间(以毫秒为单位): 最短 = 6ms,最长 = 134ms,平均 = 52ms
使用ssh工具(推荐使用putty)连接Modem
使用命令 tftp_package.sh 192.168.222.221 evo_x5_bsp-15.0.5.1.pkg 升级BSD部分固件
注意:需要增加临时交换分区大小,3.2版本及以上的版本需要扩大空间到32M~50M,不是原先的16M,并且刷入每个PKG包时都要增加临时分区大小。
# mount -t tmpfs -o remount,size=32M /tmp # # tftp_package.sh 192.168.222.221 evo_x5_bsp-15.0.5.1.pkg Downloading package evo_x5_bsp-15.0.5.1.pkg Extracting package evo_x5_bsp-15.0.5.1.pkg Installing package evo_x5_bsp-15.0.5.1.pkg ========== Package Installation script starting ========== Determining board model/hardware family: DONE Validating board model/hardware family: DONE Remounting /tmp filesystem (6m): DONE Cleaning up from any previous install: DONE Determining free space on flash filesystem: DONE Ensure all required files can be installed: DONE Determining free space in /tmp/package: DONE Running package preinstall scriptlet: Create required directories: DONE Installing files: DONE Create required sym-links: DONE Saving install_file_map: DONE Remounting /tmp filesystem (14m): DONE ========== Package Installation script complete ========== Package evo_x5_bsp-15.0.5.1.pkg installed successfully #
使用命令 tftp_package.sh 192.168.222.221 evo_x5_rmt-15.0.5.1.pkg 升级RMT部分固件
注意:需要增加临时交换分区大小,3.2版本及以上的版本需要扩大空间到32M~50M,不是原先的16M,并且刷入每个PKG包时都要增加临时分区大小。
# mount -t tmpfs -o remount,size=32M /tmp # # # tftp_package.sh 192.168.222.221 evo_x5_rmt-15.0.5.1.pkg Downloading package evo_x5_rmt-15.0.5.1.pkg Extracting package evo_x5_rmt-15.0.5.1.pkg Installing package evo_x5_rmt-15.0.5.1.pkg ========== Package Installation script starting ========== Determining board model/hardware family: DONE Validating board model/hardware family: DONE Remounting /tmp filesystem (16m): DONE Cleaning up from any previous install: DONE Determining free space on flash filesystem: DONE Determining obsoleted file list/space: DONE Determining obsoleted FPGA list/space: DONE Ensure all required files can be installed: DONE Determining free space in /tmp/package: DONE Running package preinstall scriptlet: Remove any old package version files: DONE Removing obsolete files and unused FPGA images: DONE Create required directories: DONE Installing files: DONE Create required sym-links: DONE Running package postinstall scriptlet: Ensure busybox links are correct: DONE Reconfigure modules.conf: DONE Setting SSHD services on: DONE Create and lock "admin" user account: DONE Install kernel image: DONE Running script (create_fpga_devices.sh): DONE Running script (create_cpld_devices.sh): DONE Running script (create_rawio_devices.sh): DONE Running script (create_eeprom_devices.sh): DONE Update module dependencies: DONE Setting "idirect_falcon" service on: DONE Saving install_file_map: DONE Remounting /tmp filesystem (6m): DONE ========== Package Installation script complete ========== Package evo_x5_rmt-15.0.5.1.pkg installed successfully #
使用命令 /usr/sbin/falcon --version 验证版本是否已经升级
# /usr/sbin/falcon --version
Using OpenSSL 1.0.1j-fips 15 Oct 2014
Starting Falcon...
Code Version: 15.0.5.1
Build Comment: Final_Build
Build Label: IDS-15_0_5_1-Build-11
~~~~~~~~
falcon BUILD INFO: built Fri Feb 5 02:14:37 EST 2016 by root using g++ version 3.3 on Linux cm-build-rh5101-1 2.6.18-371.3.1.el5PAE #1 SMP Mon Nov 11 03:29:00 EST 2013 i686 i686 i386 GNU/Linux
~~~~~~~~
#
五、重配opt文件
使用命令 tftp -p -r falcon_X5_232525.opt.bak -l falcon.opt 192.168.222.221 备份配置文件到远程服务器
使用命令 tftp -g -r _TDMA_Remote#_X5_232525.opt -l falcon_X5_232525.opt.new 192.168.222.221 下载配置文件到本地磁盘
# cd /etc/idirect/falcon/ # # ls -alh drwxrwxr-x 1 root root 0 Jan 1 01:41 . drwxrwxr-x 1 root root 0 Jan 1 00:07 .. -rw-r--r-- 1 root root 5.2k Jan 1 01:41 falcon.opt -rw-r--r-- 1 root root 5.2k Jan 1 01:11 falcon.opt.old -rwxr--r-- 1 root root 71 Jan 1 00:09 falcon_state.xml # # tftp -p -r falcon_X5_232525.opt.bak -l falcon.opt 192.168.222.221 # # tftp -g -r _TDMA_Remote#_X5_232525.opt -l falcon_X5_232525.opt.new 192.168.222.221 # # chmod 644 falcon_X5_232525.opt.new # # ls -alh drwxrwxr-x 1 root root 0 Jan 1 01:44 . drwxrwxr-x 1 root root 0 Jan 1 00:07 .. -rw-r--r-- 1 root root 5.2k Jan 1 01:41 falcon.opt -rw-r--r-- 1 root root 5.2k Jan 1 01:11 falcon.opt.old -rw-r--r-- 1 root root 5.2k Jan 1 01:44 falcon_X5_232525.opt.new -rwxr--r-- 1 root root 71 Jan 1 00:09 falcon_state.xml # # mv falcon_X5_232525.opt.new falcon.opt mv: overwrite 'falcon.opt'? y # # ls -alh drwxrwxr-x 1 root root 0 Jan 1 01:44 . drwxrwxr-x 1 root root 0 Jan 1 00:07 .. -rw-r--r-- 1 root root 5.2k Jan 1 01:44 falcon.opt -rw-r--r-- 1 root root 5.2k Jan 1 01:11 falcon.opt.old -rwxr--r-- 1 root root 71 Jan 1 00:09 falcon_state.xml # #
使用命令 cat falcon.opt 验证配置是否正确,没有额外的字符。
然后执行 reboot 命令,重启系统。
# cat falcon.opt [ANTENNA] addr = 172.26.102.18 connect_timeout = 30 dedicated_interface = ixp0 manufacturer = OpenAMIP max_skew = 90.000000 model = OpenAMIP port = 4002 [BEAMS] beam_123 = MarineSat Network S2 maxbeam = 123 [BEAMS_LOCAL] inhibit_tx_ifzero = 0 rxonly_enabled = 0 # !! Custom Parameter !! [BTP] device_mode = tdma device_name = btp device_path = /dev [BTP_REQ] device_mode = tdma device_name = btp_req device_path = /dev [COMPRESSION] Threshold = 90 [DEBUG] cpu_util_test_enabled = 0 [DHCP_149] dhcp_dns_server2_ip = 0.0.0.0 dhcp_dns_server_ip = 10.188.147.1 dhcp_gateway_ip = 10.188.147.1 dhcp_lease_range = 10.188.147.50-10.188.147.254 dhcp_lease_seconds = 43200 dhcp_mode = 1 [DNS_149] dns_cache_size = 100 dns_cache_ttl_max = 86400 dns_cache_ttl_min = 300 dns_enable = 1 dns_forward_queue_size = 1000 dns_forward_timeout = 2000 dns_primary_server_addr = 202.106.0.20 dns_primary_server_name = ns1 dns_secondary_server_addr = 114.114.114.114 dns_secondary_server_name = ns2 [DVBS2] frame_length = 125.000000 frame_size = short mode = acm ncr_interval = 3375000 pilot = 1 rc_roll_off = 0.200000 [ENC] auth_level_required = 0 enc_enabled = 0 enc_layer_enabled = 0 enc_mode = 0 peer_mode = 1 [ETH0] interface = ixp0 phy_count = 1 [ETH0_1] address = 172.26.102.17 netmask = 255.255.255.248 rip_enabled = 0 web_server_enabled = 0 [ETH0_149] address = 10.188.147.1 group1 = 225.1.2.1 netmask = 255.255.255.0 rip_enabled = 0 web_server_enabled = 0 [FREQ_TRANS] down_translation = 9750.000000 up_translation = 12800.000000 [GUI_SERVER_PROXY] port = 14599 [LAN] lan_gw_ip = 0.0.0.0 lan_ip = 172.26.102.17 lan_subnet_ip = 255.255.255.248 [MAPSERVER_0] hostname = 172.16.126.3 port = 5003 [MOBILE] gps_input = 2 init_tx_power_offset = 0.000000 is_mobile = 1 latlong_fail_interval = 10 latlong_interval = 300 tx_handshake_enabled = 0 [MODEM_INSTALLATION] reflector_offset_angle = 0.000000 remote_lat = 0.000000 remote_long = 0.000000 spacecraft_long = 87.500000 [MODEM_PARAMETERS] ref_carrier_fec_block_size = 170 ref_carrier_modcod_coding_rate = 2 ref_carrier_modcod_modulation = 1 ref_carrier_symbol_rate = 468000.000000 rx_acqrange = 70000 rx_diff = 0 rx_freq = 1441000000 rx_mode = 2 rx_only = 0 rx_scram = 1 rx_specinv = 0 rx_symrate = 8333000.000000 tx_bitrate = 1 tx_power_in_dbm = -20.000000 tx_specinv = 0 [NET_ENC] id = 3 is_encrypted = 0 [NMS] broadcast_ip = 172.16.126.5 download_monitor_credentials = 1 download_monitor_group = 239.192.0.0 download_monitor_port = 9000 event_server_ip = 172.16.126.5 event_server_port = 2860 generated_by = NMS-15.0.5 is_nms_managed = 1 keep_alive_port_number = 2860 NRD_remote_status_port_number = 2859 NRD_server_ip = 172.16.126.4 server_ip = 172.16.126.5 service_monitor_interval = 1000 timeout = 20000 [ODU] lnb_dc_voltage = 13 lnb_tone_enable = 0 music_present = 0 odu_disable_tx_pwm = 0 odu_rx_10_mhz = 0 odu_rx_dc_power = 1 odu_tx_10_mhz = 1 odu_tx_clk_ref = 10 odu_tx_dc_power = 1 [OOB] mem_high_percent = 90 mem_low_percent = 75 [OPTIONS_FILE] carrier_type = 0 code_version = 15.0.5.4 did = 117673037 disable_options_flash_command = 0 generated_by = NMS-15.0.5 is_mesh = 0 mobile_remote_type = 1 modem_hardware = X5 modem_sn = 232525 modem_type = Remote product_mode = dvbs2 upstream_product_mode = idirect_tdma [POWER_MANAGEMENT] enable = 0 sleep_timeout = 0 [ROUTE_149_0] gateway = 0.0.0.0 interface = sat0 metric = 1 netmask = 0.0.0.0 network = 0.0.0.0 [ROUTE_1_0] gateway = 0.0.0.0 interface = sat0 metric = 1 netmask = 0.0.0.0 network = 0.0.0.0 [RX1] device_mode = scpc device_name = rx1 device_path = /dev [SAT0_1] address = 10.252.102.17 netmask = 255.255.255.0 rip_enabled = 0 web_server_enabled = 0 [SAT0_149] address = 10.252.102.17 netmask = 255.255.255.0 rip_enabled = 0 web_server_enabled = 0 [SATELLITE] channelname = MarineSat Network S2 hunt_bandwidth = 10.000000 hunt_frequency = 1441.000000 longitude = 87.500000 max_lat = 0.000000 max_skew = 90.000000 min_look_angle = 0.000000 name = Chinasat 12 noise_reference_frequency = 0.000000 pol_skew = 0.000000 polarity = V rx_lcl_osc = 9750.000000 skew_margin = 90.000000 tx_bandwidth = 0.500000 tx_frequency = 1091.780000 tx_lcl_osc = 12800.000000 tx_polarity = H [SECURITY] admin_password = $idi3$.5fQ65$/njZwHXxJa9NQtOAi.N8bPcgOdRrOH79f38xJIZrdmeP3K9YTU/Zj1QGI0kIfLt6HgXDkLlNir3GJqHMCaTFa6 os_password = $1$0CppNk$VY2vgnKsOnee79OI1tgOI/ password = $idi3$1Z3fZ5$/7NGF5kb029RzILehP2NV3sjkfu9Zb3QPfb69shTneOJi1i6ZuSdQGoaRAYZ3Tn2WTqbwiEIv8yjw3/3dZYdkE [SOF] device_mode = tdma device_name = sof device_path = /dev [SYSTEM_TRAY] interval = 5000 mode = 1 port = 2859 server = 172.16.126.4 service_monitor_group = 239.255.255.1 service_monitor_port = 9001 [TDMA] tx_watchdog_timeout_in_frames = 2 [TX] device_mode = tdma device_name = tx device_path = /dev [TX_SOF] device_mode = tdma device_name = tx_sof device_path = /dev [UCP] max_power_level_in_db = -15.000000 power_uplink_control_processing = 1 [UDP] force_rtp_fullheader = 1 force_udp_fullheader = 1 max_hdr_comp_packet_size = 180 passthru = 1 payload_comp = 0 [VLAN] mode = 1 vid = 149 # # reboot
#
======================
步骤适用于 3000系列、5000系列、X3、X5 类型的小站,对于X1与X7不适用。
配置文件必须是 Unix(LF) 的编码,且末尾不能有特殊的字符。
如果文件换行格式为 Window(CR LF) ,则可以使用 Notepad++ 软件来进行转码。
由于opt文件的原因,可能文件不完整,或者写入的opt文件版本不正确的原因都会导致Modem重启后出现下面的故障现象:
小站Status亮红灯
小站反复重启
此时,需要更新Modem中的opt文件了。但是iSite又不能正常连接Modem导入opt文件,此时只能通过console的方式来手动更新opt文件。在修复前,需要弄清楚Modem当前的版本以及准备好正确的opt文件。
1. 通过SSH或者串口以root用户名进入Modem。SSH的方式是使用putty等支持SSH的软件通过网络直连modem。
2. 按照提示输入用户名root和密码
3. 输入下面的命令停掉falcon应用,防止Modem重启
# service idirect_falcon stop
4. 进入到opt在modem中存放目录/etc/idirect/falcon,可以通过ls查看当前目录下的文件,通过mv等命令备份当前的opt文件
# cd /etc/idirect/falcon # # ls -l #
5. 在电脑上使用记事本打开已经准备好的该Modem对应版本的opt文件,并复制到剪切板
6. 使用cat命令打开或者创建一个新的falcon.opt文件
# cat > /etc/idirect/falcon/falcon.opt
此时进入到falcon.opt文件的编辑模式,并且falcon.opt文件中的内容被清空。
7.将剪切板中的内容复制到falcon.opt文件
8. 复制结束后回车,同时按下ctrl+d键退出编辑模式
9. 通过ls命令查看目录下是否有falcon.opt文件存在
# ls -l /etc/idirect/falcon
10. 使用cat命令查看falcon.opt文件内容
# cat /etc/idirect/falcon/falcon.opt
11.重新启动falcon应用,观察status LED是否恢复正常
service idirect_falcon restart
==========================
系统启动输出信息
# dmesg
Linux version 2.4.24-uc0-iDirect0 (root@EmbEserver75) (gcc version 3.3.2) #1 Wed Jun 15 12:44:25 EDT 2011
CPU: XScale-IXP4xx/IXC11xx revision 2
Machine: iDirect Phoenix Platform
alloc_bootmem_low
memtable_init
Security risk: creating user accessible mapping for 0x51000000 at 0xf1000000
On node 0 totalpages: 32768
zone(0): 16384 pages.
zone(1): 16384 pages.
zone(2): 0 pages.
Kernel command line: console=ttyS1,9600 root=/dev/mtdblock2
Relocating machine vectors to 0xffff0000
Calibrating delay loop... 532.48 BogoMIPS
Memory: 128MB = 128MB total
Memory: 127388KB available (1680K code, 477K data, 72K init)
Dentry cache hash table entries: 16384 (order: 5, 131072 bytes)
Inode cache hash table entries: 8192 (order: 4, 65536 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 8192 (order: 3, 32768 bytes)
Page-cache hash table entries: 32768 (order: 5, 131072 bytes)
POSIX conformance testing by UNIFIX
PCI: bus0: Fast back to back transfers enabled
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
JFFS2 version 2.1. (C) 2001 Red Hat, Inc., designed by Axis Communications AB.
i2c-core.o: i2c core module
i2c-dev.o: i2c /dev entries driver module
i2c-core.o: driver i2c-dev dummy driver registered.
i2c-algo-bit.o: i2c bit algorithm module
i2c-proc.o version 2.6.1 (20010825)
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
ttyS00 at 0xff000003 (irq = 15) is a XScale UART
ttyS01 at 0xff001003 (irq = 13) is a XScale UART
Universal TUN/TAP device driver 1.5 (C)1999-2002 Maxim Krasnyansky
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ixp425_init: Window Size = 33554432
IXP425 Flash: Found 1 x16 devices at 0x1000000 in 16-bit mode
cfi_cmdset_0001: Suspend erase on write disabled.
0: offset=0x0,size=0x20000,blocks=128
1: offset=0x1000000,size=0x20000,blocks=128
Using buffer write method
Creating 6 MTD partitions on "IXP425 Flash":
0x00000000-0x00040000 : "RedBoot"
0x00060000-0x00160000 : "Linux"
0x00160000-0x01fe0000 : "RootFS"
0x01fe0000-0x01fff000 : "FIS directory"
mtd: partition "FIS directory" doesn't end on an erase block -- force read-only
0x01fff000-0x02000000 : "RedBoot config"
mtd: partition "RedBoot config" doesn't start on an erase block boundary -- force read-only
0x01fe0000-0x02000000 : "FIS Overlap"
Board has 65nm flash part
pktgen.c: v1.3: Packet Generator for packet performance testing.
pktgen: Error: your machine does not have working cycle counter.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 1024 buckets, 8Kbytes
TCP: Hash tables configured (established 8192 bind 16384)
IPv4 over IPv4 tunneling driver
GRE over IPv4 tunneling driver
Linux IP multicast router 0.06 plus PIM-SM
ip_conntrack version 2.1 (1024 buckets, 8192 max) - 320 bytes per conntrack
ip_conntrack_pptp version $Revision: 1.1.1.1 $ loaded
ip_nat_pptp version $Revision: 1.1.1.1 $ loaded
ip_tables: (C) 2000-2002 Netfilter core team
ipt_time loading
ipt_recent v0.3.1: Stephen Frost <sfrost@snowman.net>. http://snowman.net/projects/ipt_recent/
arp_tables: (C) 2002 David S. Miller
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
IPv6 v0.8 for NET4.0
IPv6 over IPv4 tunneling driver
ip6_tables: (C) 2000-2002 Netfilter core team
registering ipv6 mark target
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
Other stuff added by David S. Miller <davem@redhat.com>
NetWinder Floating Point Emulator V0.97 (double precision)
VFS: Mounted root (jffs2 filesystem).
Freeing init memory: 72K
Module init.
ixp425_eth:
Initializing IXP425 NPE Ethernet driver software v. 0.1.9 (1_4)
ixp425_eth: ixp0 is using the PHY at address 0
ixp425_eth: ixp1 is using the PHY at address 1
ixp425_eth: CPU clock speed (approx) = 532 MHz
fpga: Feb 5 2016 01:46:43
cpld: Feb 5 2016 01:46:41
rawio: Feb 5 2016 01:46:56
fpga: Exit
fpga: Feb 5 2016 01:46:43
ixp0: no IPv6 routers present
i2c-dev.o: Registered 'FPGA-I2C Adapter' as minor 0
i2c-core.o: adapter FPGA-I2C Adapter registered as adapter 0.
i2c-opencore: __DATE__ __TIME__
i2c-core.o: driver stv0900 registered.
i2c-core.o: client [stv0900] registered to adapter [FPGA-I2C Adapter](pos. 0).
stv0900: Feb 5 2016 01:46:58
i2c-core.o: driver stb6100 registered.
i2c-core.o: client [stb6100] registered to adapter [FPGA-I2C Adapter](pos. 1).
stb6100: Feb 5 2016 01:46:57
PCI: enabling device 00:0e.0 (0000 -> 0002)
ixp425_eth: ixp0: Entering promiscuous mode
device ixp0 entered promiscuous mode
CPU和内存以及系统版本信息
# cat /proc/cpuinfo
Processor : XScale-IXP4xx/IXC11xx rev 2 (v5b)
BogoMIPS : 532.48
Features : swp half thumb fastmult edsp
Hardware : iDirect Phoenix Platform
Revision : 0000
Serial : 0000000000000000
#
# cat /proc/meminfo
total: used: free: shared: buffers: cached:
Mem: 130519040 30400512 100118528 0 0 15392768
Swap: 0 0 0
MemTotal: 127460 kB
MemFree: 97772 kB
MemShared: 0 kB
Buffers: 0 kB
Cached: 15032 kB
SwapCached: 0 kB
Active: 7948 kB
Inactive: 8736 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 127460 kB
LowFree: 97772 kB
SwapTotal: 0 kB
SwapFree: 0 kB
#
# cat /etc/idirect-release
iDirect Linux-BSP Release 15.0.5.1
#
# uname -a
Linux iDirect 2.4.24-uc0-iDirect0 #1 Wed Jun 15 12:44:25 EDT 2011 armv5b unknown
#
================ End