Skip to content
This repository has been archived by the owner on Feb 16, 2024. It is now read-only.

Commit

Permalink
Enabled baby jumbo frame (1508) support for bridging.
Browse files Browse the repository at this point in the history
  • Loading branch information
trejan committed Sep 12, 2018
1 parent 2260d8c commit 1b41dc2
Show file tree
Hide file tree
Showing 2 changed files with 35 additions and 6 deletions.
35 changes: 32 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,38 @@
# Firmware for the Zyxel VMG3925-B10B

Original README follows:
V5.13(AAVF.11)C0 for a Zyxel VMG3925-B10B with baby jumbo frames (1508) enabled. The stock Zyxel firmware is limited to 1492 MTU when bridging.

---
## Instructions

ReadMe for VMG3925-B10B(V5.13(AAVF.11)C0)
1. You must use the 32-bit version of [Ubuntu 12.04.5 LTS Desktop](http://releases.ubuntu.com/12.04/) to build this firmware. Using anything else is likely to cause buildroot to fail and generate nothing or a broken firmware image.

2. Run `sudo apt-get update`

3. Run `sudo dpkg-reconfigure dash` and select no.

4. Install necessary tools with `sudo apt-get install -y g++ flex bison gawk make autoconf zlib1g-dev libncurses-dev git subversion gettext`

5. Clone this repo somewhere.

6. Change to cloned repo directory.

7. Run `make dirclean`

8. Run `make`

9. The complete firmware image is bin/brcm963xx/zyxel/ras.bin and should be roughly 28MB. Flash it using the web interface of your VMG3925-B10B.

## Notes

The Broadcom SDK configuration menu is a trap. The Zyxel firmware doesn't use the SDK configuration in the menu and specifically looks at target/linux/brcm963xx/bcmsdk-416L05-AAVF-config-3.4 instead. Any changes made in the menu for the Broadcom SDK will be ignored.

## License

GPL

## Original README follows:

```ReadMe for VMG3925-B10B(V5.13(AAVF.11)C0)
0. Introduction
Expand Down Expand Up @@ -84,3 +112,4 @@ ReadMe for VMG3925-B10B(V5.13(AAVF.11)C0)
You can use it update VMG3925-B10B by using the firmware update procedure.
```
6 changes: 3 additions & 3 deletions target/linux/brcm963xx/bcmsdk-416L05-AAVF-config-3.4
Original file line number Diff line number Diff line change
Expand Up @@ -2115,9 +2115,9 @@ CONFIG_ROOT_FLASHFS="ro noinitrd"
# CONFIG_BRCM_KTOOLS is not set
CONFIG_BCM_EXT_SWITCH=y
CONFIG_BCM_EXT_SWITCH_TYPE=53115
# CONFIG_BCM_JUMBO_FRAME is not set
# CONFIG_BCM_USER_DEFINED_DEFAULT_MTU is not set
# CONFIG_BCM_USER_DEFINED_DEFAULT_MTU_SIZE is not set
CONFIG_BCM_JUMBO_FRAME=y
CONFIG_BCM_USER_DEFINED_DEFAULT_MTU=y
CONFIG_BCM_USER_DEFINED_DEFAULT_MTU_SIZE=1508
# CONFIG_BCM_IGNORE_BRIDGE_MTU is not set
CONFIG_BRCM_MEMORY_RESTRICTION_OFF=y
# CONFIG_BRCM_MEMORY_RESTRICTION_16M is not set
Expand Down

0 comments on commit 1b41dc2

Please sign in to comment.