Posted: Sat Oct 22, 2011 16:21 Post subject: Re: Support Request - Belkin N 750 DB - F9K1103 v1 (01A)
I have this router and it's darn good so far out of the box with an upgrade / update from Belkin. ---> DD-WRT would be GREAT!! I am a bit shocked no input by teh powers that be has been given in this area of postings about this router. Any INFO would be great
'
Thank you one and all
This router seems pretty good, but could be much better with DD-WRT. If the above listed chip isn't the flash memory than I apologize. It is the only non-networking related chip that is zoomed in on to be readable. I noticed a few smaller chips on the board, including one located under a metal cage of sorts in the overview picture (1st or 2nd pic).
Upon further inspection of the router setup page, it appears that the router may very well be running an open source operating system. The following is copy and pasted straight from the system log:
Code:
an 1 00:00:15 disable write rom conf.
May 17 05:20:34 smbd version 3.0.34 started.
May 17 05:20:34 Warn: select() failure; Errno(4): Interrupted system call
May 17 05:20:34 Unable to open printcap file /etc/printcap for read!
May 17 05:20:34 Unable to open printcap file /etc/printcap for read!
May 17 05:20:34 Netbios nameserver version 3.0.34 started.
May 17 05:20:34 startsmbfilepwent_internal: file /usr/local/samba/private/smbpasswd did not exist. File successfully created
Joined: 31 Aug 2009 Posts: 2448 Location: Third Rock from the Sun
Posted: Mon Dec 26, 2011 1:52 Post subject:
Got the boot log
Code:
ARC Uboot:1.7.4 (Jul 11 2011 - 15:53:59)
Board: Ralink APSoC DRAM: 64 MB
relocate_code Pointer at: 83fa0000
spi_wait_nsec: 30
spi device id: c2 20 17 c2 20 (2017c220)
find flash: MX25L6405D
..============================================
Ralink UBoot Version: 3.5.2.0
--------------------------------------------
ASIC 3883_MP (MAC to VITESSE Mode)
DRAM_CONF_FROM: Boot-Strapping
DRAM_TYPE: DDR2
DRAM_SIZE: 512 Mbits
DRAM_WIDTH: 16 bits
DRAM_TOTAL_WIDTH: 16 bits
TOTAL_MEMORY_SIZE: 64 MBytes
Flash component: SPI Flash
Date:Jul 11 2011 Time:15:53:59
============================================
icache: sets:512, ways:4, linesz:32 ,total:65536
dcache: sets:256, ways:4, linesz:32 ,total:32768
##### The CPU freq = 500 MHZ ####
estimate memory size =64 Mbytes
Please choose the operation:
2: Load system code then write to Flash via TFTP.
3: Boot system code via Flash (default).
4: Entr boot command line interface.
7: Load Boot Loader code then write to Flash via Serial.
9: Load Boot Loader code then write to Flash via TFTP.
4 initializing CHIP_RTL8367R_VB 1010
3 2 1 0
initializing CHIP_RTL8367R_VB 1010
3: System Boot system code via Flash.
## Booting image at bc050000 ...
. Image Name: N750F9K1103VB
Created: 2011-07-11 7:50:01 UTC
Image Type: MIPS Linux Kernel Image (lzma compressed)
Data Size: 6524243 Bytes = 6.2 MB
Load Address: 80000000
Entry Point: 80331000
.................................................................................................... Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
No initrd
## Transferring control to Linux (at address 80331000) ...
## Giving linux memsize in MB, 64
Starting kernel ...
LINUX started...
THIS IS ASIC
Linux version 2.6.22 (kevinlin@arc-vcs) (gcc version 4.1.2) #1 Mon Jul 11 15:46:28 CST 2011
cmd line = console=ttyS1,57600n8 root=/dev/mtdblock5 init=/sbin/preinit
The CPU feqenuce set to 500 MHz
CPU revision is: 0001974c
Determined physical RAM map:
memory: 04000000 @ 00000000 (usable)
Built 1 zonelists. Total pages: 16256
Kernel command line: console=ttyS1,57600n8 root=/dev/mtdblock5 init=/sbin/preinit
Primary instruction cache 64kB, physically tagged, 4-way, linesize 32 bytes.
Primary data cache 32kB, 4-way, linesize 32 bytes.
Synthesized TLB refill handler (20 instructions).
Synthesized TLB load handler fastpath (32 instructions).
Synthesized TLB store handler fastpath (32 instructions).
Synthesized TLB modify handler fastpath (31 instructions).
cause = 40808000, status = 11000000
PID hash table entries: 256 (order: 8, 1024 bytes)
calculating r4koff... 001e8480(2000000)
CPU frequency 500.00 MHz
Using 250.000 MHz high precision timer.
console handover: boot [early0] -> real [ttyS1]
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 61232k/65536k available (2592k kernel code, 4288k reserved, 672k data, 124k init, 0k highmem)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
RALINK_PCI_PCICFG_ADDR = 0
<-- RTMPAllocTxRxRingMemory, Status=0
<-- RTMPAllocAdapterBlock, Status=0
done
set alow client to send..
rc_event_svr_init ok
use original....
connect: Network is unreachable
running config_igmp_iptables.sh
/usr/sbin/setup_lanif.sh br0 eth2 1 192.168.2.1 255.255.255.0 08:86:3B:60:7C:7C
running setup_lanif.sh
MAC_ADRH -- : 0x00000886
MAC_ADRL -- : 0x3b607c7c
phy_tx_ring = 0x0033c000, tx_ring = 0xa033c000
phy_rx_ring0 = 0x0033d000, rx_ring0 = 0xa033d000
CDMA_CSG_CFG = 81000007
GDMA1_FWD_CFG = C0710000
running bridge_ifsetup.sh
eth2.1: dev_set_promiscuity(master, 1)
device eth2 entered promiscuous mode
device eth2.1 entered promiscuous mode
br0: port 1(eth2.1) entering learning state
cp /etc_ro/wlan/RT3883_AP_FCC_3T3R_V0_1.bin /tmp/etc/wlan/RT3883_AP_3T3R_V0_1.bin
cp /etc_ro/wlan/RT3092_PCIe_FCC_2T2R_ALC_V1_2.bin /tmp/etc/wlan/RT3092_PCIe_LNA_2T2R_ALC_V1_2.bin
/usr/sbin/setup_wlan.sh br0 ra0
running setup_wlan.sh
RX DESC a033b000 size = 2048
Key1Str is Invalid key length(0) or Type(0)
Key2Str is Invalid key length(0) or Type(0)
Key3Str is Invalid key length(0) or Type(0)
Key4Str is Invalid key length(0) or Type(0)
1. Phy Mode = 8
2. Phy Mode = 8
3. Phy Mode = 8
RTMPSetPhyMode: channel is out of range, use first channel=0
MCS Set = ff ff ff 00 01
SYNC - BBP R4 to 20MHz.l
Main bssid = 08:86:3b:60:7c:7e
<==== rt28xx_init, Status=0
0x1300 = 00064300
device ra0 entered promiscuous mode
br0: port 2(ra0) entering learning state
/usr/sbin/setup_wlan.sh br0 rai0
running setup_wlan.sh
RX DESC a377c000 size = 2048
<-- RTMPAllocTxRxRingMemory, Status=0
Key1Str is Invalid key length(0) or Type(0)
Key2Str is Invalid key length(0) or Type(0)
Key2Str is Invalid key length(0) or Type(0)
br0: topology change detected, propagating
br0: port 1(eth2.1) entering forwarding state
Key3Str is Invalid key length(0) or Type(0)
Key3Str is Invalid key length(0) or Type(0)
Key4Str is Invalid key length(0) or Type(0)
Key4Str is Invalid key length(0) or Type(0)
1. Phy Mode = 9
2. Phy Mode = 9
3. Phy Mode = 9
RTMPSetPhyMode: channel is out of range, use first channel=0
MCS Set = ff ff 00 00 00
SYNC - BBP R4 to 20MHz.l
br0: topology change detected, propagating
br0: port 2(ra0) entering forwarding state
Main bssid = 08:86:3b:60:7c:7c
<==== rt28xx_init, Status=0
0x1300 = 00064380
device rai0 entered promiscuous mode
br0: port 3(rai0) entering learning state
ifconfig rai1 192.168.169.1 down
br0: topology change detected, propagating
br0: port 3(rai0) entering forwarding state
iwpriv rai0 set RadioOn=1
iwpriv ra0 set RadioOn=1
iwpriv ra0 set BurstMode=1
do init
wsc MsgQ System Initialization!
iWan_proto_type=0
Create netlink socket thread success!
Create ioctl socket(7) success!
Create wscd
[1;32m wpsm_upnp_attach() OK
[0mrmmod: hw_nat
CHIPID=RT3883
Ralink HW NAT Module Enabled
/bin/mknod /dev/ac0 c 240 0
Policy Table Base=B0101000 Offset=3320
B0101CF8: 00110F01
B0101CFC: 00000000
done
Policy Table Base=B0101000 Offset=3320
B0101CF8: 00110F01
B0101CFC: 00000000
Policy Table Base=B0101000 Offset=3328
B0101D00: 00210F05
B0101D04: 00000000
done
running setup_wanif.sh
eth2.2: Setting MAC address to 08 86 3b 60 7c 7d.
iWan_proto_type 0
udhcpc_main(439): udhcp client (v0.9.8) started
wan_down: wan_ifname eth2.2, wan_proto 0
del default gw eth2.2 0.0.0.0
eth2.2: No such process
no dns
config_igmp_iptables.sh skipped for WAN interface is not ready or in bridge mode
iWan_proto_type=0
finish wan start...
waitpid: No child processes
insmod: ohci-hcd.ko: no module by that name found
Starting HotPlug: /usr/sbin/hotplugd -D -f
insmod: ehci-hcd.ko: no module by that name found
utelnetd not enabled
Starting jcpd daemon: /usr/sbin/jcpd
share memory key=74565 successful id on creating=32769
led_process_init() eco=0
signalling RUNNING
rc_qos_start
/bin/mknod /dev/hwnat0 c 220 0
start Eco_mode
udhcpc_main(713): Received SIGTERM
***** g_wl_interface = rai0 ******
lld2d: listening on interface br0
start belkin_wan_cfg
belkin_wan_cfg running on 102a8c0
connect: Network is unreachable
Received : "0x32000100" "0x32000100"
killall: ddns: no process killed
waitpid: No child processes
DDNS service stopped, set DDNS state to idle 1
connect: Network is unreachable
ctrl_flags=0x38
mcps: mcps_netlink_rcv() nlh->nlmsg_len=528mcps: mcps_process_registration() mcps_pid=841
mcps: mcps_process_registration() set control flag 0x38
/bin/mknod /dev/ARCOSIX_DEV c 253 0
Starting Samba: /usr/sbin/smbd -D
/usr/sbin/nmbd -D
Starting sxuptpd
USB port mode selector has been enabled
Initializing USB port mode:
port1 = NAS
port2 = NAS
usbcore: registered new interface driver sxuptp_driver
Starting usbjcpd
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
GPIO pin 24 reset to switch
rtl8367_RouterVlanInit() rv=0
IsolateWanPort() rtk_vlan_set(VLAN1) rv=0
IsolateWanPort() rtk_vlan_set(VLAN2) rv=0
IsolateWanPort() rtk_vlan_get(VLAN1) rv=0 mbrmsk=ef untagmsk=f fid=0
IsolateWanPort() rtk_vlan_get(VLAN2) rv=0 mbrmsk=30 untagmsk=10 fid=1
IsolateWanPort() rtk_vlan_portPvid_get(0) rv=0 vid=1 pri=0
IsolateWanPort() rtk_vlan_portPvid_get(1) rv=0 vid=1 pri=0
IsolateWanPort() rtk_vlan_portPvid_get(2) rv=0 vid=1 pri=0
IsolateWanPort() rtk_vlan_portPvid_get(3) rv=0 vid=1 pri=0
IsolateWanPort() rtk_vlan_portPvid_get(4) rv=0 vid=2 pri=0
IsolateWanPort() rtk_vlan_portPvid_get(5) rv=0 vid=1 pri=0
device class 'rtl8367': registering
CLASS: registering class device: ID = 'rtl8367'
class_uevent - name = rtl8367
class_device_create_uevent called for rtl8367
rtl8367b driver initialized
DEV: registering device: ID = 'lo'
PPP generic driver version 2.4.2
device class 'ppp': registering
DEV: registering device: ID = 'ppp'
PPP BSD Compression module registered
NET: Registered protocol family 24
device class 'scsi_disk': registering
bus scsi: add driver sd
device class 'mtd': registering
CLASS: registering class device: ID = 'mtd0'
class_uevent - name = mtd0
class_device_create_uevent called for mtd0
CLASS: registering class device: ID = 'mtd0ro'
class_uevent - name = mtd0ro
class_device_create_uevent called for mtd0ro
CLASS: registering class device: ID = 'mtd1'
class_uevent - name = mtd1
class_device_create_uevent called for mtd1
CLASS: registering class device: ID = 'mtd1ro'
class_uevent - name = mtd1ro
class_device_create_uevent called for mtd1ro
CLASS: registering class device: ID = 'mtd2'
class_uevent - name = mtd2
class_device_create_uevent called for mtd2
CLASS: registering class device: ID = 'mtd2ro'
class_uevent - name = mtd2ro
class_device_create_uevent called for mtd2ro
CLASS: registering class device: ID = 'mtd3'
class_uevent - name = mtd3
class_device_create_uevent called for mtd3
CLASS: registering class device: ID = 'mtd3ro'
class_uevent - name = mtd3ro
class_device_create_uevent called for mtd3ro
CLASS: registering class device: ID = 'mtd4'
class_uevent - name = mtd4
class_device_create_uevent called for mtd4
CLASS: registering class device: ID = 'mtd4ro'
class_uevent - name = mtd4ro
class_device_create_uevent called for mtd4ro
CLASS: registering class device: ID = 'mtd5'
class_uevent - name = mtd5
class_device_create_uevent called for mtd5
CLASS: registering class device: ID = 'mtd5ro'
class_uevent - name = mtd5ro
class_device_create_uevent called for mtd5ro
CLASS: registering class device: ID = 'mtd6'
class_uevent - name = mtd6
class_device_create_uevent called for mtd6
CLASS: registering class device: ID = 'mtd6ro'
class_uevent - name = mtd6ro
class_device_create_uevent called for mtd6ro
CLASS: registering class device: ID = 'mtd7'
class_uevent - name = mtd7
class_device_create_uevent called for mtd7
CLASS: registering class device: ID = 'mtd7ro'
class_uevent - name = mtd7ro
class_device_create_uevent called for mtd7ro
block2mtd: version $Revision: 1.1.1.1 $
chriskuo dbg: dev_nvram_init() 733 mtd->name=UserCfg
device class 'nvram': registering
CLASS: registering class device: ID = 'nvram'
class_uevent - name = nvram
class_device_create_uevent called for nvram
bus platform: add driver rt3xxx-ehci
platform: Matched Device rt3xxx-ehci with Driver rt3xxx-ehci
platform: Probing driver rt3xxx-ehci with device rt3xxx-ehci
rt3xxx-ehci rt3xxx-ehci: Ralink EHCI Host Controller
CLASS: registering class device: ID = 'usb_host1'
class_uevent - name = usb_host1
class_device_create_uevent called for usb_host1
rt3xxx-ehci rt3xxx-ehci: new USB bus registered, assigned bus number 1
rt3xxx-ehci rt3xxx-ehci: irq 18, io mem 0x101c0000
rt3xxx-ehci rt3xxx-ehci: USB 0.0 started, EHCI 1.00, driver 10 Dec 2004
DEV: registering device: ID = 'usb1'
bus usb: add device usb1
usb: Matched Device usb1 with Driver usb
usb: Probing driver usb with device usb1
device class 'usb_endpoint': registering
DEV: registering device: ID = 'usbdev1.1_ep00'
usb usb1: configuration #1 chosen from 1 choice
DEV: registering device: ID = '1-0:1.0'
bus usb: add device 1-0:1.0
usb: Matched Device 1-0:1.0 with Driver hub
usb: Probing driver hub with device 1-0:1.0
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
bound device '1-0:1.0' to driver 'hub'
usb: Bound Device 1-0:1.0 to Driver hub
DEV: registering device: ID = 'usbdev1.1_ep81'
bound device 'usb1' to driver 'usb'
usb: Bound Device usb1 to Driver usb
bound device 'rt3xxx-ehci' to driver 'rt3xxx-ehci'
platform: Bound Device rt3xxx-ehci to Driver rt3xxx-ehci
bus pci: add driver ehci_hcd
ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver
bus platform: add driver rt3xxx-ohci
platform: Matched Device rt3xxx-ohci with Driver rt3xxx-ohci
platform: Probing driver rt3xxx-ohci with device rt3xxx-ohci
rt3xxx-ohci rt3xxx-ohci: RT3xxx OHCI Controller
CLASS: registering class device: ID = 'usb_host2'
class_uevent - name = usb_host2
class_device_create_uevent called for usb_host2
rt3xxx-ohci rt3xxx-ohci: new USB bus registered, assigned bus number 2
rt3xxx-ohci rt3xxx-ohci: irq 18, io mem 0x101c1000
DEV: registering device: ID = 'usb2'
bus usb: add device usb2
usb: Matched Device usb2 with Driver usb
usb: Probing driver usb with device usb2
DEV: registering device: ID = 'usbdev2.1_ep00'
usb usb2: configuration #1 chosen from 1 choice
DEV: registering device: ID = '2-0:1.0'
bus usb: add device 2-0:1.0
usb: Matched Device 2-0:1.0 with Driver hub
usb: Probing driver hub with device 2-0:1.0
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
bound device '2-0:1.0' to driver 'hub'
usb: Bound Device 2-0:1.0 to Driver hub
DEV: registering device: ID = 'usbdev2.1_ep81'
bound device 'usb2' to driver 'usb'
usb: Bound Device usb2 to Driver usb
bound device 'rt3xxx-ohci' to driver 'rt3xxx-ohci'
platform: Bound Device rt3xxx-ohci to Driver rt3xxx-ohci
bus pci: add driver ohci_hcd
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (512 buckets, 4096 max)
ctnetlink v0.93: registering with nfnetlink.
ip_tables: (C) 2000-2006 Netfilter Core Team
ClusterIP Version 0.8 loaded successfully
arp_tables: (C) 2002 David S. Miller
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
mcps_module_init() initializing
Ebtables v2.0 registered
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
driver_probe_done: probe_count = 0
usb 1-1: new high speed USB device using rt3xxx-ehci and address 2
VFS: Mounted root (squashfs filesystem) readonly.
Freeing unused kernel memory: 124k freed
Warning: unable to open an initial console.
DEV: registering device: ID = '1-1'
bus usb: add device 1-1
Algorithmics/MIPS FPU Emulator v1.5
usb: Matched Device 1-1 with Driver usb
usb: Probing driver usb with device 1-1
DEV: registering device: ID = 'usbdev1.2_ep00'
usb 1-1: configuration #1 chosen from 1 choice
DEV: registering device: ID = '1-1:1.0'
bus usb: add device 1-1:1.0
DEV: registering device: ID = 'usbdev1.2_ep81'
DEV: registering device: ID = 'usbdev1.2_ep02'
bound device '1-1' to driver 'usb'
usb: Bound Device 1-1 to Driver usb
class_uevent - name = gpio
class_device_create_uevent called for gpio
class_uevent - name = mtd0
class_device_create_uevent called for mtd0
class_uevent - name = mtd0ro
class_device_create_uevent called for mtd0ro
class_uevent - name = mtd1
class_device_create_uevent called for mtd1
class_uevent - name = mtd1ro
class_device_create_uevent called for mtd1ro
class_uevent - name = mtd2
class_device_create_uevent called for mtd2
class_uevent - name = mtd2ro
class_device_create_uevent called for mtd2ro
class_uevent - name = mtd3
class_device_create_uevent called for mtd3
class_uevent - name = mtd3ro
class_device_create_uevent called for mtd3ro
class_uevent - name = mtd4
class_device_create_uevent called for mtd4
class_uevent - name = mtd4ro
class_device_create_uevent called for mtd4ro
class_uevent - name = mtd5
class_device_create_uevent called for mtd5
class_uevent - name = mtd5ro
class_device_create_uevent called for mtd5ro
class_uevent - name = mtd6
class_device_create_uevent called for mtd6
class_uevent - name = mtd6ro
class_device_create_uevent called for mtd6ro
class_uevent - name = mtd7
class_device_create_uevent called for mtd7
class_uevent - name = mtd7ro
class_device_create_uevent called for mtd7ro
class_uevent - name = nvram
class_device_create_uevent called for nvram
class_uevent - name = 0000:00
class_uevent - name = 0000:01
class_uevent - name = rtl8367
class_device_create_uevent called for rtl8367
class_uevent - name = usb_host1
class_device_create_uevent called for usb_host1
class_uevent - name = usb_host2
class_device_create_uevent called for usb_host2
RT3090_ap_util: module license 'unspecified' taints kernel.
bus pci: add driver rt2860
pci: Matched Device 0000:01:00.0 with Driver rt2860
pci: Probing driver rt2860 with device 0000:01:00.0
PCI: Setting latency timer of device 0000:01:00.0 to 64
=== pAd = c0051000, size = 513176 ===
RTMPAllocAdapterBlock, Status=0
pAd->CSRBaseAddress =0xc0040000, csr_addr=0xc0040000!
DEV: registering device: ID = 'rai0'
bound device '0000:01:00.0' to driver 'rt2860'
pci: Bound Device 0000:01:00.0 to Driver rt2860
Nice ... so i don't have to give up hope
I bought this thing today although i already knew it wasn't on the list of supported devices. However, I would love to have dd-wrt running on that thingy.
oh, good, I was just getting depressed that I couldn't put non-crippled firmware on this thing. it doesn't even have DHCP reservations! This is possibly the most needing of dd-wrt router I have come across.
So would I as the wifi BLOWS with the stock firmware. Stream something from my laptop to the ps3 over wifi.. connection drops. Even with the latest firmware the wifi is crap. I have to constantly disconnect and re-connect for it to work again, or unplug it and re-plug power. The wired works fine
After some poking around, it appears the trendnet tew-691gr uses the same RALink chipset... and they have all of the gpl stuff linked on their site which includes a folder for UBoot as well as a folder for the RT288x_SDK
it basically appears as a full bundle to build for the trendnet and not missing parts like other company's gpl downloads (although i could be wrong)
Well, after getting in touch with Belkin, my unit is going back RMA... but the guy at Belkin said since it's being RMA'ed I could try to play around with the unit and see what I'm able to do.
I know Asus and a few others with RALink chipsets have the source code up (even with the ones that use the same newer chip as this unit, the source lists the name via the older RALink chip that was used in past routers DD-WRT supports IIRC).
I may try flashing DD-WRT from one of those units and see what happens. I guess the only question is how to successfully get the firmware on the unit (don't know the HEX or whatever the Belkin unit may check to verify it's a "valid" Belkin firmware).
Any help anyone can provide would be great as I try to do something with the RMA'ed unit before it gets sent back!