Re: NuCom R5010UN ADSL router

You are right about the SQUASHFS errors, but I wouldn't worry about the MAC, because I changed it in the output log...

27 (edited by Abanqueiro 2015-09-04 14:27:33)

Re: NuCom R5010UN ADSL router

suso wrote:

You are right about the SQUASHFS errors, but I wouldn't worry about the MAC, because I changed it in the output log...

Hi Suso, I'm from Coruña too. What router do you have? I have one operator R (indirect ADSL ) with a Nu- Gan5 router and would like to update the firmware , do not know if you're in the same case

Re: NuCom R5010UN ADSL router

Abanqueiro wrote:

Hi Suso, I'm from Coruña too. What router do you have? I have one operator R (indirect ADSL ) with a Nu- Gan5 router and would like to update the firmware , do not know if you're in the same case

Abanqueiro,
This thread is for the NuCom R5010UN, your router is similar http://www.redeszone.net/pepephone/nuco … -analisis/ but not the same, please open another thread and fill up the info on the wifi if you wish to help in getting supported.

Re: NuCom R5010UN ADSL router

Hi all,

I have just discovered this thread and I am very interested in the result of your findings. Is there any OpenWRT image that could be burned in the router? Or it would run only from RAM? I tried the latest image uploaded by Cheche on 2015-08-23 13:17:56. It is not working as it is on my box, and I've still got to open it and connect a serial port to try to see what's happening inside.

Thank and regards.

30 (edited by cheche 2015-11-16 02:37:19)

Re: NuCom R5010UN ADSL router

@jakapaka
try openwrt-15.05-brcm63xx-generic-96328avng-16M-flash-generic-squashfs-cfe.bin
from  download.openwrt.org
If that one does not work. Then try to compile yourself, is not as difficult as you may think
https://wiki.openwrt.org/doc/howto/build
(Spanish) http://foro.seguridadwireless.net/openw … tro-gusto/

compile 16-11-2015
https://www.dropbox.com/s/jgbcjhhg0mj7a … M.bin?dl=0

Re: NuCom R5010UN ADSL router

Hi @cheche, thanks for the quick answer.

I've tried both the generic image from openwrt.org and the file you pointed out from dropbox, both of them fail to boot up (the power led keeps blinking).

I will try the compilation on my own, but I'll nevertheless take a look at the serial output, just in case.

Regards.

Re: NuCom R5010UN ADSL router

Hi @chache, all.

Ok, on the serial port I can see both of the images boot.

The one from openwrt does not show the ethernet ports when connecting the link, just eth0. The MAC is fine.  I cannot see any device driver under /lib/modules, so I'll go saying that the image does not include the drivers for this ethernet switch.
It seems that the bootup does not finish because it is stuck with
mtd fixtrx linux (fix the checksum in a trx header on first boot)

The one you provided recognises the ethernet connection, the MAC is fine, although squashfs errors do appear.

Not sure whether the mtd device is being handled correctly.

I'll certainly go for my own build., although it may take some time to completely match the HW. big_smile

Thanks everyone.

Re: NuCom R5010UN ADSL router

@jakapaka
would you mind testing this one?
https://www.dropbox.com/s/ajfk5w5s9zr68 … M.bin?dl=0

Re: NuCom R5010UN ADSL router

Hi @cheche,

It still gets stuck. It may be related to the flash, though.

This hardcopy is from the reset-boot where I upload the image.
http://pastebin.com/J6QHDmH6

This catched my attention:
[    0.638835] m25p80 spi1.0: found s25fl128s, expected m25p80
[    0.644602] m25p80 spi1.0: s25fl128s (16384 Kbytes)
[    0.650210] bcm63xxpart: CFE boot tag found with version 6 and board type 96328avng
[    0.658198] bcm63xxpart: Partition 0 is CFE offset 0 and length 10000
[    0.664837] bcm63xxpart: Partition 1 is kernel offset 10100 and length 13fff8
[    0.672170] bcm63xxpart: Partition 2 is rootfs offset 1500f8 and length e9ff08
[    0.679596] bcm63xxpart: Partition 3 is nvram offset ff0000 and length 10000
[    0.686852] bcm63xxpart: Partition 4 is linux offset 10000 and length fe0000


Whereas on the generic image:
[    0.548000] m25p80 spi1.0: found s25fl129p1, expected m25p80
[    0.552000] m25p80 spi1.0: s25fl129p1 (16384 Kbytes)
[    0.560000] bcm63xxpart: CFE boot tag found with version 6 and board type 96328avng
[    0.568000] bcm63xxpart: Partition 0 is CFE offset 0 and length 10000
[    0.572000] bcm63xxpart: Partition 1 is kernel offset 10100 and length 11eb51
[    0.580000] bcm63xxpart: Partition 2 is rootfs offset 12ec51 and length ec13af
[    0.588000] bcm63xxpart: Partition 3 is nvram offset ff0000 and length 10000
[    0.596000] bcm63xxpart: Partition 4 is linux offset 10000 and length fe0000

Although on the CFE, the flash is
flash=S25FL128 size=16MB id=0x12018  sector=64k

HS Serial flash device: name S25FL128, id 0x12018 size 16384KB
Total Flash size: 16384K with 256 sectors

Let's call this a day... big_smile

Thanks!

Re: NuCom R5010UN ADSL router

My flash chip is a w25q128. Sound stupid, but maybe the problem is a bad Ethernet cable. . Your error is on this line:

58.228240] SQUASHFS error: xz decompression failed, data probably corrupt

Re: NuCom R5010UN ADSL router

It's strange. With the generic version (which, by the way, is an older kernel 3.18.10 http://pastebin.com/L7azHBem ) no squashfs error appears.

I've tried my own compilation, and it keeps throwing the same squashfs errors (and jffs2 errors). Although it detects the chip as it should!:
m25p80 spi1.0: found s25fl128s, expected m25p80

I also tried some other cable. I'm afraid that the mtd driver changed from one linux version to the other...

Re: NuCom R5010UN ADSL router

Nothing. After compiling with the stable 15.05, without the mtd executable (which does not finish while running mtd fixtrx), the squashfs errors keep appearing.

D-Link firmware does not show this problem, though.

How could I test whether it is a problem in the mtd driver or the device itself? Or verify whether some mtd slots are valid/locked/protected... I'm starting to consider buying a new router... big_smile

38 (edited by cheche 2015-11-19 14:05:19)

Re: NuCom R5010UN ADSL router

Maybe your problem is that we have different revisions of the same router. I check my router on the back I have
Model Number: R5010UNv2
When I open the plastic case I have a label hiding the original GAN5 GT138-B  REV 1.0 . please verify that info.
You can go to the IRC channel #openwrt and ask for help ( I am usually there)

Re: NuCom R5010UN ADSL router

I think it's best to have technical discussions on this forum, so any other person could see it. Besides, this is not urgent and I don't want to steal anybody's time. smile Thanks anyway!

I have checked my router and as I expected, the model number is exactly the same, whereas the marking shows "GAN5 GT138A-B REV 1.0". Slightly different. But the engraving on the flash chip is indeed S25FL128, so the compilation I made with the latest sources identified the chip correctly. I also verified on the spi_nor definitions whether the struct was well defined and it seems that it was OK. The only flag that I feel suspicious on is the quad read support flags. I'll try that, but that's a very long shot.

40 (edited by suso 2015-11-24 18:58:14)

Re: NuCom R5010UN ADSL router

@jakapaka: my PCB is also labeled "GAN5 GT138A-B REV 1.0" like yours. And I have the same SQUASHFS errors. My log reads:

[   53.539578] m25p80 spi1.0: flash operation timed out
[   58.337441] SQUASHFS error: xz decompression failed, data probably corrupt

and many more SQUASHFS errors.

My router boots, I get console access but changes in the FS disappear after reboot. Sounds like flash config problems too, doesn't it?

The Spansion chip that I think is the flash chip reads something like F128SAlF00.

41 (edited by danitool 2015-12-01 00:58:52)

Re: NuCom R5010UN ADSL router

I've built a trunk firmware with its own board ID 96328ang
https://drive.google.com/file/d/0B-EMoB … sp=sharing

This is the patch I've made:

diff --git a/target/linux/brcm63xx/base-files/etc/diag.sh b/target/linux/brcm63xx/base-files/etc/diag.sh
index 7826fad..c0fb31e 100644
--- a/target/linux/brcm63xx/base-files/etc/diag.sh
+++ b/target/linux/brcm63xx/base-files/etc/diag.sh
@@ -102,6 +102,9 @@ set_state() {
     p870hw-51a_v2)
         status_led="P870HW-51a:green:power"
         ;;
+    r5010un_v2)
+        status_led="96328ang:green:power"
+        ;;
     rta770bw)
         status_led="RTA770BW:green:diag"
         ;;
diff --git a/target/linux/brcm63xx/base-files/etc/uci-defaults/01_leds b/target/linux/brcm63xx/base-files/etc/uci-defaults/01_leds
index bdb3dad..34d5c51 100644
--- a/target/linux/brcm63xx/base-files/etc/uci-defaults/01_leds
+++ b/target/linux/brcm63xx/base-files/etc/uci-defaults/01_leds
@@ -46,6 +46,9 @@ homehub2a)
     ucidef_set_led_usbdev "usb1" "USB1" "HOMEHUB2A:blue:phone" "1-1"
     ucidef_set_led_usbdev "usb2" "USB2" "HOMEHUB2A:green:phone" "2-1"
     ;;
+r5010un_v2)
+    ucidef_set_led_usbdev "usb" "USB" "96328ang:green:usb" "1-1"
+    ;;
 esac
 
 ucidef_commit_leds
diff --git a/target/linux/brcm63xx/base-files/etc/uci-defaults/02_network b/target/linux/brcm63xx/base-files/etc/uci-defaults/02_network
index 129514b..70f18cb 100644
--- a/target/linux/brcm63xx/base-files/etc/uci-defaults/02_network
+++ b/target/linux/brcm63xx/base-files/etc/uci-defaults/02_network
@@ -94,6 +94,7 @@ fast2504n |\
 fast2704v2 |\
 hg655b |\
 p870hw-51a_v2 |\
+r5010un_v2 |\
 vr-3025un |\
 vr-3025u |\
 vr-3026e)
diff --git a/target/linux/brcm63xx/base-files/etc/uci-defaults/09_fix_crc b/target/linux/brcm63xx/base-files/etc/uci-defaults/09_fix_crc
index f307a4c..bc9ae21 100644
--- a/target/linux/brcm63xx/base-files/etc/uci-defaults/09_fix_crc
+++ b/target/linux/brcm63xx/base-files/etc/uci-defaults/09_fix_crc
@@ -23,6 +23,7 @@ case "$(brcm63xx_board_name)" in
     dsl-274xb-f |\
     magic |\
     p870hw-51a_v2 |\
+    r5010un_v2 |\
     rta770bw |\
     rta770w |\
     spw303v |\
diff --git a/target/linux/brcm63xx/base-files/lib/brcm63xx.sh b/target/linux/brcm63xx/base-files/lib/brcm63xx.sh
index 1a97c86..7dc57fd 100755
--- a/target/linux/brcm63xx/base-files/lib/brcm63xx.sh
+++ b/target/linux/brcm63xx/base-files/lib/brcm63xx.sh
@@ -180,6 +180,9 @@ brcm63xx_dt_detect() {
     "Netgear DGND3700v1/DGND3800B")
         board_name="dgnd3700v1_dgnd3800b"
         ;;
+    "NuCom R5010UN v2")
+        board_name="r5010un_v2"
+        ;;
     "Pirelli A226G")
         board_name="a226g"
         ;;
diff --git a/target/linux/brcm63xx/dts/r5010unv2.dts b/target/linux/brcm63xx/dts/r5010unv2.dts
new file mode 100644
index 0000000..8c83483
--- /dev/null
+++ b/target/linux/brcm63xx/dts/r5010unv2.dts
@@ -0,0 +1,64 @@
+/dts-v1/;
+
+#include "bcm6328.dtsi"
+
+#include <dt-bindings/input/input.h>
+
+/ {
+    model = "NuCom R5010UN v2";
+    compatible = "nucom,r5010unv2", "brcm,bcm6328";
+    
+    gpio-keys-polled {
+        compatible = "gpio-keys-polled";
+        #address-cells = <1>;
+        #size-cells = <0>;
+        poll-interval = <20>;
+        debounce-interval = <60>;
+
+        reset {
+            label = "reset";
+            gpios = <&gpio0 23 1>;
+            linux,code = <KEY_RESTART>;
+        };
+        wps {
+            label = "wps";
+            gpios = <&gpio0 24 1>;
+            linux,code = <KEY_WPS_BUTTON>;
+        };
+    };
+
+    gpio-leds {
+        compatible = "gpio-leds";
+
+        inet_green {
+            label = "96328ang:green:inet";
+            gpios = <&gpio0 1 1>;
+        };
+        inet_fail_red {
+            label = "96328ang:red:inet-fail";
+            gpios = <&gpio0 2 1>;
+        };
+        dsl_red {
+            label = "96328ang:green:dsl";
+            gpios = <&gpio0 3 1>;
+        };
+        power_green {
+            label = "96328ang:green:power";
+            gpios = <&gpio0 4 1>;
+            default-state = "on";
+        };
+        power_fail_red {
+            label = "96328ang:red:power-fail";
+            gpios = <&gpio0 5 1>;
+        };
+        wps_green {
+            label = "96328ang:green:wps";
+            gpios = <&gpio0 10 1>;
+        };
+        usb_green {
+            label = "96328ang:green:usb";
+            gpios = <&gpio0 11 1>;
+        };
+    };
+};
+
diff --git a/target/linux/brcm63xx/image/Makefile b/target/linux/brcm63xx/image/Makefile
index 9581116..06b9000 100644
--- a/target/linux/brcm63xx/image/Makefile
+++ b/target/linux/brcm63xx/image/Makefile
@@ -590,6 +590,8 @@ $(eval $(call bcm63xxCfeRamdisk,DG834GV4,DG834GTv4,dg834g_v4,96348W3,6348))
 $(eval $(call bcm63xxCfeNetgear,DGND3700v1_3800B,DGND3700v1,dgnd3700v1,96368MVWG,6368,--image-offset 0x20000 --block-size 0x20000,U12L144T01_NETGEAR_NEWLED,1))
 # Netgear DGND3800B
 $(eval $(call bcm63xxCfeNetgear,DGND3700v1_3800B,DGND3800B,dgnd3700v1,96368MVWG,6368,--image-offset 0x20000 --block-size 0x20000,U12L144T11_NETGEAR_NEWLED,1))
+# NuCom R5010UNv2
+$(eval $(call bcm63xxCfe,R5010UNV2,R5010UNv2,r5010unv2,96328ang,6328,--pad 8))
 # Pirelli Alice Gate VoIP 2 Plus Wi-Fi AGPF-S0
 $(eval $(call bcm63xxCfe,AGPF_S0,AGV2+W,agpf-s0,AGPF-S0,6358,--block-size 0x20000 --image-offset 0x20000 --signature2 IMAGE --tag-version 8))
 # Pirelli A226G
diff --git a/target/linux/brcm63xx/patches-4.1/573-board_R5010UNv2.patch b/target/linux/brcm63xx/patches-4.1/573-board_R5010UNv2.patch
new file mode 100644
index 0000000..cf5a719
--- /dev/null
+++ b/target/linux/brcm63xx/patches-4.1/573-board_R5010UNv2.patch
@@ -0,0 +1,70 @@
+--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
++++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
+@@ -641,6 +641,51 @@
+         },
+     },
+ };
++
++static struct board_info __initdata board_R5010UNV2 = {
++    .name                    = "96328ang",
++    .expected_cpu_id            = 0x6328,
++
++    .has_uart0                = 1,
++    .has_pci                = 1,
++    .use_fallback_sprom            = 1,
++    .has_ohci0                = 1,
++    .has_ehci0                = 1,
++    .num_usbh_ports                = 1,
++    .has_enetsw                = 1,
++
++    .enetsw = {
++        .used_ports = {
++            [0] = {
++                .used        = 1,
++                .phy_id        = 1,
++                .name        = "Port 1",
++            },
++            [1] = {
++                .used        = 1,
++                .phy_id        = 2,
++                .name        = "Port 2",
++            },
++            [2] = {
++                .used        = 1,
++                .phy_id        = 3,
++                .name        = "Port 3",
++            },
++            [3] = {
++                .used        = 1,
++                .phy_id        = 4,
++                .name        = "Port 4",
++            },
++        },
++    },
++
++    .fallback_sprom = {
++        .type                 = SPROM_BCM43217,
++        .pci_bus            = 1,
++        .pci_dev            = 0,
++    },
++};
++
+ #endif /* CONFIG_BCM63XX_CPU_6328 */
+ 
+ /*
+@@ -2452,6 +2497,7 @@
+     &board_A4001N1,
+     &board_dsl_274xb_f1,
+     &board_FAST2704V2,
++    &board_R5010UNV2,
+ #endif
+ #ifdef CONFIG_BCM63XX_CPU_6338
+     &board_96338gw,
+@@ -2550,6 +2596,7 @@
+     { .compatible = "comtrend,ar-5381u", .data = &board_AR5381u, },
+     { .compatible = "comtrend,ar-5387un", .data = &board_AR5387un, },
+     { .compatible = "d-link,dsl-274xb-f", .data = &board_dsl_274xb_f1, },
++    { .compatible = "nucom,r5010unv2", .data = &board_R5010UNV2, },
+     { .compatible = "sagem,f@st2704v2", .data = &board_FAST2704V2, },
+ #endif
+ #ifdef CONFIG_BCM63XX_CPU_6338
diff --git a/target/linux/brcm63xx/profiles/nucom.mk b/target/linux/brcm63xx/profiles/nucom.mk
new file mode 100644
index 0000000..2cd8801
--- /dev/null
+++ b/target/linux/brcm63xx/profiles/nucom.mk
@@ -0,0 +1,16 @@
+#
+# Copyright (C) 2015 OpenWrt.org
+#
+# This is free software, licensed under the GNU General Public License v2.
+# See /LICENSE for more information.
+#
+
+define Profile/R5010UNV2
+  NAME:=NuCom R5010UN v2
+  PACKAGES:=kmod-b43 wpad-mini \
+    kmod-usb2 kmod-usb-ohci kmod-ledtrig-usbdev
+endef
+define Profile/R5010UNV2/Description
+  Package set optimized for R5010UNV2.
+endef
+$(eval $(call Profile,R5010UNV2))

All leds should work when configured (only usb led and power led are configured by default). The aim with the patch is to reach Openwrt oficial support for the router.

Could you test if squashfs errors are still present?.

Re: NuCom R5010UN ADSL router

suso wrote:

@jakapaka: my PCB is also labeled "GAN5 GT138A-B REV 1.0" like yours. And I have the same SQUASHFS errors. My log reads:

[   53.539578] m25p80 spi1.0: flash operation timed out
[   58.337441] SQUASHFS error: xz decompression failed, data probably corrupt

and many more SQUASHFS errors.

My router boots, I get console access but changes in the FS disappear after reboot. Sounds like flash config problems too, doesn't it?

The Spansion chip that I think is the flash chip reads something like F128SAlF00.

Yes, the exact marking is FL128SAIF00 those. I checked the datasheet for that Chip and it seems that the values in both kernels (openwrt 15 and master) match those from the data sheet.

The extended id should be 0x4d01 (or another additional byte which seems to identify unambiguously ID our chip).

In spi-nor.c:
openwrt_15 (kernel 3.18):
        { "s25sl12800", INFO(0x012018, 0x0300, 256 * 1024,  64, 0) },
        { "s25sl12801", INFO(0x012018, 0x0301,  64 * 1024, 256, 0) },
        { "s25fl129p0", INFO(0x012018, 0x4d00, 256 * 1024,  64, 0) },
        { "s25fl129p1", INFO(0x012018, 0x4d01,  64 * 1024, 256, 0) }, // <-- this is the one which matches, 256 sectors of 64K bytes

     Which could be tested with:
        { "s25fl129p1", INFO(0x012018, 0x4d01,  64 * 1024, 256, SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },

master (kernel 4.1.11):
        { "s25sl12800", INFO(0x012018, 0x0300, 256 * 1024,  64, 0) },
        { "s25sl12801", INFO(0x012018, 0x0301,  64 * 1024, 256, 0) },
        { "s25fl128s",  INFO6(0x012018, 0x4d0180, 64 * 1024, 256, SPI_NOR_QUAD_READ) },
        { "s25fl129p0", INFO(0x012018, 0x4d00, 256 * 1024,  64, 0) },
        { "s25fl129p1", INFO(0x012018, 0x4d01,  64 * 1024, 256, 0) },


What I haven't verified is whether the QUAD_READ flag should be there or not, or some combination of DUAL_READ and QUAD_READ, or something completely different that might be on a stock kernel.

Re: NuCom R5010UN ADSL router

danitool wrote:

I've built a trunk firmware with its own board ID 96328ang
https://drive.google.com/file/d/0B-EMoB … sp=sharing
Buttons aren't still idintified. All leds should work when configured (only usb led and power led are configured by default). The aim with the patch is to reach Openwrt oficial support for the router.

Could you test if squashfs errors are still present?.

I'm afraid it's a bit worse: http://pastebin.com/Yfiw8F6M

Given that, the power LED remains static in green. smile

Re: NuCom R5010UN ADSL router

@danitool: my log looks much better than jakapaka's. It detects a lot of hardware, such as the radio!
But... the SQUASHFS errors are still there:

HELO
CPUI
L1CI
DRAM
----
PHYS
ZQDN
PHYE
DINT
LSYN
USYN
MSYN
LMBE
PASS
----
ZBSS
CODE
DATA
L12F
MAIN


CFE version 1.0.37-106.5 for BCM96328 (32bit,SP,BE)
Build Date: 2013年 09月 09日 星期一 12:55:22 HKT (root@s54)
Copyright (C) 2000-2009 Broadcom Corporation.

clock=40000000
flash=S25FL128 size=16MB id=0x12018  sector=64k

HS Serial flash device: name S25FL128, id 0x12018 size 16384KB
Total Flash size: 16384K with 256 sectors
Chip ID: BCM6328B0, MIPS: 320MHz, DDR: 320MHz, Bus: 160MHz
Main Thread: TP0
Memory Test Passed
Total Memory: 67108864 bytes (64MB)
Boot Address: 0xb8000000


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-2)                    : 96328ang  
Number of MAC Addresses (1-32)    : 11  
Base MAC Address                  : fa:ba:da:fa:ba:da  
PSI Size (1-64) KBytes            : 32  
Enable Backup PSI [0|1]           : 1  
System Log Size (0-256) KBytes    : 0  
Main Thread Number [0|1]          : 0  

send udp message finished.
Not response, auto boot ...
*** Press any key to stop auto run (1 seconds) ***
Auto run second count down: 110
Booting from only image (0xb8010000) ...
Code Address: 0x80A00000, Entry Address: 0x80a00000
LZMA: Prossible old LZMA format, trying to decompress..
Decompression OK!
Entry at 0x80a00000
Closing network.
Disabling Switch ports.
Flushing Receive Buffers...
14 buffers found.
Closing DMA Channels.
Starting program at 0x80a00000
[    0.000000] Linux version 4.1.11 (dani@tool) (gcc version 5.2.0 (OpenWrt GCC 5.2.0 r47603) ) #3 Tue Nov 24 17:21:51 CET 2015
[    0.000000] Detected Broadcom 0x6328 CPU revision b0
[    0.000000] CPU frequency is 320 MHz
[    0.000000] 64MB of RAM installed
[    0.000000] board_bcm963xx: Boot address 0xb8000000
[    0.000000] board_bcm963xx: CFE version: 1.0.37-106.5
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 0002a075 (Broadcom BMIPS4350)
[    0.000000] board: board name: 96328ang
[    0.000000] MIPS: machine is NuCom R5010UN v2
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 04000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 16 bytes.
[    0.000000] Primary data cache 32kB, 2-way, VIPT, cache aliases, linesize 16 bytes
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
[    0.000000] Kernel command line:  root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200
[    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Memory: 59652K/65536K available (2974K kernel code, 140K rwdata, 604K rodata, 1264K init, 193K bss, 5884K reserved, 0K cma-reserved)
[    0.000000] NR_IRQS:256
[    0.000000] clocksource MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 11945377789 ns
[    0.000019] sched_clock: 32 bits at 160MHz, resolution 6ns, wraps every 13421772796ns
[    0.008685] Calibrating delay loop... 319.74 BogoMIPS (lpj=639488)
[    0.051003] pid_max: default: 32768 minimum: 301
[    0.056427] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.063224] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.078206] clocksource jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.089949] NET: Registered protocol family 16
[    0.330930] registering PCI controller with io_map_base unset
[    0.362306] PCI host bridge to bus 0000:00
[    0.366557] pci_bus 0000:00: root bus resource [mem 0x10f00000-0x10ffffff]
[    0.373623] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[    0.380606] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[    0.387594] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    0.396385] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    0.405853] pci 0000:00:00.0: BAR 8: assigned [mem 0x10f00000-0x10ffffff]
[    0.412869] pci 0000:01:00.0: BAR 0: assigned [mem 0x10f00000-0x10f07fff 64bit]
[    0.420394] pci 0000:00:00.0: PCI bridge to [bus 01]
[    0.425484] pci 0000:00:00.0:   bridge window [mem 0x10f00000-0x10ffffff]
[    0.434098] Switched to clocksource MIPS
[    0.441511] PCI: Enabling device 0000:00:00.0 (0000 -> 0002)
[    0.447386] PCI: Enabling device 0000:01:00.0 (0000 -> 0002)
[    0.453234] bcma: bus0: Found chip with id 43227, rev 0x01 and package 0x09
[    0.460436] bcma: bus0: Core 0 found: ChipCommon (manuf 0x4BF, id 0x800, rev 0x27, class 0x0)
[    0.469255] bcma: bus0: Core 1 found: IEEE 802.11 (manuf 0x4BF, id 0x812, rev 0x1E, class 0x0)
[    0.478185] bcma: bus0: Core 2 found: PCIe (manuf 0x4BF, id 0x820, rev 0x14, class 0x0)
[    0.502397] bcma: bus0: Bus registered
[    0.506888] NET: Registered protocol family 2
[    0.513623] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.520904] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.527496] TCP: Hash tables configured (established 1024 bind 1024)
[    0.534535] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.540633] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.547870] NET: Registered protocol family 1
[    0.554959] futex hash table entries: 256 (order: -1, 3072 bytes)
[    0.565770] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.571829] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.585544] io scheduler noop registered
[    0.589635] io scheduler deadline registered (default)
[    0.597024] bcm63xx_uart.0: ttyS0 at MMIO 0xb0000100 (irq = 36, base_baud = 1562500) is a bcm63xx_uart
[    0.606696] console [ttyS0] enabled
[    0.606696] console [ttyS0] enabled
[    0.613850] bootconsole [early0] disabled
[    0.613850] bootconsole [early0] disabled
[    0.631208] m25p80 spi1.0: found s25fl128s, expected m25p80
[    0.636973] m25p80 spi1.0: s25fl128s (16384 Kbytes)
[    0.642616] bcm63xxpart: CFE boot tag found with version 6 and board type 96328ang
[    0.650514] bcm63xxpart: Partition 0 is CFE offset 0 and length 10000
[    0.657161] bcm63xxpart: Partition 1 is kernel offset 10100 and length 13bf0c
[    0.664497] bcm63xxpart: Partition 2 is rootfs offset 14c00c and length ea3ff4
[    0.671923] bcm63xxpart: Partition 3 is nvram offset ff0000 and length 10000
[    0.679177] bcm63xxpart: Partition 4 is linux offset 10000 and length fe0000
[    0.686434] 5 bcm63xxpart partitions found on MTD device spi1.0
[    0.692525] Creating 5 MTD partitions on "spi1.0":
[    0.697470] 0x000000000000-0x000000010000 : "CFE"
[    0.704194] 0x000000010100-0x00000014c00c : "kernel"
[    0.711124] 0x00000014c00c-0x000000ff0000 : "rootfs"
[    0.717910] mtd: device 2 (rootfs) set to be root filesystem
[    0.727568] 1 squashfs-split partitions found on MTD device rootfs
[    0.733984] 0x000000330000-0x000000ff0000 : "rootfs_data"
[    0.741359] 0x000000ff0000-0x000001000000 : "nvram"
[    0.748179] 0x000000010000-0x000000ff0000 : "linux"
[    0.791384] b53_common: found switch: BCM63xx, rev 0
[    0.797072] bcm63xx-wdt bcm63xx-wdt:  started, timer margin: 30 sec
[    0.807088] NET: Registered protocol family 10
[    0.818973] NET: Registered protocol family 17
[    0.823725] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
[    0.836762] 8021q: 802.1Q VLAN Support v1.8
[    0.855174] VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
[    0.879517] Freeing unused kernel memory: 1264K (803b4000 - 804f0000)
[    2.720857] init: Console is alive
[    2.724714] init: - watchdog -
[    4.527942] usbcore: registered new interface driver usbfs
[    4.533859] usbcore: registered new interface driver hub
[    4.539596] usbcore: registered new device driver usb
[    4.558820] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    4.568252] ehci-platform: EHCI generic platform driver
[    4.674162] ehci-platform ehci-platform: EHCI Host Controller
[    4.680142] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1
[    4.688674] ehci-platform ehci-platform: irq 50, io mem 0xb0002500
[    4.706140] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00, overcurrent ignored
[    4.716258] hub 1-0:1.0: USB hub found
[    4.720731] hub 1-0:1.0: 1 port detected
[    4.732416] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    4.741592] ohci-platform: OHCI generic platform driver
[    4.747221] ohci-platform ohci-platform: Generic Platform OHCI controller
[    4.754283] ohci-platform ohci-platform: new USB bus registered, assigned bus number 2
[    4.762602] ohci-platform ohci-platform: irq 49, io mem 0xb0002600
[    4.828121] hub 2-0:1.0: USB hub found
[    4.832622] hub 2-0:1.0: 1 port detected
[    4.849856] init: - preinit -
[    5.547044] random: procd urandom read with 104 bits of entropy available
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[    9.004025] mount_root: jffs2 not ready yet, using temporary tmpfs overlay
ifconfig: SIOCGIFFLAGS: No such device
[    9.048421] procd: - early -
[    9.051576] procd: - watchdog -
[   10.026620] procd: - ubus -
[   11.040471] procd: - init -
Please press Enter to activate this console.
[   11.658219] random: nonblocking pool is initialized
[   12.303679] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   12.333639] Loading modules backported from Linux version master-2015-10-26-0-g28c26cb
[   12.341833] Backport generated by backports.git backports-20150903-4-g12cf266
[   12.355511] ip_tables: (C) 2000-2006 Netfilter Core Team
[   12.383256] nf_conntrack version 0.5.0 (951 buckets, 3804 max)
[   12.459143] xt_time: kernel timezone is -0000
[   12.513775] cfg80211: World regulatory domain updated:
[   12.519101] cfg80211:  DFS Master region: unset
[   12.523552] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[   12.533596] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[   12.541837] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[   12.550077] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
[   12.558326] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (N/A)
[   12.568093] cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (0 s)
[   12.577857] cfg80211:   (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
[   12.586186] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
[   12.594430] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
[   12.724876] PPP generic driver version 2.4.2
[   12.734371] NET: Registered protocol family 24
[   12.792570] b43-phy0: Broadcom 43227 WLAN found (core revision 30)
[   12.799785] b43-phy0: Found PHY: Analog 9, Type 4 (N), Revision 17
[   12.806186] b43-phy0: Found Radio: Manuf 0x17F, ID 0x2057, Revision 14, Version 0
[   12.814692] Broadcom 43xx driver loaded [ Features: PNL ]
[   55.638201] m25p80 spi1.0: flash operation timed out
[   58.278569] SQUASHFS error: xz decompression failed, data probably corrupt
[   58.285661] SQUASHFS error: squashfs_read_data failed to read block 0x17902e
[   58.292923] SQUASHFS error: Unable to read fragment cache entry [17902e]
[   58.299805] SQUASHFS error: Unable to read page, block 17902e, size cc18
[   58.306789] SQUASHFS error: Unable to read fragment cache entry [17902e]
[   58.313681] SQUASHFS error: Unable to read page, block 17902e, size cc18
[   58.320630] SQUASHFS error: Unable to read fragment cache entry [17902e]
[   58.327507] SQUASHFS error: Unable to read page, block 17902e, size cc18
[   58.334462] SQUASHFS error: Unable to read fragment cache entry [17902e]
[   58.341341] SQUASHFS error: Unable to read page, block 17902e, size cc18
[   58.348297] SQUASHFS error: Unable to read fragment cache entry [17902e]
[   58.355178] SQUASHFS error: Unable to read page, block 17902e, size cc18
[   58.365689] SQUASHFS error: Unable to read fragment cache entry [17902e]
[   58.372622] SQUASHFS error: Unable to read page, block 17902e, size cc18
[   58.379581] SQUASHFS error: Unable to read fragment cache entry [17902e]
[   58.386471] SQUASHFS error: Unable to read page, block 17902e, size cc18
[   58.393418] SQUASHFS error: Unable to read fragment cache entry [17902e]
[   58.400299] SQUASHFS error: Unable to read page, block 17902e, size cc18
[   58.407251] SQUASHFS error: Unable to read fragment cache entry [17902e]
[   58.414137] SQUASHFS error: Unable to read page, block 17902e, size cc18
[   58.421088] SQUASHFS error: Unable to read fragment cache entry [17902e]
[   58.427967] SQUASHFS error: Unable to read page, block 17902e, size cc18
[   58.437645] SQUASHFS error: Unable to read fragment cache entry [17902e]
[   58.444597] SQUASHFS error: Unable to read page, block 17902e, size cc18
[   58.451543] SQUASHFS error: Unable to read fragment cache entry [17902e]
[   58.458425] SQUASHFS error: Unable to read page, block 17902e, size cc18
[   58.465376] SQUASHFS error: Unable to read fragment cache entry [17902e]
[   58.472256] SQUASHFS error: Unable to read page, block 17902e, size cc18
[   58.479210] SQUASHFS error: Unable to read fragment cache entry [17902e]
[   58.486102] SQUASHFS error: Unable to read page, block 17902e, size cc18
[   58.493043] SQUASHFS error: Unable to read fragment cache entry [17902e]
[   58.499925] SQUASHFS error: Unable to read page, block 17902e, size cc18
[   58.509633] SQUASHFS error: Unable to read fragment cache entry [17902e]
[   58.516588] SQUASHFS error: Unable to read page, block 17902e, size cc18
[   58.523536] SQUASHFS error: Unable to read fragment cache entry [17902e]
[   58.530436] SQUASHFS error: Unable to read page, block 17902e, size cc18
[   58.537373] SQUASHFS error: Unable to read fragment cache entry [17902e]
[   58.544250] SQUASHFS error: Unable to read page, block 17902e, size cc18
[   58.551205] SQUASHFS error: Unable to read fragment cache entry [17902e]
[   58.558101] SQUASHFS error: Unable to read page, block 17902e, size cc18
[   58.565033] SQUASHFS error: Unable to read fragment cache entry [17902e]
[   58.571910] SQUASHFS error: Unable to read page, block 17902e, size cc18
[   58.581537] SQUASHFS error: Unable to read fragment cache entry [17902e]
[   58.588483] SQUASHFS error: Unable to read page, block 17902e, size cc18
[   58.595431] SQUASHFS error: Unable to read fragment cache entry [17902e]
[   58.602314] SQUASHFS error: Unable to read page, block 17902e, size cc18
[   58.609265] SQUASHFS error: Unable to read fragment cache entry [17902e]
[   58.616144] SQUASHFS error: Unable to read page, block 17902e, size cc18
[   58.623098] SQUASHFS error: Unable to read fragment cache entry [17902e]
[   58.629980] SQUASHFS error: Unable to read page, block 17902e, size cc18
[   58.636934] SQUASHFS error: Unable to read fragment cache entry [17902e]
[   58.643816] SQUASHFS error: Unable to read page, block 17902e, size cc18
[   59.334446] bcm63xx_enetsw bcm63xx_enetsw.0: link UP on Port 1, 100Mbps, full-duplex
[   61.054726] SQUASHFS error: xz decompression failed, data probably corrupt
[   61.061815] SQUASHFS error: squashfs_read_data failed to read block 0x1b9232
[   61.069079] SQUASHFS error: Unable to read fragment cache entry [1b9232]
[   61.075962] SQUASHFS error: Unable to read page, block 1b9232, size 9f64
[   61.082929] SQUASHFS error: Unable to read fragment cache entry [1b9232]
[   61.089817] SQUASHFS error: Unable to read page, block 1b9232, size 9f64
[   61.096768] SQUASHFS error: Unable to read fragment cache entry [1b9232]
[   61.103647] SQUASHFS error: Unable to read page, block 1b9232, size 9f64
[   61.110605] SQUASHFS error: Unable to read fragment cache entry [1b9232]
[   61.117482] SQUASHFS error: Unable to read page, block 1b9232, size 9f64
[   61.124437] SQUASHFS error: Unable to read fragment cache entry [1b9232]
[   61.131315] SQUASHFS error: Unable to read page, block 1b9232, size 9f64
[   62.628475] jffs2: notice: (727) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[   66.381814] SQUASHFS error: xz decompression failed, data probably corrupt
[   66.388944] SQUASHFS error: squashfs_read_data failed to read block 0x1b9232
[   66.396203] SQUASHFS error: Unable to read fragment cache entry [1b9232]
[   66.403086] SQUASHFS error: Unable to read page, block 1b9232, size 9f64
[   70.554451] bcm63xx_enetsw bcm63xx_enetsw.0: link UP on Port 1, 100Mbps, full-duplex
[   70.585662] device eth0.1 entered promiscuous mode
[   70.590645] device eth0 entered promiscuous mode
[   70.637777] br-lan: port 1(eth0.1) entered forwarding state
[   70.643587] br-lan: port 1(eth0.1) entered forwarding state
[   71.523632] SQUASHFS error: Unable to read fragment cache entry [1b9232]
[   71.530579] SQUASHFS error: Unable to read page, block 1b9232, size 9f64
[   72.272081] SQUASHFS error: xz decompression failed, data probably corrupt
[   72.279194] SQUASHFS error: squashfs_read_data failed to read block 0x17902e
[   72.286453] SQUASHFS error: Unable to read fragment cache entry [17902e]
[   72.293333] SQUASHFS error: Unable to read page, block 17902e, size cc18
[   72.378620] SQUASHFS error: Unable to read fragment cache entry [17902e]
[   72.385549] SQUASHFS error: Unable to read page, block 17902e, size cc18
[   72.423831] SQUASHFS error: Unable to read fragment cache entry [17902e]
[   72.430762] SQUASHFS error: Unable to read page, block 17902e, size cc18
[   72.471864] SQUASHFS error: Unable to read fragment cache entry [17902e]
[   72.478789] SQUASHFS error: Unable to read page, block 17902e, size cc18
[   72.519773] SQUASHFS error: Unable to read fragment cache entry [17902e]
[   72.526698] SQUASHFS error: Unable to read page, block 17902e, size cc18
[   72.646139] br-lan: port 1(eth0.1) entered forwarding state
[   76.599548] SQUASHFS error: xz decompression failed, data probably corrupt
[   76.606663] SQUASHFS error: squashfs_read_data failed to read block 0x1b9232
[   76.613919] SQUASHFS error: Unable to read fragment cache entry [1b9232]
[   76.620815] SQUASHFS error: Unable to read page, block 1b9232, size 9f64
[   81.452198] SQUASHFS error: xz decompression failed, data probably corrupt
[   81.459307] SQUASHFS error: squashfs_read_data failed to read block 0x17902e
[   81.466566] SQUASHFS error: Unable to read fragment cache entry [17902e]
[   81.473447] SQUASHFS error: Unable to read page, block 17902e, size cc18
[   81.559072] SQUASHFS error: Unable to read fragment cache entry [17902e]
[   81.566438] SQUASHFS error: Unable to read page, block 17902e, size cc18
[   81.609037] SQUASHFS error: Unable to read fragment cache entry [17902e]
[   81.615963] SQUASHFS error: Unable to read page, block 17902e, size cc18
[   81.656669] SQUASHFS error: Unable to read fragment cache entry [17902e]
[   81.663594] SQUASHFS error: Unable to read page, block 17902e, size cc18
[   81.706794] SQUASHFS error: Unable to read fragment cache entry [17902e]
[   81.713724] SQUASHFS error: Unable to read page, block 17902e, size cc18
[   81.725891] SQUASHFS error: xz decompression failed, data probably corrupt
[   81.733025] SQUASHFS error: squashfs_read_data failed to read block 0x1b9232
[   81.740286] SQUASHFS error: Unable to read fragment cache entry [1b9232]
[   81.747168] SQUASHFS error: Unable to read page, block 1b9232, size 9f64



BusyBox v1.24.1 (2015-11-24 12:42:11 CET) built-in shell (ash)

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 DESIGNATED DRIVER (Bleeding Edge, r47603)
 -----------------------------------------------------
  * 2 oz. Orange Juice         Combine all juices in a
  * 2 oz. Pineapple Juice      tall glass filled with
  * 2 oz. Grapefruit Juice     ice, stir well.
  * 2 oz. Cranberry Juice
 -----------------------------------------------------
root@OpenWrt:/# [   86.866573] SQUASHFS error: Unable to read fragment cache entry [1b9232]
[   86.873506] SQUASHFS error: Unable to read page, block 1b9232, size 9f64

This build may suit cheche. Jakapaka and I have a slightly different version.

@jakapaka: You are right. The flash is marked FL128SAIF00.

45 (edited by danitool 2015-12-01 01:01:16)

Re: NuCom R5010UN ADSL router

After several tests made with another user of this router, the conclusion is that the problem is at the bootloader itself. The original bootloader configures the hardware in a way that later Openwrt can't fully understand to manage the spi flash memory correctly.

Looks like the bug https://dev.openwrt.org/changeset/46707 is related, but only solved partially the problems with the flash chip.



Flashing a new bootloader solved the problem. So I've built a custom bootloader for this board.
CFE-NuCom_R5010UNv2-CUSTOM.bin
After flashing this bootloader the errors with Openwrt and flash chip dissappeared. Writes and reads were ok. The bootloader was flashed using a SPI flash programmer. Another way for flashing the bootloader is from within Openwrt, but since there are errors with the flash chip, this isn't recommendable.




I've also built a dummy firmware for flashing the new bootloader via CFE.
CFE-R5010UNv2-mod-dummy_firmware.bin
It's only the CFE with a void firmware, and should only be flashed via CFE. I didn't test it. You could brick your router flashing this firmware, if this happens it will be only recoverable with a SPI flash programmer.



Finally I've built again Openwrt. No major changes, I only added Luci and the buttons.
openwrt-R5010UNv2-squashfs-cfe-r47665.bin

Warning: if somebody decides to replace the bootloader by the new one, beware it could brick your router.

Re: NuCom R5010UN ADSL router

@danitool I'd like to test it, but before doing that I'm also kinda interested in the SPI flash programming method. It is not like a lot to lose, though. I think I have some JTAG circuitry around. Just in case.

Has this other user got the same revision of the Spansion flash chip?

Oh, and thanks for reaching a solution! smile

-- Boring note below --

So the kernel boots correctly  because CFE is the one which reads it, but after running from memory the kernel access to the SPI flash is done in a different way. I think once you have provided this solution it is more effort efficient to go with it and not trying to mimic CFE behaviour. I haven't used SPI flash before, so this is just off the top of my head, but couldn't the spi code just have the instructions to configure the HW back to its place? I suppose the patch set you mention tries to do just that.

Anyway, thanks a lot!

Re: NuCom R5010UN ADSL router

jakapaka wrote:

@danitool I'd like to test it, but before doing that I'm also kinda interested in the SPI flash programming method. It is not like a lot to lose, though. I think I have some JTAG circuitry around. Just in case.

Has this other user got the same revision of the Spansion flash chip?

Never mind. It DOES work. Thank you so much!

Re: NuCom R5010UN ADSL router

jakapaka wrote:
jakapaka wrote:

@danitool I'd like to test it, but before doing that I'm also kinda interested in the SPI flash programming method. It is not like a lot to lose, though. I think I have some JTAG circuitry around. Just in case.

Has this other user got the same revision of the Spansion flash chip?

Never mind. It DOES work. Thank you so much!

Great, can you put here the full bootlog?.

Re: NuCom R5010UN ADSL router

danitool wrote:

Great, can you put here the full bootlog?.

Here you have: http://pastebin.com/eZ4RbuHX

This is your image booting. I'll have to test a little, as I cannot find any config on the wifi device to use 40MHz channels. So maybe I'll compile some other image.

Re: NuCom R5010UN ADSL router

jakapaka wrote:
danitool wrote:

Great, can you put here the full bootlog?.

Here you have: http://pastebin.com/eZ4RbuHX

This is your image booting. I'll have to test a little, as I cannot find any config on the wifi device to use 40MHz channels. So maybe I'll compile some other image.

AFAIK for the BCM43217 wifi chip currently only the kmod-b43 drivers work, therefore no N mode available. Looks like bcmsmac still doesn't support this wifi chip.

Regards.