6358升级64M RAM成功
6358的固件从3.10L开始,配套的CFE可以自动检测DRAM使用的地址线,也就是高版本CFE可以自动检测内存的大小。今天尝试给RG100A换了32Mx16的内存,成功检测到64M,这个意义非同寻常,给以后在ADSL上直接运行BT,emule工具打下了硬件基础。 CFE和上层的Linux操作系统之间通过CFE中的NVRAM传递硬件配置信息,两个系统查询自己数据库中对应的boardID信息最终确定硬件的配置。所以只要找到一款比较通用的CFE,再配合自己编译的linux系统即可实现我们要的功能。CPU type 0x2A010: 300MHz, Bus: 133MHz, Ref: 64MHz
CPU running TP0
Total memory: 67108864 bytes (64MB)
Total memory used by CFE:0x80401000 - 0x80527F40 (1208128)
Initialized Data: 0x8041D720 - 0x8041F760 (8256)
BSS Area: 0x8041F760 - 0x80425F40 (26592)
Local Heap: 0x80425F40 - 0x80525F40 (1048576)
Stack Area: 0x80525F40 - 0x80527F40 (8192)
Text (code) segment: 0x80401000 - 0x8041D718 (116504)
Boot area (physical): 0x00528000 - 0x00568000
Relocation Factor: I:00000000 - D:00000000
Use default boot line parameters: e=192.168.1.1:ffffff00 h=192.168.1.100 g= r=f f=vmlinux i=bcm963xx_fs_kernel d=1 p=0
Board IP address : 192.168.1.1:ffffff00
Host IP address : 192.168.1.100
Gateway IP address :
Run from flash/host (f/h) : f
Default host run file name : vmlinux
Default host flash file name : bcm963xx_fs_kernel
Boot delay (0-9 seconds) : 1
Boot image (0=latest, 1=previous) : 0
Board Id (0-9) : 96358VW2
Number of MAC Addresses (1-32) : 11
Base MAC Address : 12:34:56:78:90:12
PSI Size (1-64) KBytes : 24
Main Thread Number : 0
Parallel flash device: name AM29LV320MT, id 0x2201, size 16384KB
96358VW2 prom init
CPU revision is: 0002a010
Determined physical RAM map:
memory: 03fa0000 @ 00000000 (usable)
On node 0 totalpages: 16288
Using 150.000 MHz high precision timer.
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 62444k/65152k available (1539k kernel code, 2640k reserved, 225k data, 72k init, 0k highmem)
KLOB Pool 1 Initialized: 1048576 bytes <0x80e00000 ... 0x80f00000>
Calibrating delay loop... 299.00 BogoMIPS
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
Checking for 'wait' instruction...unavailable.
NET: Registered protocol family 16
Total Flash size: 16384K with 128 sectors
# sysinfo
Number of processes: 25
12:03amup 3 min,
load average: 1 min:0.21, 5 min:0.11, 15 min:0.04
total used free shared buffers
Mem: 62584 19308 43276 0 2144
Swap: 0 0 0
Total: 62584 19308 43276
恭喜下先,还要8个字 上128M有没有试过?你用了那种内存芯片,我相信很多人想知道 很好 很强大
请问CFE是什么东西?
BT 软件到时候从哪来呢?不是要自己写吧? 这个太强悍了,看得我口水都流满地了. 厉害啊 :)
期待搞出个更强悍的固件出来,我等我等,打算等上一年半载...... 绝对强人,期待楼主更进一步的动作
期待改版的RG100A出现,楼主如有意愿,我先预定一个{{gangzai9{{ HUGEBIRD是真正的高手,呵呵,大家要多多向他请教!!! 强帖,留名! 换上的内存我用的是hynix HY5DU121622DTP-D43,市场上512M的DDR400条子到处都是,一条70,平均一片不到10块钱,单卖散片估计要30元以上了。实际上只要是16bit 66pin TSOP II封装的DDR都可以换。和路由器换128M用的内存是一样的。只是ADSL只能上1片而已,而wifi是2片。
32M换64M不需要额外引地址线,只要CFE支持就OK。128M我个人觉得没太大必要,一个是1Gb的内存不好找,价钱贵,另外就是64M内存+USB2.0可以在U盘上开额外的虚拟内存,跑一个下载工具+samba足够用了。 等楼上的师傅研究出教程来,偶们再依葫芦画瓢 :)