VDSL Internet connection dead on a TD-W8970

Hi, I have the latest version of OpenWRT installed on my TD-W8970 as per the wiki. I can't get it to connect to my VDSL connection here in the UK. I have a PlusNet account and have tried the settings below. PlusNet is owned by BT and uses the BT OpenReach network, so I have assumed it uses the same settings. It definitely uses an ADSL VLAN ID of 101

I'm sure that it is something silly that I've missed, but I just can't spot it. Thankfully, I have a another different working router which I can use to get an internet connection until I fix my TD-W8970.

Does anyone have any suggestions as to what I have misconfigured?

/etc/config/network

config dsl 'dsl'                
        option annex 'b'              
        option ds_snr_offset '0'      
        option tone 'a'  

config interface 'wan'                       
        option device 'dsl0'                 
        option proto 'pppoe'                 
        option keepalive '5 5'               
        option ifname 'dsl0.101'             
        option mtu '1500'                    
        option username 'my_username@plusdsl.net'
        option password 'my_password'            
        option ipv6 '0'                       
        option delegate '0'

The logs give me:

Tue Nov  8 12:04:13 2022 daemon.info pppd[7867]: Plugin pppoe.so loaded.
Tue Nov  8 12:04:13 2022 daemon.info pppd[7867]: PPPoE plugin from pppd 2.4.9
Tue Nov  8 12:04:13 2022 daemon.notice pppd[7867]: pppd 2.4.9 started by root, uid 0
Tue Nov  8 12:04:29 2022 daemon.warn pppd[7867]: Timeout waiting for PADO packets
Tue Nov  8 12:04:29 2022 daemon.err pppd[7867]: Unable to complete PPPoE Discovery
Tue Nov  8 12:04:29 2022 daemon.info pppd[7867]: Exit.
Tue Nov  8 12:04:29 2022 daemon.notice netifd: Interface 'wan' is now down
Tue Nov  8 12:04:29 2022 daemon.notice netifd: Interface 'wan' is disabled
Tue Nov  8 12:04:29 2022 daemon.notice netifd: Interface 'wan' is enabled
Tue Nov  8 12:04:29 2022 daemon.notice netifd: Interface 'wan' is setting up now
Tue Nov  8 12:04:29 2022 daemon.err insmod: module is already loaded - slhc
Tue Nov  8 12:04:29 2022 daemon.err insmod: module is already loaded - ppp_generic
Tue Nov  8 12:04:29 2022 daemon.err insmod: module is already loaded - pppox
Tue Nov  8 12:04:29 2022 daemon.err insmod: module is already loaded - pppoe
Tue Nov  8 12:04:29 2022 daemon.info pppd[8035]: Plugin pppoe.so loaded.
Tue Nov  8 12:04:29 2022 daemon.info pppd[8035]: PPPoE plugin from pppd 2.4.9
Tue Nov  8 12:04:29 2022 daemon.notice pppd[8035]: pppd 2.4.9 started by root, uid 0

and the DSL Status gives me:

Line State: Showtime with TC-Layer sync
Line Mode: G.993.2 (VDSL2, Profile 17a)
Line Uptime: 0h 8m 28s
Annex: B
Data Rate: 24.999 Mb/s / 8.125 Mb/s
Max. Attainable Data Rate (ATTNDR): 40.229 Mb/s / 8.125 Mb/s
Latency: 0.17 ms / 0.00 ms
Line Attenuation (LATN): 22.4 dB / 21.1 dB
Signal Attenuation (SATN): 20.2 dB / 21.1 dB
Noise Margin (SNR): 12.9 dB / 6.0 dB
Aggregate Transmit Power (ACTATP): -6.2 dB / 12.2 dB
Forward Error Correction Seconds (FECS): 0 / 29934
Errored seconds (ES): 0 / 35060
Severely Errored Seconds (SES): 0 / 23
Loss of Signal Seconds (LOSS): 0 / 7
Unavailable Seconds (UAS): 44 / 44
Header Error Code Errors (HEC): 0 / 0
Non Pre-emptive CRC errors (CRC_P): 0 / 0
Pre-emptive CRC errors (CRCP_P): 0 / 0
ATU-C System Vendor ID: Broadcom 193.144
Power Management Mode: L0 - Synchronized

It's strange that you have both device and ifname parameters at the same time. Try setting device to dsl0.101 and removing ifname.

1 Like

Yes, option ifname is deprecated. Use option device only.

I changed it as advised by @patrakov & it fixed the whole problem. Thank you.

This is my working config for PlusNet in the UK

config dsl 'dsl'                               
        option annex 'b'                       
        option ds_snr_offset '0'               
        option tone 'a'

config device                                
        option name 'dsl0'                   
        option macaddr 'e8:94:f6:e5:83:e1'

config interface 'wan'                       
        option device 'dsl0.101'             
        option proto 'pppoe'                 
        option keepalive '5 5'               
        option mtu '1500'                    
        option username 'my_username@plusdsl.net'
        option password 'my_password'            
        option ipv6 '0'                       
        option delegate '0'

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.