[SOLVED] Help getting german VDSL (1und1) on FritzBOX 7330

Hello again folks!
I recently discovered that you awesome people have a firmware for my previous FritzBox 7330 SL ready. It flashed without any issues and I was very excited to try out my "new" openwrt VDSL router.
I removed my current FritzBox (which is a 7530 from the german 1&1, a telekom reseller) and reconnected the shiny new openwrt VDSL one. To my dismay, the DSL doesn't get even a handshake and cannot sync. I tried what is on the wiki for my device as a configuration but it didn't help.

Here is my network config:


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

config globals 'globals'
	option ula_prefix 'fde8:f517:9532::/48'

config atm-bridge 'atm'
	option vpi '1'
	option vci '32'
	option encaps 'llc'
	option payload 'bridged'
	option nameprefix 'dsl'

config dsl 'dsl'
	option annex 'b'
	option firmware '/lib/firmware/adsl.bin'
	option tone 'bv'
	option xfer_mode 'ptm'
	option line_mode 'vdsl'

config interface 'lan'
	option type 'bridge'
	option ifname 'eth0'
	option proto 'static'
	option ipaddr '192.168.1.1'
	option netmask '255.255.255.0'
	option ip6assign '60'

config interface 'wan'
	option proto 'pppoe'
	option ipv6 'auto'
    # Not sure which combi works. Fix when DSL syncs
	# option username 'H1und1/ab1234-458910@online.de'
	# option username '1und1/ab1234-458910@online.de'
	# 
	# option username 'H1und1/(Faa1930ff)ab1234-458910@online.de'
	option username '1und1/(Faa1930ff)ab1234-458910@online.de'
	option password 'dummypassword'
	option ifname 'dsl0.7'
	option _orig_ifname 'dsl0'
	option _orig_bridge 'false'

config device 'wan_dev'
	option name 'dsl0'
	option macaddr '00:__:__:__:__:__'

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


According to this [Solved] Setting up VDSL in Germany with new LEDE box I have the modem connected properly and my configs should be okay. I tried using the firmware from the 7490 as per Howto: Updating the Lantiq XRX200 devices with latest DSL vectoring firmware but still I don't get a handshake/synce. I have tried disconnecting everything for about 20 mins (I read somewhere, that telekom terminates the dsl connection after 15 minutes or so) but still no avail.

I'm I missing something here?

Thanks for your help

This is not going tp work, unless the adsl.bin actually is a VDSL firmware.

What is the output from /etc/init.d/dsl_control status run on the 7330's command line interface?

This should not really affect the dsl connection per se, but rather the PPPoE connection on top of that.

But first let's establish whether you have a working dsl connection at all, once this is confirmed we can proceed to the next layer.

1 Like

Here are the relevant sections from my config that, on a BT HH5a (also lantiq based) works both with Telekom and O2

BTW, I use the firmware blob liked in BT Home Hub 5A (bthomehubv5a) VDSL Vectoring connection problems
which seems to be the most stable on my link (ever since Telekom activated both vectoring and bi-directional G.INP, stability is challenged, fritzbox blobs then to result in loads of unrequested resyncs, but I digress since that is not your problem, yet)

config atm-bridge 'atm'
        option vpi '1'
        option vci '32'
        option encaps 'llc'
        option payload 'bridged'
        option nameprefix 'dsl'

config dsl 'dsl'
        option xfer_mode 'ptm'
        option annex 'b'
        option tone 'bv'
        option line_mode 'vdsl'
        option ds_snr_offset '0'
        option firmware '/etc/config/vectoring-vdsl.ZyXEL.P2812-HNU-F1.bin'

config device 'ptm_dev'
        option type '8021q'
        option mtu '1500'
        option mac 'A1:B2:C3:D4:E5:F6'
        option vid '7'
        option ifname 'dsl0'
        option name 'dsl0.7'

config interface 'wan'
        option proto 'pppoe'
        option ipv6 '1'
        option pppd_options 'debug'
        option _orig_ifname 'ptm0.101'
        option _orig_bridge 'false'
        option username 'user@t-online.de'
        option password 'password'
        option ifname 'dsl0.7'

config device 'wan_dev'
        option macaddr 'c8:91:f9:30:88:89'
        option name 'dsl0'

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

I am using the config as is from a fresh install. I tried using the 7490 firmware but then I get this:

root@OpenWrt:~# uci set network.dsl.firmware='/lib/firmware/vdsla.bin'
root@OpenWrt:~# uci commit
root@OpenWrt:~# uci get network.dsl.firmware
/lib/firmware/vdsla.bin
root@OpenWrt:~# dmesg
[    0.000000] Linux version 4.9.184 (buildbot@dbab1e23488d) (gcc version 7.3.0 (OpenWrt GCC 7.3.0 r7808-ef686b7292) ) #0 Thu Jun 27 12:18:52 2019
[    0.000000] SoC: AR9 rev 1.2
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 0001954c (MIPS 34Kc)
[    0.000000] MIPS: machine is 1&1 HomeServer
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 04000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 32 bytes
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] On node 0 totalpages: 16384
[    0.000000] free_area_init_node: node 0, pgdat 804b52a4, node_mem_map 810062c0
[    0.000000]   Normal zone: 128 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 16384 pages, LIFO batch:3
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
[    0.000000] Kernel command line: console=ttyLTQ0,115200
[    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Writing ErrCtl register=00000d2f
[    0.000000] Readback ErrCtl register=00000d2f
[    0.000000] Memory: 58660K/65536K available (4019K kernel code, 172K rwdata, 624K rodata, 1184K init, 210K bss, 6876K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS:256
[    0.000000] CPU Clock: 393MHz
[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 9721189849 ns
[    0.000014] sched_clock: 32 bits at 196MHz, resolution 5ns, wraps every 10922685437ns
[    0.007949] Calibrating delay loop... 260.86 BogoMIPS (lpj=521728)
[    0.042435] pid_max: default: 32768 minimum: 301
[    0.047300] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.053838] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.067518] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.077175] futex hash table entries: 256 (order: -1, 3072 bytes)
[    0.083403] pinctrl core: initialized pinctrl subsystem
[    0.090429] NET: Registered protocol family 16
[    0.099553] pinctrl-xway 1e100b10.pinmux: Init done
[    0.105618] dma-xway 1e104100.dma: Init done - hw rev: 6, ports: 5, channels: 20
[    0.166443] PCI host bridge /fpi@10000000/pci@E105400 ranges:
[    0.172112]  MEM 0x0000000018000000..0x0000000019ffffff
[    0.177364]   IO 0x000000001ae00000..0x000000001affffff
[    0.213407] usbcore: registered new interface driver usbfs
[    0.218944] usbcore: registered new interface driver hub
[    0.224291] usbcore: registered new device driver usb
[    0.229678] PCI host bridge to bus 0000:00
[    0.233691] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]
[    0.240602] pci_bus 0000:00: root bus resource [io  0x1ae00000-0x1affffff]
[    0.247544] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[    0.254401] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    0.262464] pci 0000:00:0e.0: [168c:ff1d] type 00 class 0x020000
[    0.262512] pci 0000:00:0e.0: reg 0x10: [mem 0x00000000-0x0000ffff]
[    0.262986] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00
[    0.263033] pci 0000:00:0e.0: BAR 0: assigned [mem 0x18000000-0x1800ffff]
[    0.276052] clocksource: Switched to clocksource MIPS
[    0.282615] NET: Registered protocol family 2
[    0.288308] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.295219] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.301601] TCP: Hash tables configured (established 1024 bind 1024)
[    0.308210] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.313983] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.320592] NET: Registered protocol family 1
[    0.324948] PCI: CLS 0 bytes, default 32
[    0.328881] gptu: totally 6 16-bit timers/counters
[    0.333764] gptu: misc_register on minor 63
[    0.337855] gptu: succeeded to request irq 126
[    0.342338] gptu: succeeded to request irq 127
[    0.346851] gptu: succeeded to request irq 128
[    0.351366] gptu: succeeded to request irq 129
[    0.355879] gptu: succeeded to request irq 130
[    0.360396] gptu: succeeded to request irq 131
[    0.365964] Crashlog allocated RAM at address 0x3f00000
[    0.373579] workingset: timestamp_bits=30 max_order=14 bucket_order=0
[    0.391630] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.397378] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.425406] io scheduler noop registered
[    0.429237] io scheduler deadline registered (default)
[    0.435259] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112, base_baud = 0) is a lantiq,asc
[    0.444189] console [ttyLTQ0] enabled
[    0.451437] bootconsole [early0] disabled
[    0.460596] lantiq nor flash device: 01000000 at 10000000
[    0.464740] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x000001 Chip ID 0x002101
[    0.474057] Amd/Fujitsu Extended Query Table at 0x0040
[    0.479142]   Amd/Fujitsu Extended Query version 1.3.
[    0.484128] number of CFI chips: 1
[    0.487505] 4 fixed-partitions partitions found on MTD device ltq_nor
[    0.493883] Creating 4 MTD partitions on "ltq_nor":
[    0.498710] 0x000000000000-0x000000020000 : "urlader"
[    0.508686] 0x000000020000-0x000000f80000 : "firmware"
[    0.534848] 2 eva-fw partitions found on MTD device firmware
[    0.539074] 0x000000020000-0x0000001a351b : "kernel"
[    0.546266] 0x0000001b0100-0x000000f80000 : "rootfs"
[    0.552609] mtd: device 3 (rootfs) set to be root filesystem
[    0.556892] 1 squashfs-split partitions found on MTD device rootfs
[    0.562957] 0x000000440000-0x000000f80000 : "rootfs_data"
[    0.571093] 0x000000f80000-0x000000fc0000 : "tffs (1)"
[    0.577691] 0x000000fc0000-0x000001000000 : "tffs (2)"
[    0.586462] libphy: Fixed MDIO Bus: probed
[    0.598596] libphy: ltq_mii: probed
[    0.600983] Generic PHY 1e180000.etop-ffffffff:00: attached PHY driver [Generic PHY] (mii_bus:phy_addr=1e180000.etop-ffffffff:00, irq=-1)
[    0.614459] wdt 1f8803f0.watchdog: Init done
[    0.620712] NET: Registered protocol family 10
[    0.631420] NET: Registered protocol family 17
[    0.634551] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    0.647291] 8021q: 802.1Q VLAN Support v1.8
[    0.657539] OF: fdt:not creating '/sys/firmware/fdt': CRC check failed
[    0.667580] VFS: Mounted root (squashfs filesystem) readonly on device 31:3.
[    0.675275] Freeing unused kernel memory: 1184K
[    0.678384] This architecture does not have kernel memory protection.
[    1.132068] random: fast init done
[    1.835522] init: Console is alive
[    1.837920] init: - watchdog -
[    3.277276] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    3.538201] dwc2 1e101000.ifxhcd: DWC OTG Controller
[    3.541850] dwc2 1e101000.ifxhcd: new USB bus registered, assigned bus number 1
[    3.549028] dwc2 1e101000.ifxhcd: irq 62, io mem 0x00000000
[    3.556126] hub 1-0:1.0: USB hub found
[    3.558974] hub 1-0:1.0: 1 port detected
[    3.564122] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    3.580501] init: - preinit -
[    4.591515] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[    4.619587] random: procd: uninitialized urandom read (4 bytes read)
[    7.648325] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[    8.138342] jffs2: notice: (366) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[    8.155023] mount_root: switching to jffs2 overlay
[    8.199615] urandom-seed: Seeding with /etc/urandom.seed
[    8.382695] procd: - early -
[    8.384396] procd: - watchdog -
[    9.087176] procd: - watchdog -
[    9.089516] procd: - ubus -
[    9.347840] random: ubusd: uninitialized urandom read (4 bytes read)
[    9.355648] random: ubusd: uninitialized urandom read (4 bytes read)
[    9.361292] random: ubusd: uninitialized urandom read (4 bytes read)
[    9.369033] procd: - init -
[   10.353703] kmodloader: loading kernel modules from /etc/modules.d/*
[   10.364840] NET: Registered protocol family 8
[   10.367734] NET: Registered protocol family 20
[   10.380422] PPP generic driver version 2.4.2
[   10.392207] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   10.409665] IFX MEI Version 5.00.00
[   10.421472] Infineon CPE API Driver version: DSL CPE API V3.24.4.4
[   10.434616] Loading modules backported from Linux version wt-2017-11-01-0-gfe248fc2c180
[   10.441201] Backport generated by backports.git v4.14-rc2-1-31-g86cf0e5d
[   10.451816] ip_tables: (C) 2000-2006 Netfilter Core Team
[   10.461842] Infineon Technologies DEU driver version 2.0.0 
[   10.468598] IFX DEU DES initialized (multiblock).
[   10.473286] IFX DEU AES initialized (multiblock).
[   10.477143] IFX DEU ARC4 initialized (multiblock).
[   10.481706] IFX DEU SHA1 initialized.
[   10.485206] IFX DEU MD5 initialized.
[   10.488818] IFX DEU SHA1_HMAC initialized.
[   10.492797] IFX DEU MD5_HMAC initialized.
[   10.505526] nf_conntrack version 0.5.0 (1024 buckets, 4096 max)
[   10.563940] PCI: Enabling device 0000:00:0e.0 (0000 -> 0002)
[   10.574123] owl-loader 0000:00:0e.0: fixup device configuration
[   10.580739] pci 0000:00:0e.0: [168c:002d] type 00 class 0x028000
[   10.580793] pci 0000:00:0e.0: reg 0x10: [mem 0x18000000-0x1800ffff]
[   10.580905] pci 0000:00:0e.0: PME# supported from D0 D3hot
[   10.581339] pci 0000:00:0e.0: BAR 0: assigned [mem 0x18000000-0x1800ffff]
[   10.592336] NET: Registered protocol family 24
[   10.619192] xt_time: kernel timezone is -0000
[   10.730735] PCI: Enabling device 0000:00:0e.0 (0000 -> 0002)
[   10.743307] ath: EEPROM regdomain: 0x8114
[   10.743319] ath: EEPROM indicates we should expect a country code
[   10.743327] ath: doing EEPROM country->regdmn map search
[   10.743335] ath: country maps to regdmn code: 0x37
[   10.743343] ath: Country alpha2 being used: DE
[   10.743348] ath: Regpair used: 0x37
[   10.759806] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[   10.765672] ieee80211 phy0: Atheros AR9287 Rev:2 mem=0xb8000000, irq=30
[   10.884008] kmodloader: done loading kernel modules from /etc/modules.d/*
[   12.683012] urandom_read: 5 callbacks suppressed
[   12.683025] random: jshn: uninitialized urandom read (4 bytes read)
[   28.838824] br-lan: port 1(eth0) entered blocking state
[   28.842675] br-lan: port 1(eth0) entered disabled state
[   28.848575] device eth0 entered promiscuous mode
[   28.889839] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready
[   34.598196] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   34.679326] br-lan: port 2(wlan0) entered blocking state
[   34.683258] br-lan: port 2(wlan0) entered disabled state
[   34.689152] device wlan0 entered promiscuous mode
[   36.096352] br-lan: port 1(eth0) entered blocking state
[   36.100176] br-lan: port 1(eth0) entered forwarding state
[   36.109009] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready
[   45.173747] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[   45.178972] br-lan: port 2(wlan0) entered blocking state
[   45.184001] br-lan: port 2(wlan0) entered forwarding state
[   48.289224] random: crng init done
[   67.841423] br-lan: port 1(eth0) entered disabled state
[   82.176350] br-lan: port 1(eth0) entered blocking state
[   82.180171] br-lan: port 1(eth0) entered forwarding state
[  237.825486] br-lan: port 1(eth0) entered disabled state
[  433.568096] [IFX_MEI_RunAdslModem 1368]: Modem failed to be ready!

after the modem boots. dsl_control with the "adsl.bin" firmware:

root@OpenWrt:~# /etc/init.d/dsl_control status
ATU-C Vendor ID:                          
ATU-C System Vendor ID:                   
Chipset:                                  Ifx-AR9
Firmware Version:                         4.4.1.7.0.2
API Version:                              3.24.4.4
XTSE Capabilities:                        , , , , , , , 
Annex:                                    
Line Mode:                                
Profile:                                  
Line State:                               DOWN [0x300: handshake]
Forward Error Correction Seconds (FECS):  Near:  / Far: 
Errored seconds (ES):                     Near: 0 / Far: 0
Severely Errored Seconds (SES):           Near: 0 / Far: 0
Loss of Signal Seconds (LOSS):            Near: 0 / Far: 0
Unavailable Seconds (UAS):                Near: 4294950804 / Far: 4294950801
Header Error Code Errors (HEC):           Near: 0 / Far: 0
Non Pre-emtive CRC errors (CRC_P):        Near:  / Far: 
Pre-emtive CRC errors (CRCP_P):           Near:  / Far: 
Power Management Mode:                    L3 - No power
Latency [Interleave Delay]:               0.0 ms [Fast]   0.0 ms [Fast]
Data Rate:                                Down: 0 b/s / Up: 0 b/s
Line Attenuation (LATN):                  Down: 0.0 dB / Up: 0.0 dB
Signal Attenuation (SATN):                Down: 0.0 dB / Up: 0.0 dB
Noise Margin (SNR):                       Down: 0.0 dB / Up: 0.0 dB
Aggregate Transmit Power (ACTATP):        Down: 0.0 dB / Up: 0.0 dB
Max. Attainable Data Rate (ATTNDR):       Down: 0 b/s / Up: 0 b/s
Line Uptime Seconds:                      0
Line Uptime:

According to https://www.router-faq.de/?id=fbinfo&hwf=fbfonwlan7330 the 7330 only has an ADSL modem, so it will definitively not work on a VDSL link at all. The non-vectoring fall-back mode, is still VDSL2 but is restricted the old ADSL frequency band (~0-22MHz). I fear you will need a new modem, sorry.

:man_facepalming: That should have been my first place to check out. Silly me, got all excited about having a VDSL modem running openwrt :stuck_out_tongue_winking_eye:

Changing this to solved, sorry for the bother and thanks for the quick replies. Now to get the easybox_904xdsl I have in my garage :stuck_out_tongue: ...

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