Plusnet HH5a, device not found dsl0- vodafone openwrt. 22.03.4

hi all. i got a plusnet router with openwrt already installed. the version is 22.03.4
i downloaded the user guid from here showing me how to get it working on vodafone. but it doesn't.
on the interfaces secion it reports that device dsl0 does not exist and therefore dsl0.101 won't either.

there is no mention of it in the log at all

in the manual i noticed it didn't exist there either. am i missing something? is the software the wrong version?

Here's my network config file. usernames and passwords are hidden to protet the innocent.

config interface 'loopback'
	option device 'lo'
	option proto 'static'
	option ipaddr '127.0.0.1'
	option netmask '255.0.0.0'

config globals 'globals'
	option ula_prefix 'fd5a:9ffe:8eb3::/48'

config dsl 'dsl'
	option annex 'b'
	option tone 'a'
	option xfer_mode 'ptm'
	option line_mode 'vdsl'
	option ds_snr_offset '0'

config device
	option name 'br-lan'
	option type 'bridge'
	list ports 'lan1'
	list ports 'lan2'
	list ports 'lan3'
	list ports 'lan4'

config device
	option name 'lan1'
	option macaddr '00:cb:51:bd:2c:38'

config device
	option name 'lan2'
	option macaddr '00:cb:51:bd:2c:38'

config device
	option name 'lan3'
	option macaddr '00:cb:51:bd:2c:38'

config device
	option name 'lan4'
	option macaddr '00:cb:51:bd:2c:38'

config interface 'lan'
	option device 'br-lan'
	option proto 'static'
	option ipaddr '192.168.1.1'
	option netmask '255.255.255.0'
	option ip6assign '60'

config device
	option name 'dsl0'
	option macaddr '00:cb:51:bd:2c:39'
	option mtu '1500'
	option txqueuelen '1000'
	option mtu6 '1000'

config interface 'wan'
	option proto 'pppoe'
	option ipv6 '1'
	option device 'dsl0.101'
	option username 'username'
	option password 'password'

config interface 'wan6'
	option device '@wan'
	option proto 'dhcpv6'

config interface 'wwan'
	option proto 'dhcp'

Have you waited for the device to get a DSL sync? IIRC, the dsl0 interface appears only after the line is synced.

Please also check what ubus call dsl metrics reports (I think this command is available in 22.03, if not, check /etc/init.d/dsl_control status).

If this reports an error, please run logread directly after booting and post the results. Make sure to redact any private data. There should be some messages related to firmware loading of the Lantiq VDSL modem.

Which manual are you referring to?

1 Like

[andyboeh]

Have you waited for the device to get a DSL sync? IIRC, the dsl0 interface appears only after the line is synced.
yes it was an an hour. but when i rebooted it gave a different error. user error or something like that.

Please also check what ubus call dsl metrics reports (I think this command is available in 22.03, if not, check /etc/init.d/dsl_control status).

"api_version": "4.17.18.6",
	"firmware_version": "5.7.9.9.0.6",
	"chipset": "Lantiq-VRX200",
	"driver_version": "1.5.17.6",
	"state": "Showtime with TC-Layer sync",
	"state_num": 7,
	"up": true,
	"uptime": 619,
	"atu_c": {
		"vendor_id": [
			181,
			0,
			73,
			70,
			84,
			78,
			178,
			6
		],
		"vendor": "Infineon 178.6",
		"system_vendor_id": [
			69,
			67,
			73,
			32,
			116,
			101,
			108,
			101
		],
		"version": [
			0,
			0,
			0,
			0,
			0,
			0,
			0,
			0,
			0,
			0,
			0,
			0,
			0,
			0,
			0,
			0
		],
		"serial": [
			55,
			48,
			51,
			53,
			53,
			50,
			56,
			56,
			50,
			54,
			0,
			0,
			0,
			0,
			0,
			0,
			0,
			0,
			0,
			0,
			0,
			0,
			0,
			0,
			0,
			0,
			0,
			0,
			0,
			0,
			0,
			0
		]
	},
	"power_state": "L0 - Synchronized",
	"power_state_num": 0,
	"xtse": [
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		2
	],
	"annex": "B",
	"standard": "G.993.2",
	"profile": "17a",
	"mode": "G.993.2 (VDSL2, Profile 17a)",
	"upstream": {
		"vector": false,
		"trellis": true,
		"bitswap": false,
		"retx": false,
		"virtual_noise": false,
		"interleave_delay": 0,
		"data_rate": 9995000,
		"latn": 20.400000,
		"satn": 20.300000,
		"snr": 10.100000,
		"actps": -90.100000,
		"actatp": 6.000000,
		"attndr": 16185048
	},
	"downstream": {
		"vector": false,
		"trellis": true,
		"bitswap": false,
		"retx": false,
		"virtual_noise": false,
		"interleave_delay": 0,
		"data_rate": 39993000,
		"latn": 17.600000,
		"satn": 17.600000,
		"snr": 14.100000,
		"actps": -90.100000,
		"actatp": 5.900000,
		"attndr": 65209288
	},
	"errors": {
		"near": {
			"es": 0,
			"ses": 0,
			"loss": 0,
			"uas": 57,
			"lofs": 0,
			"fecs": 0,
			"hec": 0,
			"ibe": 0,
			"crc_p": 0,
			"crcp_p": 0,
			"cv_p": 0,
			"cvp_p": 0
		},
		"far": {
			"es": 443,
			"ses": 0,
			"loss": 933,
			"uas": 57,
			"lofs": 0,
			"fecs": 671,
			"hec": 0,
			"ibe": 0,
			"crc_p": 0,
			"crcp_p": 0,
			"cv_p": 0,
			"cvp_p": 0
		}
	}

}

there appears to be errors there. I don't know what they mean though

If this reports an error, please run logread directly after booting and post the results. Make sure to redact any private data. There should be some messages related to firmware loading of the Lantiq VDSL modem.

Wed May  3 14:48:40 2023 kern.info kernel: [   15.274191] IFXOS, Version 1.7.1 (c) Copyright 2009, Lantiq Deutschland GmbH
Wed May  3 14:48:40 2023 kern.info kernel: [   15.285537] NET: Registered protocol family 8
Wed May  3 14:48:40 2023 kern.info kernel: [   15.288446] NET: Registered protocol family 20
Wed May  3 14:48:40 2023 kern.info kernel: [   15.304513] PPP generic driver version 2.4.2
Wed May  3 14:48:40 2023 kern.info kernel: [   15.328400] Lantiq (VRX) DSL CPE MEI driver, version 1.5.17.6, (c) 2007-2015 Lantiq Beteiligungs-GmbH & Co. KG
Wed May  3 14:48:40 2023 kern.warn kernel: [   15.339490]
Wed May  3 14:48:40 2023 kern.warn kernel: [   15.339490]
Wed May  3 14:48:40 2023 kern.warn kernel: [   15.339490] Lantiq CPE API Driver version: DSL CPE API V4.17.18.6

Wed May  3 14:52:44 2023 daemon.info pppd[4142]: Plugin pppoe.so loaded.
Wed May  3 14:52:44 2023 daemon.info pppd[4142]: PPPoE plugin from pppd 2.4.9
Wed May  3 14:52:44 2023 daemon.notice pppd[4142]: pppd 2.4.9 started by root, uid 0

in the manual i noticed it didn't exist there either. am i missing something? is the software the wrong version?

Which manual are you referring to?

the one on the site with about a billion pages. it says you must absolutely and totally read it. sadly my dyslexic brain can only read bits of it

Acutally, that looks good. The errors you see are from the DSL line, to a certain extent this is expected. For now, it is important that you have "Showtime with TC-Layer sync" as state and "up" is "true", so the DSL part is working.

Your line is synced and the dsl0 interface should be available - can you check again? According to your log, the PPPoE connection is even started - it's hard to tell because the output of pppd is then missing.

It would also be good to know which ISP you are referring to - Vodafone Spain? Ireland? Italy? Germany? UK? They have different configurations.

vodafone in the uk

the web page just shows user error. should i get a wan ip addressi f i go into command line and do in ifconfig?

According to this (scroll down to Vodafone UK) your configuration for the ISP is not correct. Your ISP does not support IPv6, hence the "user error". Interface dsl0 does exist now and is up and running.

Nope, because the configuration is wrong :wink: Try to set option ipv6 '0', check your credentials again and see if this works (call ifup wan after saving the changes).
If not, please do a logread again and include the output of pppd, i.e. the lines you cut off in your previous post.

3 Likes

turned off the ipv6 and tried it again. in three minutes i was surfing the net on the router.
Problem solved thanks to you, dude.
:slight_smile:

1 Like

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