« CQW-MRB2: ファームウェアv1.02からファイルシステムを取り出す | トップページ | CQW-MRB2: ファームウェア改造手順メモ »

2013年1月20日 (日)

CQW-MRB2: シリアルポート接続

CQW-MRB2のシリアルポートに接続してみました。

シリアルポート接続図:
Cqwmrb2__2
38400/8bit/NoParity/1bit/フロー無し。CQW-MRBと同じです。信号レベルは3.3V。端子名は、PC側(相手側)の端子名です。

ケースをあけたところ:
Cqwmrb2__7
CPU基板の表側。ここにはCQW-MRBではCPUが乗っていましたが、こちらはメモリだけです。
ISSI IC42S16160C-6TL: 256Mb SDRAM
MXIC 25L6445E: 64Mb Serial Flash Memory
フラッシュメモリは10万回書き換えできるみたいなので、寿命を気にせずファームアップデートできるでしょう。

CPU基板裏:
Cqwmrb2_cpu_3
CPUと無線LANコントローラは基板裏側に移動してました。RTL8196CがCPU、RTL8188CEが無線LAN。CPUにヒートシンクは無いです。実際使っていてもCQW-MRBのような発熱は感じられません。アーキテクチャはARMからMIPSに変わりました。動作周波数は200MHz→400MHzと大幅にアップしましたが、逆に消費電力は大幅に下がっているようですね。

ベース基板:
Cqwmrb2__8
ほとんど電源基板といった感じ。

以下、起動ログ
u-bootでは無いです。寡聞にしてなんというツールかわかりませんが・・・



Booting...
========== SPI =============

---RealTek(RTL8196C)at 2010.12.24-10:19+0800 version v1.1f [16bit](390MHz)
Jump to image start=0x80500000...
decompressing kernel:
Uncompressing Linux... done, booting the kernel.
done decompressing kernel.
start address: 0x80003630
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 26556k/32768k available (2737k kernel code, 6212k reserved, 680k data, 108k init, 0k highmem)
Calibrating delay loop... 388.30 BogoMIPS (lpj=1941504)
Mount-cache hash table entries: 512
net_namespace: 528 bytes
NET: Registered protocol family 16
bio: create slab at 0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 1024 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP reno registered
NET: Registered protocol family 1
squashfs: version 4.0 (2009/01/31) Phillip Lougher
msgmni has been set to 51
io scheduler noop registered
io scheduler cfq registered (default)
HDLC line discipline: version $Revision: 4.8 $, maxframe=4096
N_HDLC line discipline registered.
Realtek GPIO Driver for Flash Reload Default
Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
serial8250: ttyS0 at MMIO 0x18002000 (irq = 8) is a 16550A
PPP generic driver version 2.4.2
MPPE/MPPC encryption/compression module registered
NET: Registered protocol family 24
usbcore: registered new interface driver asix
RTL8192C/RTL8188C driver version 1.4 (2010-08-11)
=====>>INSIDE rtl8192cd_init_one <<=====
vendor_deivce_id=819110ec
=====>>EXIT rtl8192cd_init_one <<=====
=====>>INSIDE rtl8192cd_init_one <<=====
=====>>EXIT rtl8192cd_init_one <<=====
=====>>INSIDE rtl8192cd_init_one <<=====
=====>>EXIT rtl8192cd_init_one <<=====
=====>>INSIDE rtl8192cd_init_one <<=====
=====>>EXIT rtl8192cd_init_one <<=====
=====>>INSIDE rtl8192cd_init_one <<=====
=====>>EXIT rtl8192cd_init_one <<=====
=====>>INSIDE rtl8192cd_init_one <<=====
=====>>EXIT rtl8192cd_init_one <<=====

Probing RTL8186 10/100 NIC-kenel stack size order[2]...
chip name: 8196B, chip revid: 0
Set 8196C PHY Patch OK
NOT YET
Set threshould idx 0
eth0 added. vid=9 Member port 0x1...
eth1 added. vid=8 Member port 0x10...
eth2 added. vid=10 Member port 0x2...
eth3 added. vid=11 Member port 0x4...
eth4 added. vid=12 Member port 0x8...
[peth0] added, mapping to [eth1]...
SPI INIT
flash device: 0x400000 at 0xbfe00000
SPI 1
Physically mapped flash: Found an alies 0x800000 for the chip at 0x0, MX25L6405D device detect.
Creating 2 MTD partitions on "Physically mapped flash":
0x000000000000-0x000000800000 : "boot+cfg+linux+rootfs"
0x000000120000-0x000000800000 : "root fs"
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
USB 2.0 PHY Patch Done.
rtl8652-ehci rtl8652-ehci.0: RTL8652 On-Chip EHCI Host Controller
rtl8652-ehci rtl8652-ehci.0: new USB bus registered, assigned bus number 1
read synopsys=0
read synopsys2=0
rtl8652-ehci rtl8652-ehci.0: irq 9, io base 0x18021000
rtl8652-ehci rtl8652-ehci.0: USB 0.0 started, EHCI 1.00
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: RTL8652 On-Chip EHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.30.9 ehci_hcd
usb usb1: SerialNumber: rtl8652-ehci.0
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
rtl8652-ohci rtl8652-ohci.0: RTL8652 OHCI
rtl8652-ohci rtl8652-ohci.0: new USB bus registered, assigned bus number 2
rtl8652-ohci rtl8652-ohci.0: irq 9, io mem 0x18020000
usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: RTL8652 OHCI
usb usb2: Manufacturer: Linux 2.6.30.9 ohci_hcd
usb usb2: SerialNumber: rtl8652
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (512 buckets, 2048 max)
CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
nf_conntrack.acct=1 kernel paramater, acct=1 nf_conntrack module option or
sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
init 461 Check Point!
xt_time: kernel timezone is -0000
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
NET: Registered protocol family 17
VFS: Mounted root (squashfs filesystem) readonly on device 31:1.
Freeing unused kernel memory: 108k freed
init started: BusyBox v1.11.1 (2011-04-06 17:57:50 CST)
starting pid 666, tty '': '/etc/init.d/rcS'

starting pid 669, tty '': '-/bin/sh'console.


BusyBox v1.11.1 (2011-04-06 17:57:50 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

Sat Jan 1 00:00:00 UTC 2011
write_usb_pwr_proc: file: 81cceec0, buffer: 1
syBox v1.11.1 (2011-04-06 17:57:50 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

, count: 2, data: 00000000
Running: USB is enabled
write_iu_led_proc: file: 814afba0, buffer: 0
, count: 2, data: 00000000
Running: usb/internet led off
killall: pptp.sh: no process killed
killall: pppoe.sh: no process killed
killall: comgt: no process killed
killall: failover.sh: no process killed
killall: ppp3gloop.sh: no process killed

Close Wan Interface!!
No dnrd daemon found. Exiting.

No dnrd daemon found. Exiting.
ifconfig: ioctl 0x8913 failed: No such device
ifconfig: SIOCSIFHWADDR: No such device
ifconfig: ioctl 0x8913 failed: No such device
Initialize wlan0 interface


write_proc: file: 8148d740, buffer: 0
, count: 2, data: 00000000
write_wlan_led_proc: file: 81ccedc0, buffer: 2
, count: 2, data: 00000000
Running: wlan blink

Initialize wlan0-va0 interface


write_proc: file: 81cce740, buffer: 0
, count: 2, data: 00000000
write_wlan_led_proc: file: 814afe20, buffer: 2
, count: 2, data: 00000000
Running: wlan blink

Initialize wlan0-va1 interface


write_proc: file: 81cce6c0, buffer: 0
, count: 2, data: 00000000
write_wlan_led_proc: file: 8148d240, buffer: 2
, count: 2, data: 00000000
Running: wlan blink

Initialize wlan0-va2 interface


write_proc: file: 814a3be0, buffer: 0
, count: 2, data: 00000000
write_wlan_led_proc: file: 814a3f60, buffer: 2
, count: 2, data: 00000000
Running: wlan blink

Initialize wlan0-va3 interface


write_proc: file: 8148d3c0, buffer: 0
, count: 2, data: 00000000
write_wlan_led_proc: file: 8148d8c0, buffer: 2
, count: 2, data: 00000000
Running: wlan blink

Initialize WLAN interface


write_proc: file: 814a3be0, buffer: 0
, count: 2, data: 00000000
write_wlan_led_proc: file: 8148d6c0, buffer: 2
, count: 2, data: 00000000
Running: wlan blink

Setup BRIDGE interface

ifconfig: ioctl 0x8913 failed: No such device
ifconfig: ioctl 0x8913 failed: No such device
bridge br0 doesn't exist; can't delete it
Setup bridge...
device eth1 entered promiscuous mode
device wlan0 entered promiscuous mode
===> Load_92C_Firmware
<=== Load_92C_Firmware
br0: port 2(wlan0) entering forwarding state
br0: port 1(eth1) entering forwarding state

Static DHCP Leases disable!
br0: port 1(eth1) entering disabled state
br0: port 1(eth1) entering forwarding state

write_proc: file: 8148dc40, buffer: 0
, count: 2, data: 00000000

WiFi Simple Config v1.17 (2010.06.04-06:14+0000).

route: ioctl 0x890c failed: No such process
interface ppp4 does not exist!
device eth1 is already a member of a bridge; can't enslave it to bridge br0.
**********************************************************************
* Running Diagd *
**********************************************************************
**********************************************************************
* Enable WSC_UPnP *
write_proc: file: 81cce840, buffer: E
, count: 2, data: 00000000
IEEE 802.11f (IAPP) using interface br0 (v1.7)
********************************************************************write_proc: file: 81c3c520, buffer: 0
, count: 2, data: 00000000
**

**********************************************************************
* Enable LLTD *
**********************************************************************
killall: lld2d: no process killed


**********************************************************************
* Enable GPIO Interrupt *
**********************************************************************

killall: watchdog.sh: no process killed

killall: radiusd: no process killed
RADIUS server disable !!
ReInit APMIB
**********************************************************************
* FREE Page,Dentries and Inodes Cache *
**********************************************************************
MemFree: 15244 kB
Cached: 3260 kB
#############only 3G WAN##############

write_proc: file: 814a36e0, buffer: 0
, count: 2, data: 00000000
write_proc: file: 814afba0, buffer: 0
, count: 2, data: 00000000
write_proc: file: 814a34e0, buffer: 0
, count: 2, data: 00000000
write_proc: file: 81cce0c0, buffer: 0
, count: 2, data: 00000000
write_proc: file: 814a36e0, buffer: 0
, count: 2, data: 00000000
IEEE 802.11f (IAPP) using interface br0 (v1.7)

WiFi Simple Config v1.17 (2010.06.04-06:14+0000).

ReInit APMIB
write_proc: file: 8151d220, buffer: E
, count: 2, data: 00000000
write_proc: file: 8151db20, buffer: 0
, count: 2, data: 00000000
WEBS Restarting !
hub 1-0:1.0: Cannot enable port 1. Maybe the USB cable is bad?
usb 2-1: new full speed USB device using rtl8652-ohci and address 2
usb 2-1: New USB device found, idVendor=0619, idProduct=0204
usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 2-1: Product: PHS AX530S
usb 2-1: Manufacturer: SII
usb 2-1: configuration #1 chosen from 1 choice
USB device assigned address is 2
Try to unload modules --> sierra option usbserial hso cdc-acm!
unload modules --> OK
write_iu_led_proc: file: 814af320, buffer: 2
, count: 2, data: 00000000
Running: usb/internet led blink
cdc_acm 2-1:1.0: ttyACM0: USB ACM device
usbcore: registered new interface driver cdc_acm
cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters
Manufacturer=SII
Product=PHS AX530S
N/A
WILLCOM AX530S PHS dongle is found ...

No response!
No response!
ATI
OK
No response!
cat: can't open '/tmp/cgsn.tmp': No such file or directory
No response!
No response!
No response!
No response!
No response!
No response!
cat: can't open '/tmp/cgmm.tmp': No such file or directory

kill: you need to specify whom to kill
ERROR: Removed stale pid file
Close Wan Interface!!
ERROR: Couldn't kill dnrd: No such process

No dnrd daemon found. Exiting.
route: ioctl 0x890c failed: No such process
cp: cannot stat '/etc/ppp/options.orig': No such file or directory
No response!

chat: Jan 01 00:02:24 CONNECT 1843200
Serial connection established.
using channel 1
Using interface ppp4
Connect: ppp4 <--> /dev/ttyACM0
Warning - secret file /etc/ppp/pap-secrets has world and/or group access
sent [LCP ConfReq id=0x1 ]
rcvd [LCP ConfRej id=0x1 ]
sent [LCP ConfReq id=0x2 ]
rcvd [LCP ConfReq id=0x1 ]
lcp_reqci: returning CONFACK.
sent [LCP ConfAck id=0x1 ]
rcvd [LCP ConfNak id=0x2 ]
sent [LCP ConfReq id=0x3 ]
rcvd [LCP ConfAck id=0x3 ]
rcvd [CHAP Challenge id=0x1 , name = "xxxxxxxx"]
Warning - secret file /etc/ppp/chap-secrets has world and/or group access
sent [CHAP Response id=0x1 <3b8d272c1110811f738a68aff6ef53c7>, name = "xxxxxxxx"]
rcvd [CHAP Success id=0x1 ""]
CHAP authentication succeeded
CHAP authentication succeeded
sent [IPCP ConfReq id=0x1 ]
rcvd [IPCP ConfReq id=0x1 ]
ipcp: returning Configure-ACK
sent [IPCP ConfAck id=0x1 ]
rcvd [IPCP ConfNak id=0x1 ]
sent [IPCP ConfReq id=0x2 ]
rcvd [IPCP ConfAck id=0x2 ]
ipcp: up
local IP address xxx.xxx.xxx.xxx
remote IP address xxx.xxx.xxx.xxx
primary DNS address xxx.xxx.xxx.xxx
secondary DNS address xxx.xxx.xxx.xxx
Script /etc/ppp/ip-up started (pid 2873)

write_proc: file: 815355e0, buffer: 0
, count: 2, data: 00000000
write_proc: file: 8151d8a0, buffer: E
, count: 2, data: 00000000
write_proc: file: 81cce8c0, buffer: 0
, count: 2, data: 00000000
write_proc: file: 8148d940, buffer: 0
, count: 2, data: 00000000
write_proc: file: 814a3660, buffer: E
, count: 2, data: 00000000
write_proc: file: 815357e0, buffer: 0
, count: 2, data: 00000000
write_iu_led_proc: file: 8151d420, buffer: 1

1mFirewall] Setting MASQUERADE...
g firewall...
48.44
, count: 2, data: 00000000
Running: usb/internet led on
Script /etc/ppp/ip-up finished (pid 2873), status = 0x0



« CQW-MRB2: ファームウェアv1.02からファイルシステムを取り出す | トップページ | CQW-MRB2: ファームウェア改造手順メモ »

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/143173/56588722

この記事へのトラックバック一覧です: CQW-MRB2: シリアルポート接続:

« CQW-MRB2: ファームウェアv1.02からファイルシステムを取り出す | トップページ | CQW-MRB2: ファームウェア改造手順メモ »

最近のトラックバック

2017年4月
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            
フォト
無料ブログはココログ