This router definitely needs some DD-WRT love...the GUi on this bad boy is a beast...it really sucks! I could see that DD-WRT would be the last link to make it a notably great router...up there with the very best!
My main issue currently with it is the dang wireless config...confusing as hell!
Yes it takes a little getting used to but I do like the router and can live with the factory firmware for now. It would be great to get DD-WRT working.
I may be able to provide some of the information LOM asked about in a day or so. Need to get the serial port installed on my other router (non-bricked one) first.
I have a ESR-9752 and can see the factory firmware KNL being loaded as follows:
Joined: 22 Jun 2007 Posts: 277 Location: Physically: Somewhere in time and space / Mentally: As lost as the next person
Posted: Thu Nov 18, 2010 5:04 Post subject:
Oh yeah...this router is great, if not for the goofy gui on it. Got everything going, but it just seemed every option wasn't where you would think it would be. Might just be that I am use to the DD-WRT gui, which is organized in a way that options are where they should be. You have to wonder about what was going through some of these designers/programmers heads when they laid it out. As with the GUI...you use the same drop down to set up each band...took me awhile to figure that out and then it wasn't finished...another tab to finish it. Unlike DD-WRT where everything is laid out in front of you and together...hehe...they hid all that in the 9850.
I appreciate your efforts and hate that you 86'd one of your routers. I actually bought this unit during a sale and got it for under 50 bucks at newegg. I will gladly be a guinea pig to test the unit, whenever. All about the greater good right?
I appreciate your efforts and hate that you 86'd one of your routers. I actually bought this unit during a sale and got it for under 50 bucks at newegg. I will gladly be a guinea pig to test the unit, whenever. All about the greater good right?
I did not intend to brick the router. Just did a couple of dumb things that led up to it.
The router that I bricked was actually my old one that had been in service for several months not the new one that I just received. That made me feel a little better
OK, I have the serial port working on my other ESR-9850 and have just flashed DD-WRT ESR-9752 Build 14896 to it.
DD-WRT is working, I can login as root using Putty on the serial port.
The Gigabit switch does not work which is not a surprise, however wireless does work. I was able to access the web interface at 192.168.1.1 using wireless.
I changed the username and password, changed the LAN IP Address under Setup (my wireless adapter got the new address via DHCP), changed the Wireless SSID from default and changed wireless security to WPA2, PSK (had to reconnect a couple of times to do that).
Even though the LAN and WAN ports do not work the LEDs work. They flash with traffic and go on/off when a cable is plugged in. This is even after a power down and reboot of the router.
A couple of GPIO items as follows:
GPIO 0 WPS Button 01 when idle – 00 when pushed.
GPIO 10 Reset Button 01 when idle – 00 when pushed
NOTE: Holding the Reset button in for a long period of time does not cause the router to reset. (I don't think it is working on the ESR-9752 either).
GPIO 8 Disable – turns off Power LED
Enable – turns on Power LED
NOTE: The router started complaining about these items after a power down and reboot.
gethostbyname: Success
function ej_show_olsrd not found
function ej_show_voltage not found
function ej_show_cpu_temperature not found
function ej_get_cputemp not found
function ej_get_voltage not found
function ej_show_voltage not found (repeats constantly to the point that Putty is difficult to use for GPIO tests)
Please choose the operation:
1: Load system code to SDRAM via TFTP.
LINUX started...
THIS IS ASIC
Linux version 2.6.23.17 (root@dd-wrt) (gcc version 4.1.2) #3582 Sat Aug 7
09:18:45 CEST 2010
The CPU frequency set to 384 MHz
32M RAM Detected!
CPU revision is: 0001964c
Determined physical RAM map:
memory: 02000000 @ 00000000 (usable)
Built 1 zonelists in Zone order. Total pages: 8128
Kernel command line: console=ttyS1,57600n8 root=/dev/mtdblock4
phy_rx_ring = 0x01d6e000, rx_ring = 0xa1d6e000, size: 16 bytes
RT305x_ESW: Link Status Changed
GDMA1_FWD_CFG = 10000
switch reg write offset=14, value=405555
switch reg write offset=50, value=2001
switch reg write offset=98, value=7f3f
switch reg write offset=e4, value=3f
switch reg write offset=40, value=1002
switch reg write offset=44, value=1001
switch reg write offset=48, value=1001
switch reg write offset=70, value=ffff417e
br0: Dropping NETIF_F_UFO since no NETIF_F_HW_CSUM feature.
device br0 entered promiscuous mode
Algorithmics/MIPS FPU Emulator v1.5
device vlan1 entered promiscuous mode
device eth2 entered promiscuous mode
sh: ead: not found
RtmpOSNetDevDetach(): RtmpOSNetDeviceDetach(), dev->name=ra0!
0x1300 = 00064380
0x1300 = 00064380
device ra0 entered promiscuous mode
br0: port 2(ra0) entering learning state
br0: port 1(vlan1) entering learning state
device br0 left promiscuous mode
device br0 entered promiscuous mode
device br0 left promiscuous mode
device br0 entered promiscuous mode
wland: No such file or directory
device vlan2 entered promiscuous mode
device vlan2 left promiscuous mode
vlan2: No such process
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
br0: topology change detected, propagating
br0: port 2(ra0) entering forwarding state
br0: topology change detected, propagating
br0: port 1(vlan1) entering forwarding state
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
wland: No such file or directory
etherip: Ethernet over IPv4 tunneling driver
phy_rx_ring = 0x01d6e000, rx_ring = 0xa1d6e000, size: 16 bytes
RT305x_ESW: Link Status Changed
GDMA1_FWD_CFG = 10000
switch reg write offset=14, value=405555
switch reg write offset=50, value=2001
switch reg write offset=98, value=7f3f
switch reg write offset=e4, value=3f
switch reg write offset=40, value=1002
switch reg write offset=44, value=1001
switch reg write offset=48, value=1001
switch reg write offset=70, value=ffff417e
br0: Dropping NETIF_F_UFO since no NETIF_F_HW_CSUM feature.
device br0 entered promiscuous mode
Algorithmics/MIPS FPU Emulator v1.5
device vlan1 entered promiscuous mode
device eth2 entered promiscuous mode
sh: ead: not found
RtmpOSNetDevDetach(): RtmpOSNetDeviceDetach(), dev->name=ra0!
0x1300 = 00064380
0x1300 = 00064380
device ra0 entered promiscuous mode
br0: port 2(ra0) entering learning state
br0: port 1(vlan1) entering learning state
device br0 left promiscuous mode
device br0 entered promiscuous mode
device br0 left promiscuous mode
device br0 entered promiscuous mode
wland: No such file or directory
device vlan2 entered promiscuous mode
device vlan2 left promiscuous mode
vlan2: No such process
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
br0: topology change detected, propagating
br0: port 2(ra0) entering forwarding state
br0: topology change detected, propagating
br0: port 1(vlan1) entering forwarding state
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
wland: No such file or directory
etherip: Ethernet over IPv4 tunneling driver
With DD-WRT running on my ESR-9850 and connected to the web interface using wireless I am seeing traffic on the Bandwith Monitor for LAN, WAN and WLAN.
The traffic follows a cable being plugged in to any of the LAN ports. It jumps up past 100 Kbps, down to 50 Kbps and then to around 20 Kbps. When I disable the Wired Network Adaper on my PC it drops to nothing and then jumps back up to 150 Kbps, 100 Kbps, 50 Kbps and then stays around 50 Kbps or less.
I do not get an IP Address via DHCP for my Wired Network Adapter and if I assign a fixed IP Address to my Wired Network Adapter it sends packets to the LAN but there are no packets received back from the LAN. The LAN Bandwith Monitor does appear to see traffic that may correspond to my Network Adapter being manually disabled and enabled.
Not totally sure but the LAN ports may be accepting traffic but not sending any.
Last edited by chateau on Fri Nov 19, 2010 3:52; edited 2 times in total
Log from Putty when WAN IP Address changed to Static IP Address
wland: No such file or directory
function ej_get_cputemp not found
function ej_get_voltage not found
device vlan2 entered promiscuous mode
device vlan2 left promiscuous mode
vlan2: No such process
vlan2: File exists
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
wland: No such file or directory
gethostbyname: Success
submit_button=[index] submit_type=[wan_proto]
name=[index] type=[wan_proto] service=[] sleep=[1] action=[5]
ApplyTake:submit_button=[index] service=[index] sleep_time=[0] action=[3]
vlan2: No such process
br0: port 2(ra0) entering disabled state
br0: port 1(vlan1) entering disabled state
device vlan1 left promiscuous mode
br0: port 1(vlan1) entering disabled state
device ra0 left promiscuous mode
br0: port 2(ra0) entering disabled state
vlan2: No such process
vlan2: No such process
br0: Dropping NETIF_F_UFO since no NETIF_F_HW_CSUM feature.
device br0 entered promiscuous mode
device vlan1 entered promiscuous mode
device vlan2 entered promiscuous mode
0x1300 = 00064380
0x1300 = 00064380
device ra0 entered promiscuous mode
sh: ead: not found
RtmpOSNetDevDetach(): RtmpOSNetDeviceDetach(), dev->name=ra0!
device ra0 left promiscuous mode
br0: port 3(ra0) entering disabled state
0x1300 = 00064380
0x1300 = 00064380
device ra0 entered promiscuous mode
br0: port 3(ra0) entering learning state
br0: port 2(vlan2) entering learning state
br0: port 1(vlan1) entering learning state
device br0 left promiscuous mode
device br0 entered promiscuous mode
device br0 left promiscuous mode
device br0 entered promiscuous mode
lo: File exists
br0: No such process
connect: Network is unreachable
connect: Network is unreachable
connect: Network is unreachable
gethostbyname: Network is unreachable
br0: topology change detected, propagating
br0: port 3(ra0) entering forwarding state
br0: topology change detected, propagating
br0: port 2(vlan2) entering forwarding state
br0: topology change detected, propagating
br0: port 1(vlan1) entering forwarding state
ApplyTake:submit_button=[index] service=[index] sleep_time=[0] action=[3]
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
wland: No such file or directory
br0: No such process
connect: Network is unreachable
connect: Network is unreachable
connect: Network is unreachable
gethostbyname: Network is unreachable
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
wland: No such file or directory
function ej_show_voltage not found
function ej_show_cpu_temperature not found
connect: Network is unreachable
connect: Network is unreachable
connect: Network is unreachable
gethostbyname: Network is unreachable
submit_button=[index] submit_type=[wan_proto]
name=[index] type=[wan_proto] service=[] sleep=[1] action=[5]
submit_button=[index] submit_type=[wan_proto]
name=[index] type=[wan_proto] service=[] sleep=[1] action=[5]
ApplyTake:submit_button=[index] service=[index] sleep_time=[0] action=[3]
No such device
No such device
device vlan1 left promiscuous mode
br0: port 1(vlan1) entering disabled state
device vlan2 left promiscuous mode
br0: port 2(vlan2) entering disabled state
device ra0 left promiscuous mode
br0: port 3(ra0) entering disabled state
bridge br0 is still up; can't delete it
No such device
No such device
device br0 already exists; can't create bridge with the same name
device vlan1 entered promiscuous mode
br0: port 1(vlan1) entering learning state
0x1300 = 00064380
br0: topology change detected, propagating
br0: port 1(vlan1) entering forwarding state
0x1300 = 00064380
device ra0 entered promiscuous mode
br0: port 2(ra0) entering learning state
sh: ead: not found
br0: port 2(ra0) entering disabled state
RtmpOSNetDevDetach(): RtmpOSNetDeviceDetach(), dev->name=ra0!
device ra0 left promiscuous mode
br0: port 2(ra0) entering disabled state
0x1300 = 00064380
0x1300 = 00064380
device ra0 entered promiscuous mode
br0: port 2(ra0) entering learning state
device br0 left promiscuous mode
device br0 entered promiscuous mode
device br0 left promiscuous mode
device br0 entered promiscuous mode
lo: File exists
device vlan2 entered promiscuous mode
device vlan2 left promiscuous mode
vlan2: No such process
br0: topology change detected, propagating
br0: port 2(ra0) entering forwarding state
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
wland: No such file or directory
device vlan2 entered promiscuous mode
device vlan2 left promiscuous mode
vlan2: No such process
vlan2: File exists
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
wland: No such file or directory
gethostbyname: Success
Additional Testing of DD-WRT on my ESR-9850 using firmware.bin for the ESR-9852 Build 14896
Still connected to the web interface using wireless connection since the WAN and LAN ports are not working.
I assigned a Virtual Interface, broadcast the SSID and used WPA2, AES and WPA Shared Key. This then became my wireless connection to the DD-WRT ESR-9850 router.
I then changed the Physical Interface to Bridged Repeater, SSID of my main router in next room, channel 10 which is my main router's wireless channel, WPA2 Personal, AES and same WPA Shared Key that my main router uses.
Changed Local IP Address to the same subnet as my main router and set it to be a DHCP forwarder to my main router.
Somewhere along the way I gave my PC's wireless adapter a fixed address in the same subnet as my main router to stay connected to the test router that is now a Wireless Bridge. Once everything was working I changed my PCs wireless adapter back to DHCP and it gets an IP Address out of my main router by way of the DD-WRT ESR-9850 router.
It works, now connected to the internet via wireless to my test ESR-9850 running DD-WRT which is connected to my main router in next room via wireless.
Long winded I know but it proves that some if not all of DD-WRT features can work on the ESR-9850.
At this point if the WAN and LAN ports were working it would might be a go on everything. I do not possess the skills to fix the WAN and LAN but am willing to test anything requested.
Last edited by chateau on Fri Nov 19, 2010 4:36; edited 6 times in total
Putty log during the process of setting up Bridged Repeater and Virtual Wireless Interface in above post.
vlan2: No such process
br0: Dropping NETIF_F_UFO since no NETIF_F_HW_CSUM feature.
device br0 entered promiscuous mode
device vlan1 entered promiscuous mode
device vlan2 entered promiscuous mode
device ra0 entered promiscuous mode
sh: ead: not found
RtmpOSNetDevDetach(): RtmpOSNetDeviceDetach(), dev->name=ra0!
device ra0 left promiscuous mode
br0: port 3(ra0) entering disabled state
0x1300 = 00064380
0x1300 = 00064380
device ra0 entered promiscuous mode
device ra1 entered promiscuous mode
br0: port 4(ra1) entering learning state
br0: port 3(ra0) entering learning state
br0: port 2(vlan2) entering learning state
br0: port 1(vlan1) entering learning state
device br0 left promiscuous mode
device br0 entered promiscuous mode
device br0 left promiscuous mode
device br0 entered promiscuous mode
lo: File exists
/tmp/dhcp-fwd/dhcp-fwd.conf:16:0:Expected blank, got character
br0: No such process
connect: Network is unreachable
connect: Network is unreachable
connect: Network is unreachable
br0: topology change detected, propagating
br0: port 4(ra1) entering forwarding state
br0: topology change detected, propagating
br0: port 3(ra0) entering forwarding state
br0: topology change detected, propagating
br0: port 2(vlan2) entering forwarding state
br0: topology change detected, propagating
br0: port 1(vlan1) entering forwarding state
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
wland: No such file or directory
/tmp/dhcp-fwd/dhcp-fwd.conf:16:0:Expected blank, got character
br0: No such process
connect: Network is unreachable
connect: Network is unreachable
connect: Network is unreachable
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
wland: No such file or directory
/tmp/dhcp-fwd/dhcp-fwd.conf:16:0:Expected blank, got character
connect: Network is unreachable
connect: Network is unreachable
connect: Network is unreachable
gethostbyname: Network is unreachable
/tmp/dhcp-fwd/dhcp-fwd.conf:16:0:Expected blank, got character
/tmp/dhcp-fwd/dhcp-fwd.conf:16:0:Expected blank, got character
submit_button=[Wireless_Basic] submit_type=[save]
name=[Wireless_Basic] type=[save] service=[wireless] sleep=[1] action=[5]
No such device
No such device
br0: port 4(ra1) entering disabled state
br0: port 3(ra0) entering disabled state
br0: port 2(vlan2) entering disabled state
br0: port 1(vlan1) entering disabled state
device vlan1 left promiscuous mode
br0: port 1(vlan1) entering disabled state
device vlan2 left promiscuous mode
br0: port 2(vlan2) entering disabled state
device ra0 left promiscuous mode
br0: port 3(ra0) entering disabled state
device ra1 left promiscuous mode
br0: port 4(ra1) entering disabled state
br0: Dropping NETIF_F_UFO since no NETIF_F_HW_CSUM feature.
device br0 entered promiscuous mode
device vlan1 entered promiscuous mode
device vlan2 entered promiscuous mode
device ra0 entered promiscuous mode
sh: ead: not found
RtmpOSNetDevDetach(): RtmpOSNetDeviceDetach(), dev->name=ra0!
device ra0 left promiscuous mode
br0: port 3(ra0) entering disabled state
0x1300 = 00064380
device ra0 entered promiscuous mode
device apcli0 entered promiscuous mode
device ra1 entered promiscuous mode
br0: port 5(ra1) entering learning state
br0: port 4(apcli0) entering learning state
br0: port 3(ra0) entering learning state
br0: port 2(vlan2) entering learning state
br0: port 1(vlan1) entering learning state
device br0 left promiscuous mode
device br0 entered promiscuous mode
device br0 left promiscuous mode
device br0 entered promiscuous mode
lo: File exists
br0: No such process
connect: Network is unreachable
connect: Network is unreachable
connect: Network is unreachable
br0: topology change detected, propagating
br0: port 5(ra1) entering forwarding state
br0: topology change detected, propagating
br0: port 4(apcli0) entering forwarding state
br0: topology change detected, propagating
br0: port 3(ra0) entering forwarding state
br0: topology change detected, propagating
br0: port 2(vlan2) entering forwarding state
br0: topology change detected, propagating
br0: port 1(vlan1) entering forwarding state
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
wland: No such file or directory
connect: Network is unreachable
submit_button=[WL_WPATable] submit_type=[save]
name=[WL_WPATable] type=[save] service=[wireless_2] sleep=[1] action=[5]
No such device
No such device
br0: port 5(ra1) entering disabled state
br0: port 4(apcli0) entering disabled state
br0: port 3(ra0) entering disabled state
br0: port 2(vlan2) entering disabled state
br0: port 1(vlan1) entering disabled state
device vlan1 left promiscuous mode
br0: port 1(vlan1) entering disabled state
device vlan2 left promiscuous mode
br0: port 2(vlan2) entering disabled state
device ra0 left promiscuous mode
br0: port 3(ra0) entering disabled state
device ra1 left promiscuous mode
br0: port 5(ra1) entering disabled state
device apcli0 left promiscuous mode
br0: port 4(apcli0) entering disabled state
br0: Dropping NETIF_F_UFO since no NETIF_F_HW_CSUM feature.
device br0 entered promiscuous mode
device vlan1 entered promiscuous mode
device vlan2 entered promiscuous mode
device ra0 entered promiscuous mode
sh: ead: not found
RtmpOSNetDevDetach(): RtmpOSNetDeviceDetach(), dev->name=ra0!
device ra0 left promiscuous mode
br0: port 3(ra0) entering disabled state
0x1300 = 00064380
device ra0 entered promiscuous mode
device apcli0 entered promiscuous mode
device ra1 entered promiscuous mode
br0: port 5(ra1) entering learning state
br0: port 4(apcli0) entering learning state
br0: port 3(ra0) entering learning state
br0: port 2(vlan2) entering learning state
br0: port 1(vlan1) entering learning state
device br0 left promiscuous mode
device br0 entered promiscuous mode
device br0 left promiscuous mode
device br0 entered promiscuous mode
lo: File exists
br0: No such process
connect: Network is unreachable
connect: Network is unreachable
connect: Network is unreachable
connect: Network is unreachable
br0: topology change detected, propagating
br0: port 5(ra1) entering forwarding state
br0: topology change detected, propagating
br0: port 4(apcli0) entering forwarding state
br0: topology change detected, propagating
br0: port 3(ra0) entering forwarding state
br0: topology change detected, propagating
br0: port 2(vlan2) entering forwarding state
br0: topology change detected, propagating
br0: port 1(vlan1) entering forwarding state
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
wland: No such file or directory
connect: Network is unreachable
connect: Network is unreachable
connect: Network is unreachable
connect: Network is unreachable
Noticed a couple more things about my ESR-9850 running DD-WRT ESR-9752 Build 14896 firmware.
I accidentally had the WPS Button (GPIO 0) pushed (it is on top left) while holding the router and it did a hard reset. Confirmed this a couple more times and it does a hard reset after about 10 seconds. Since the Reset Button (GPIO 10) does not work I think they may be reversed in firmware.
The gigabit switch appears to be an independent switch that does not require the CPU. All four LAN ports ( which are not communicating with the CPU at this time) pass traffic between each other (but not to DD-WRT). I plugged the ethernet cable running from my main router into a LAN port and a second ethernet cable from another LAN port to my PC. Traffic from the internet was passed to my PC. This worked on all of the LAN ports.
The WAN port did not pass traffic to any of the LAN ports. Assigning it to the Switch in Setup made no difference. No surprise since that feature is probably related to the switch built into the RT3052.
Flashed my ESR-9850 back to factory firmware since I was out of ideas to test with DD-WRT running.
To flash back to factory firmware you have to first flash a file called ' uImage ' using Option 2 after powering up. Of course this requires the serial port, Putty and Solar Winds TFTP Server.
You will need the two factory firmware files (KNL and APPS) from the Engenius website.
uImage is availabe in the GPL release for ESR-9850 at the Engenius website. I remaned it uImage_esr9850.bin for my purposes.
The following was captured by Putty during the flash of uImage_esr9850.bin.
Please choose the operation:
1: Load system code to SDRAM via TFTP.
UbootDate[2010/05/17]UbootDate
UbootVer[1.0.1]UbootVer
2: System Load Linux Kernel then write to Flash via TFTP.
Warning!! Erase Linux in Flash then burn new one. Are you sure?(Y/N)
Please Input new ones /or Ctrl-C to discard
Input device IP (192.168.99.9) ==:
Input server IP (192.168.99. ==:
Input Linux Kernel filename (uImageESR9850) ==:uImage_esr9850.bin
Using Eth0 device
TFTP from server 192.168.99.8; our IP address is 192.168.99.9
Filename 'uImage_esr9850.bin'.
Loading: checksum bad
checksum bad
checksum bad
checksum bad
checksum bad
ArpTimeoutCheck
Got ARP REPLY, set server/gtwy eth addr
Got it
checksum bad
checksum bad
checksum bad
TftpTimeoutCount=0,max_retry:10
T #
first block received
################################################################
#################################################################
#################################################################
###########
done
Bytes transferred = 1051063 (1009b7 hex)
Erase linux kernel block !!
From 0xBF050000 To 0xBF15FFFF
LINUX started...
init started: BusyBox v1.7.5 (2010-06-30 19:18:45 CST)
starting pid 131, tty '/dev/console': '/sbin/config_init'
Config Init version: 1.1.3.116 date: 2010/06/30
::: Backup Mode :::
killall: udhcpd: no process killed
udhcpd (v1.7.5) started
max_leases=235 is too big, setting to 51
Unable to open /etc/udhcpd.leases for reading
killall: dnsproxy: no process killed
killall: httpd: no process killed
httpd_Daemon() starts on port 80
mkdir: cannot create directory '/dev/shm/tmp': No such file or directory
chmod: /dev/shm/tmp/: No such file or directory
starting pid 208, tty '/dev/ttyS1': '/sbin/config_term'
************************************************************************
* ESR9850 *
************************************************************************
After changing my PC's ethernet adapter to DHCP from the fixed IP Address used to flash uImage, I received an IP Address from the ESR-9850 in the range of 192.168.0.xxx
Using Firefox I was redirected to a special Recovery Web Interface (not the normal web interface) that is basically a Blue Box with Cancel and Login as the options.
I clicked on Login and the next Recovery Web Interface appeared that gives you the option to Browse and Upload a firmware file.
I browsed to the location of file ESR9850-KNL-V1-1-1-2-90.dlf and clicked on Upload.
The following was captured by Putty during upload of the KNL file by the Special Web Inteface.
count+len=1050922
fwDoUpgrade: using web
======= image type 2, len 1050822
cmd [flashw -f /mnt/download.bin /dev/mtd4]
Data_size: 0x1008c6(1050822) device_size: 0x110000 sector_size: 0x10000
Sector: 0x0 (0%)
Sector: 0x10000 (6%)
Sector: 0x20000 (12%)
Sector: 0x30000 (18%)
Sector: 0x40000 (24%)
Sector: 0x50000 (31%)
Sector: 0x60000 (37%)
Sector: 0x70000 (43%)
Sector: 0x80000 (49%)
Sector: 0x90000 (56%)
Sector: 0xa0000 (62%)
Sector: 0xb0000 (68%)
Sector: 0xc0000 (74%)
Sector: 0xd0000 (81%)
Sector: 0xe0000 (87%)
Sector: 0xf0000 (93%)
Sector: 0x100000 (99%)
100%.
Finished.
cmd [reboot]
starting pid 218, tty '': '/etc/reboot.sh'
/etc/reboot.sh: line 4: sysconf_cli: not found
starting pid 224, tty '': '/etc/reboot.sh'
/etc/reboot.sh: line 4: sysconf_cli: not found
Sending SIGKILL to all processes
Requesting system reboot
Please choose the operation:
1: Load system code to SDRAM via TFTP.
LINUX started...
init started: BusyBox v1.7.5 (2010-05-18 16:58:19 CST)
starting pid 131, tty '/dev/console': '/sbin/config_init'
Config Init version: 1.1.2.90 date: 2010/05/18
::: Backup Mode :::
killall: udhcpd: no process killed
udhcpd (v1.7.5) started
max_leases=235 is too big, setting to 51
Unable to open /etc/udhcpd.leases for reading
killall: dnsproxy: no process killed
killall: httpd: no process killed
httpd_Daemon() starts on port 80
mkdir: cannot create directory '/dev/shm/tmp': No such file or directory
chmod: /dev/shm/tmp/: No such file or directory
starting pid 208, tty '/dev/ttyS1': '/sbin/config_term'
************************************************************************
* ESR9850 *
************************************************************************
KernelApp/Ramdisk Ver:1.1.2.90 Date:2010/05/18
console> cat: can't open '/apps/lib/modules/2.6.21/modulesApp.dep': No such file or directory
ln: /sbin/./apps_init: File exists
process '/sbin/config_term' (pid 178) exited. Scheduling it for restart.
starting pid 676, tty '/dev/ttyS1': '/sbin/config_term'
************************************************************************
* ESR9850 *
************************************************************************