[PATCH 0/3] ipq40xx: fritzbox 7530: fix ADSL/ATM support
Sergey Ryazanov
ryazanov.s.a at gmail.com
Sat Jan 11 14:50:24 PST 2025
Andre and Martin did a great job implementing xDSL (VRX518 chip)
support for the Fritzbox 7530 router. Device was well tested with VDSL
link. Suddenly, there were no ADSL users and the corresponding
functionality needs small fixes here and there to make router capable
to work with ADSL lines w/ ATM TC. Please find more details on per-patch
basis.
The series was developed against OpenWrt-23.05.5 and extensively run
tested with Fritzbox 7530 router on ADSL line (bridged LLC encap +
PPPoE). Then the series was rebased on top of latest code and compile
tested only.
The issues were already noticed on the forum [1], but a solution was not
finished.
The most questionable change is the phys->virt mapping on RX descriptor
processing. Looks like in the VDSL mode, the modem always returns
byte_offset=0, otherwise this issue was noticed earlier. I have no
access to VDSL line and it will be great if someone could test the
router in the VDSL mode to make sure that this change does not break
anything in that mode.
1. https://forum.openwrt.org/t/avm-fritz-box-7530-adsl/177279
CC: Andre Heider <a.heider at gmail.com>
CC: Martin Schiller <ms.3headeddevs at gmail.com>
Sergey Ryazanov (3):
kernel: vrx518_tc: fix RX desc phys to virt mapping
kernel: vrx518_tc: fix ADSL/ATM operation
ipq40xx: fix compatibility with linux-atm tools
.../lantiq/vrx518_tc/patches/100-compat.patch | 2 +-
.../101-disable-extra-atm-qos-classes.patch | 66 ++++++++++++++++
.../lantiq/vrx518_tc/patches/200-swplat.patch | 16 ++--
.../lantiq/vrx518_tc/patches/202-napi.patch | 4 +-
...-dcdp-atm_tc-fix-compilation-warning.patch | 6 +-
...tm_tc-fix-crash-on-subif_reg-absence.patch | 75 +++++++++++++++++++
.../patches-6.6/998-lantiq-atm-hacks.patch | 8 +-
7 files changed, 162 insertions(+), 15 deletions(-)
create mode 100644 package/kernel/lantiq/vrx518_tc/patches/101-disable-extra-atm-qos-classes.patch
create mode 100644 package/kernel/lantiq/vrx518_tc/patches/207-dcdp-atm_tc-fix-crash-on-subif_reg-absence.patch
--
2.45.2
More information about the openwrt-devel
mailing list