mirror of
git://git.openwrt.org/openwrt/openwrt.git
synced 2024-12-27 00:52:36 +00:00
ltq-vdsl-app: add/enable missing G.993.2 XTSE bits
This patch adds the missing VDSL2 bits to the annex specific XTSE (like it should be according to the comments above the XTSE bits). Since r47933 it's mandatory to remove the annex option to switch to VDSL2 (only) operation mode. As shown by ticket #21436 and a few mails I received personally, even experienced users are not aware that they have to remove the annex option to get their VDSL2 line working and as shown by this patch it doesn't need to be that "complicated". Signed-off-by: Mathias Kresin <openwrt@kresin.me> SVN-Revision: 48051
This commit is contained in:
parent
2625c5621d
commit
7816dffd03
@ -11,16 +11,20 @@ EXTRA_HELP=" status Get DSL status information
|
||||
|
||||
[ -f /lib/functions/lantiq_dsl.sh ] && . /lib/functions/lantiq_dsl.sh
|
||||
|
||||
#
|
||||
# ITU-T G.997.1 (06/2012) - Section 7.3.1.1.1 (xTU transmission system enabling (XTSE))
|
||||
#
|
||||
# G.992.1 Annex A
|
||||
# G.992.3 Annex A / L-US1 / L_US-2 / M
|
||||
# G.992.5 Annex A / M
|
||||
xtse_adsl_a="04_00_04_00_4C_01_04_00"
|
||||
# G.993.2 Annex A/B/C
|
||||
xtse_xdsl_a="04_00_04_00_4C_01_04_07"
|
||||
|
||||
# G.992.1 Annex B
|
||||
# G.992.3 Annex B
|
||||
# G.992.5 Annex B
|
||||
# G.993.2 Annex A/B/C
|
||||
xtse_adsl_b="10_00_10_00_00_04_00_00"
|
||||
xtse_adsl_b="10_00_10_00_00_04_00_07"
|
||||
|
||||
# G.992.1 Annex B
|
||||
# G.992.3 Annex B
|
||||
@ -28,7 +32,7 @@ xtse_adsl_b="10_00_10_00_00_04_00_00"
|
||||
# G.992.5 Annex B
|
||||
# G.992.5 Annex J
|
||||
# G.993.2 Annex A/B/C
|
||||
xtse_adsl_j="10_00_10_40_00_04_01_00"
|
||||
xtse_adsl_j="10_00_10_40_00_04_01_07"
|
||||
|
||||
xtse_vdsl="00_00_00_00_00_00_00_07"
|
||||
|
||||
@ -40,7 +44,6 @@ start_service() {
|
||||
local annex
|
||||
local firmware
|
||||
local xtse
|
||||
local xtse_adsl
|
||||
local mode
|
||||
|
||||
config_load network
|
||||
@ -63,12 +66,8 @@ start_service() {
|
||||
;;
|
||||
esac
|
||||
|
||||
eval "xtse_adsl=\"\${xtse_adsl_$annex}\""
|
||||
if [ "${xtse_adsl}" ]; then
|
||||
xtse=$xtse_adsl
|
||||
else
|
||||
xtse=$xtse_vdsl
|
||||
fi
|
||||
eval "xtse=\"\${xtse_xdsl_$annex}\""
|
||||
[ -z "${xtse}" ] && xtse=$xtse_vdsl
|
||||
|
||||
[ -z "${firmware}" ] && firmware=/lib/firmware/vdsl.bin
|
||||
[ -f "${firmware}" ] || {
|
||||
|
Loading…
Reference in New Issue
Block a user