For vectoring to work, the modem needs to send error reports to the vectoring control entity at the carrier office. With Lantiq VR9/VR10 modems, a separate driver is needed to do this, which is currently missing in OpenWrt.
In addition to that, the DSL connection may be interrupted at random intervals due to insufficient locking in the MEI driver. While this is technically not specific to vectoring, the additional interrupts from the error reports seem to trigger the issue. This patch set addresses both issues. The changes have been available in the forum [0] for some time now. Multiple users who previously experienced instability on vectoring-enabled VDSL2 lines have reported that these patches actually allow a stable connection. [0] https://forum.openwrt.org/t/vectoring-on-lantiq-vrx200-vr9-missing-callback-for-sending-error-samples/104046 Jan Hoffmann (4): ltq-vectoring: add driver ltq-vdsl-mei: enable vectoring error sample callback ltq-vdsl-app: set MAC address for vectoring error reports ltq-vdsl-mei: add locking to interrupt handler package/kernel/lantiq/ltq-vdsl-mei/Makefile | 4 +- .../ltq-vdsl-mei/patches/100-compat.patch | 11 -- .../patches/200-interrupt-lock.patch | 45 +++++++ package/kernel/lantiq/ltq-vectoring/Makefile | 61 +++++++++ .../patches/001-fix-compile.patch | 95 ++++++++++++++ .../ltq-vectoring/patches/100-cleanup.patch | 73 +++++++++++ .../ltq-vectoring/patches/200-compat.patch | 120 ++++++++++++++++++ .../config/ltq-vdsl-app/files/dsl_control | 20 ++- 8 files changed, 410 insertions(+), 19 deletions(-) create mode 100644 package/kernel/lantiq/ltq-vdsl-mei/patches/200-interrupt-lock.patch create mode 100644 package/kernel/lantiq/ltq-vectoring/Makefile create mode 100644 package/kernel/lantiq/ltq-vectoring/patches/001-fix-compile.patch create mode 100644 package/kernel/lantiq/ltq-vectoring/patches/100-cleanup.patch create mode 100644 package/kernel/lantiq/ltq-vectoring/patches/200-compat.patch -- 2.35.1 _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel