hotqj 发表于 2008-12-2 15:02:49

RG100A 6358芯片 刷上Openwrt,

本帖最后由 hotqj 于 2009-1-26 17:26 编辑

RG100A 6358芯片 刷上Openwrt,感谢Bcm6358群的岳不群编译默认固件.

编译出的固件,无法直接刷新,不知道为何.自己拆开重组了一上.可以刷上.下边是启动信息.Boot Address 0xbe000000
Initializing Arena.
Initializing Devices.
Parallel flash device: name AM29LV320MT|S29GL128-A, id 0x2201, size 16384KB
Flash Layout: Boot Kern
            AuxFS Misc PSI
Flash RootFS Partition Length: 12058624
CPU type 0x2A010: 300MHz, Bus: 133MHz, Ref: 64MHz
CPU running TP0
Total memory: 33554432 bytes (32MB)
Total memory used by CFE:0x80401000 - 0x80529860 (1214560)
Initialized Data:          0x8041E740 - 0x80421060 (10528)
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
Board Id (0-8)                  : 96358VW
Number of MAC Addresses (1-32)    : 11
Base MAC Address                  : 00:74:04:05:7c:06
PSI Size (1-64) KBytes            : 24
Flash Block Size (1-128) in KBytes: 128
Auxillary File System Size Percent: 25
Main Thread Number           : 0
udp_send finished
No answer .auto boot ...
*** Press any key to stop auto run (1 seconds) ***
Auto run second count down: 0
Code Address: 0x80010000, Entry Address: 0x80010000
Decompression OK!
Entry at 0x80010000
Closing network.
Starting program at 0x80010000
Linux version 2.6.27.7 (djy@ubuntu) (gcc version 4.1.2) #1 Mon Dec 1 17:11:08 CST 2008
Detected Broadcom 0x6358 CPU revision a1
CPU frequency is 300000000 MHz
32MB of RAM installed
board_bcm963xx: CFE version: 1.0.37-10.3
console enabled
CPU revision is: 0002a010 (Broadcom BCM6358)
board_bcm963xx: board name: 96358VW
Determined physical RAM map:
memory: 02000000 @ 00000000 (usable)
Initrd not found or empty - disabling initrd
Zone PFN ranges:
Normal   0x00000000 -> 0x00002000
Movable zone start PFN for each node
early_node_map active PFN ranges
    0: 0x00000000 -> 0x00002000
Built 1 zonelists in Zone order, mobility grouping on.Total pages: 8128
Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs,jffs2 init=/etc/preinit noinitrd console=ttyS0,115200
Primary instruction cache 32kB, VIPT, 2-way, linesize 16 bytes.
Primary data cache 16kB, 2-way, VIPT, cache aliases, linesize 16 bytes
PID hash table entries: 128 (order: 7, 512 bytes)
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 29968k/32768k available (1866k kernel code, 2800k reserved, 319k data, 120k init, 0k highmem)
Calibrating delay loop... 299.00 BogoMIPS (lpj=598016)
Mount-cache hash table entries: 512
net_namespace: 592 bytes
NET: Registered protocol family 16
registering 37 GPIOs
registering PCI controller with io_map_base unset
bus: 00 index 0 io port:
bus: 00 index 1 mmio:
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
audit: initializing netlink socket (disabled)
type=2000 audit(0.267:1): initialized
squashfs: version 3.0 (2006/03/15) Phillip Lougher
Registering mini_fo version $Id$
JFFS2 version 2.2. (NAND) (SUMMARY)漏 2001-2006 Red Hat, Inc.
msgmni has been set to 58
io scheduler noop registered
io scheduler cfq registered (default)
bcm63xx_uart.0: ttyS0 at MMIO 0xfffe0100 (irq = 10) is a bcm63xx_uart
console handover: boot -> real
bcm63xx_enet MII bus: probed
bcm963xx_flash: 0x01ffffff at 0x1e000000
bcm963xx: Found 1 x16 devices at 0x0 in 16-bit bank
Amd/Fujitsu Extended Query Table at 0x0040
bcm963xx: CFI does not contain boot bank location. Assuming top.
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
bcm963xx_flash: Read Signature value of CFE1CFE1
bcm963xx_flash: CFE bootloader detected
bcm963xx_flash: CFE boot tag found with version 6 and board type 96358VW.
bcm963xx_flash: Partition 0 is CFE offset 0 and length 20000
bcm963xx_flash: Partition 1 is kernel offset 210100 and length bb628
bcm963xx_flash: Partition 2 is rootfs offset 20100 and length ed0000
bcm963xx_flash: Partition 3 is nvram offset fe0000 and length 20000
Creating 4 MTD partitions on "bcm963xx":
0x00000000-0x00020000 : "CFE"
0x00210100-0x002cb728 : "kernel"
mtd: partition "kernel" doesn't start on an erase block boundary -- force read-only
0x00020100-0x00ef0100 : "rootfs"
mtd: partition "rootfs" doesn't start on an erase block boundary -- force read-only
mtd: partition "rootfs" set to be root filesystem
split_squashfs: no squashfs found in "bcm963xx"
0x00fe0000-0x01000000 : "nvram"
TCP bic registered
NET: Registered protocol family 17
jffs2: Flash size not aligned to erasesize, reducing to 15104KiB
jffs2_scan_eraseblock(): End of filesystem marker found at 0x1e0000
jffs2_build_filesystem(): unlocking the mtd device... done.
jffs2_build_filesystem(): erasing all blocks after the end marker... <4>Erase at 0x00ea0000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00e80000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00e60000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00e40000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00e20000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00e00000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00de0000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00dc0000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00da0000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00d80000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00d60000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00d40000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00d20000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00d00000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00ce0000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00cc0000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00ca0000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00c80000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00c60000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00c40000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00c20000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00c00000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00be0000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00bc0000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00ba0000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00b80000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00b60000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00b40000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00b20000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00b00000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00ae0000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00ac0000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00aa0000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00a80000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00a60000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00a40000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00a20000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00a00000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x009e0000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x009c0000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x009a0000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00980000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00960000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00940000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00920000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00900000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x008e0000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x008c0000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x008a0000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00880000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00860000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00840000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00820000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00800000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x007e0000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x007c0000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x007a0000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00780000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00760000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00740000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00720000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00700000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x006e0000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x006c0000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x006a0000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00680000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00660000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00640000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00620000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00600000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x005e0000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x005c0000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x005a0000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00580000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00560000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00540000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00520000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00500000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x004e0000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x004c0000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x004a0000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00480000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00460000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00440000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00420000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00400000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x003e0000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x003c0000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x003a0000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00380000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00360000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00340000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00320000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00300000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x002e0000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x002c0000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x002a0000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00280000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00260000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00240000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00220000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x00200000 failed immediately: -EROFS. Is the sector locked?
Erase at 0x001e0000 failed immediately: -EROFS. Is the sector locked?
done.
VFS: Mounted root (jffs2 filesystem) readonly.
Freeing unused kernel memory: 120k freed
Please be patient, while OpenWrt loads ...
Algorithmics/MIPS FPU Emulator v1.5
- preinit -
Press CTRL-C for failsafe
- init -
Please press Enter to activate this console. bcm63xx_enet bcm63xx_enet.0: attached PHY at address 1
bcm63xx_enet bcm63xx_enet.0: attached PHY at address 1
eth1: link forced UP - 100/full - flow control off/off
br-lan: Dropping NETIF_F_UFO since no NETIF_F_HW_CSUM feature.
device eth1 entered promiscuous mode
br-lan: topology change detected, propagating
br-lan: port 1(eth1) entering forwarding state
cfg80211: Using static regulatory domain info
cfg80211: Regulatory domain: US
      (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
      (2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2700 mBm)
      (5170000 KHz - 5190000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
      (5190000 KHz - 5210000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
      (5210000 KHz - 5230000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
      (5230000 KHz - 5330000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
      (5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 3000 mBm)
cfg80211: Calling CRDA for country: US
PCI: Enabling device 0000:00:01.0 (0000 -> 0002)
ssb: WARNING: Invalid SPROM CRC (corrupt SPROM)
ssb: Unsupported SPROM revision 0 detected. Will extract v1
ssb: Sonics Silicon Backplane found on PCI device 0000:00:01.0
br-lan: port 1(eth1) entering disabled state
br-lan: topology change detected, propagating
br-lan: port 1(eth1) entering forwarding state
b43-phy0: Broadcom 4318 WLAN found
Broadcom 43xx driver loaded [ Features: PL, Firmware-ID: FW13 ]
PPP generic driver version 2.4.2
ip_tables: (C) 2000-2006 Netfilter Core Team
nf_conntrack version 0.5.0 (1024 buckets, 4096 max)
CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Plase use
nf_conntrack.acct=1 kernel paramater, acct=1 nf_conntrack module option or
sysctl net.netfilter.nf_conntrack_acct=1 to enable it.

BusyBox v1.11.3 (2008-12-01 16:37:53 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
_______                     ________      __
|       |.-----.-----.-----.||||.----.||_
|   -   ||_|-__|   ||||||   _||   _|
|_______||   __|_____|__|__||________||__||____|
          |__| W I R E L E S S   F R E E D O M
KAMIKAZE (bleeding edge, r13456) -------------------
* 10 oz Vodka       Shake well with ice and strain
* 10 oz Triple secmixture into 10 shot glasses.
* 10 oz lime juiceSalute!
---------------------------------------------------
root@OpenWrt:/# cat /proc/cpuinfo
system type             : bcm63xx/96358VW (0x6358/0x00A1)
processor               : 0
cpu model               : Broadcom BCM6358 V1.0
BogoMIPS                : 299.00
wait instruction      : yes
microsecond timers      : yes
tlb_entries             : 32
extra interrupt vector: yes
hardware watchpoint   : no
ASEs implemented      :
shadow register sets    : 1
core                  : 0
VCED exceptions         : not available
VCEI exceptions         : not available
root@OpenWrt:/# Lan功能正常,可以Telnet,没无线,估计编译固件时,没选择这项.默认没WEB界面.没有Adsl功能.如果能动行成功的话,估计只能做无线路由器来用了.
四个Lan口都可以Ping,有可能RG100a上没有对应Openwrt的WAN接口.DB120-WG有可能Lan4就是WAN口.
启动过程中有JFFS2出错,..


更多的,就要靠广大网友来测试了,本人之前没有玩过Openwrt.
有DB120-WG想测试的话,可以联系我,我把改后的固件传过去.试试看Lan4默认能否Ping通,不能Ping通的话,就应该是WAN接口了.

growing 发表于 2008-12-2 15:52:40

强烈支持啊!

wyfme 发表于 2008-12-2 19:12:18

支持哦有能力的加油!

天涯 发表于 2008-12-2 22:05:22

支持大大研究这个东东,没有能力帮得上忙,进来捧个人场~!

jacky6689 发表于 2008-12-3 02:55:00

能把openwrt设置界面传几张上来看看吗?

uuztao20 发表于 2008-12-3 09:01:09

wag54gs就能刷openwrt了,不过只能当无线交换机用

cy-hong 发表于 2008-12-3 12:36:16

openwrt支持猫的功能?

bjm 发表于 2008-12-3 13:28:59

为啥我四个lan口都能用呀

bugeye 发表于 2009-4-2 09:53:57

固件有没有,我买rg100a就是为了刷openwrt的。。。。

wismile 发表于 2009-4-21 15:14:45

openwrt 默认不开无线,要更改配置文件的。
看启动信息,100A应该是没有WAN口的,可以用无线当WAN使用,当Client
页: [1] 2
查看完整版本: RG100A 6358芯片 刷上Openwrt,