物好き者

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

スポンサーサイト

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

PageTop

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

Airstation α (Buffalo DD-WRT) が発売されました で、ASA-100が発売・ファームがダウンロードできると書きました。
検証用のWHR-HP-G54に、このファームを書き込んでみました。

AS-A100_v24_JP.bin  をダウンロードして、起動時のtftpを使用して書き込みました。

相変わらず転送速度が遅いため、時間が20分程度かかりましたが、転送が完了しました。
しかし、エラーとなり起動しませんでした。

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 ::
Done. 3477504 bytes read
Programming...done. 3477504 bytes written
>>> boot -raw -z -addr=0x80001000 -max=0x3a0000 flash0.os:
Loader:raw Filesys:raw Dev:flash0.os File: Options:(null)
Loading: . 0 bytes read
Failed.
Could not load flash0.os:: Error

エラーを見ると、フラッシュからの読み込みが出来ていないようです。
showコマンドで状態を見てみました。

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 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 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

bootオプションを次のようにしたところ、読み込まれるようになりました。ファームが圧縮されていないのでしょうか。
CFE> boot -raw -addr=0x80001000 -max=0x351000 flash0.os:
Loader:raw Filesys:raw Dev:flash0.os File: Options:(null)
Loading: ........... 3477504 bytes read
Entry at 0x80001000
Closing network.
Starting program at 0x80001000

しかし、読み込まれてもファームが起動しません。ファームの書き込み方法がrawでないのでしょうか。
ASA-100のCFEオプションやCPUなどが知りたいです。

スポンサーサイト

PageTop

コメント


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

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