物好き者

物好き者が行ったことを載せています。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

PageTop

WHR-HP-G54にAirstation αを書き込んでみました2

WHR-HP-G54にAirstation αを書き込んでみました1 で、WHR-HP-G54にAS-A100_v24_JP.bin を書き込みましたが、起動しませんでした。

WHR-HP-G54にDD-WRTを書き込んで、起動情報を見てみました。

CFE version 1.0.37-1.00.0.03 for BCM947XX (32bit,SP,LE)
Build Date: 2005?? 7キ・ 3ニ・ニ・ヒニ・21:39:04 JST (root@ifedora)
Copyright (C) 2000,2001,2002,2003 Broadcom Corporation.

Initializing Arena
Initializing Devices.
* cmdset: AMD Standard
* Insaner_1 = (0xa8)
* flashutl_cmd: type (0004), read_id (0090)
-> vendid (00C2), devid (22A8), devid2 (0000)
* flashutl_cmd: type (0003), read_id (0090)
-> vendid (00C2), devid (22A8), devid2 (0000)
* flashutl_cmd: type (0002), read_id (0090)
-> vendid (0019), devid (1000), devid2 (0000)
* Flash Info. -> manufacturer (FF), device (FF)
* Flash Info. -> manufacturer2 (0000), device2 (0000)
* Insaner_2 = (0xa8)
* cmdset: AMD Standard
* Insaner_1 = (0xa8)
* flashutl_cmd: type (0004), read_id (0090)
-> vendid (00C2), devid (22A8), devid2 (0000)
* flashutl_cmd: type (0003), read_id (0090)
-> vendid (00C2), devid (22A8), devid2 (0000)
* flashutl_cmd: type (0002), read_id (0090)
-> vendid (0019), devid (1000), devid2 (0000)
* Flash Info. -> manufacturer (FF), device (FF)
* Flash Info. -> manufacturer2 (0000), device2 (0000)
* Insaner_2 = (0xa8)
* cmdset: AMD Standard
* Insaner_1 = (0xa8)
* flashutl_cmd: type (0004), read_id (0090)
-> vendid (00C2), devid (22A8), devid2 (0000)
* flashutl_cmd: type (0003), read_id (0090)
-> vendid (00C2), devid (22A8), devid2 (0000)
* flashutl_cmd: type (0002), read_id (0090)
-> vendid (0019), devid (1000), devid2 (0000)
* Flash Info. -> manufacturer (FF), device (FF)
* Flash Info. -> manufacturer2 (0000), device2 (0000)
* Insaner_2 = (0xa8)
et0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 3.90.39.0
* memc_config: (00048000)
CPU type 0x29008: 200MHz
Total memory: 16384 KBytes

Total memory used by CFE: 0x80400000 - 0x804A15F0 (660976)
Initialized Data: 0x804372E0 - 0x80439E40 (11104)
BSS Area: 0x80439E40 - 0x8043B5F0 (6064)
Local Heap: 0x8043B5F0 - 0x8049F5F0 (409600)
Stack Area: 0x8049F5F0 - 0x804A15F0 (8192)
Text (code) segment: 0x80400000 - 0x804372E0 (226016)
Boot area (physical): 0x004A2000 - 0x004E2000
Relocation Factor: I:00000000 - D:00000000

Device eth0: hwaddr 00-0D-0B-CB-3D-0A, ipaddr 10.3.2.7, mask 255.255.255.0
gateway not set, nameserver not set
Wait a few seconds for an image
Reading :: Failed.: Timeout occured
>>> boot -raw -z -addr=0x80001000 -max=0x3a0000 flash0.os:
Loader:raw Filesys:raw Dev:flash0.os File: Options:(null)
Loading: .. 3732 bytes read
Entry at 0x80001000
Closing network.
Starting program at 0x80001000
CPU revision is: 00029008
Linux version 2.4.35 (root@dd-wrt) (gcc version 3.4.4 (OpenWrt-2.0)) #2706 Thu
この後、ファームが起動していきます。


CFEでshowコマンドで情報を確認してみました。

CFE> show heap

Total bytes: 409600
Free bytes: 280888
Free nodes: 3
Allocated bytes: 102552
Allocated nodes: 1087
Largest free node: 279704
Heap status: CONSISTENT

*** command status = 0
CFE> show memory
Range Start Range End Range Size Description
------------ ------------ -------------- --------------------
000000000000-0000003FFFFF (000000400000) DRAM (available)
0000004A2000-000000FFFFFF (000000B5E000) DRAM (available)
*** command status = 0
CFE> show devices
Device Name Description
------------------- ---------------------------------------------------------
uart0 NS16550 UART at 0x18000300
uart1 NS16550 UART at 0x18000400
flash0.boot New CFI flash at 1C000000 offset 00000000 size 256KB
flash0.trx New CFI flash at 1C000000 offset 00040000 size 1KB
flash0.os New CFI flash at 1C000000 offset 0004001C size 3808KB
flash0.nvram New CFI flash at 1C000000 offset 003F8000 size 32KB
flash1.boot New CFI flash at 1C000000 offset 00000000 size 256KB
flash1.trx New CFI flash at 1C000000 offset 00040000 size 3712KB
flash1.nvram4 New CFI flash at 1C000000 offset 003E0000 size 32KB
flash1.nvram3 New CFI flash at 1C000000 offset 003E8000 size 32KB
flash1.nvram2 New CFI flash at 1C000000 offset 003F0000 size 32KB
flash1.nvram New CFI flash at 1C000000 offset 003F8000 size 32KB
flash0 New CFI flash at 1C000000 size 4096KB
eth0 Broadcom BCM47xx 10/100 Mbps Ethernet Controller
*** command status = 0


CFEからの起動は、次のコマンドで行えます。
CFE> boot -raw -z -addr=0x80001000 -max=0x3a0000 flash0.os:
Loader:raw Filesys:raw Dev:flash0.os File: Options:(null)
Loading: .. 3732 bytes read
Entry at 0x80001000
Closing network.
Starting program at 0x80001000

気になるのは、Loading: .. 3732 bytes read です。
AS-A100_v24_JP.bin  では、 Loading: ........... 3477504 bytes read となります。-maxの値を書き込んだときの値を16進変換したもの(0x351000 )にしていますが、読み込み容量が違いすぎます。
ファームの構成が違うのでしょうか。
それともDD-WRTは圧縮されたファーム(-zオプションで読み込み)なので、容量が少ないのでしょうか?ただ、1000倍も違うのは圧縮しているだけとは考えにくいです。

WHR-HP-G54で動かすことは、簡単にできないようです。

スポンサーサイト

PageTop

コメント


管理者にだけ表示を許可する
 

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。