My area only gets VDSL2 (NBN FTTN Australia), so I typically have to bridge by having wall socket -> modem to receive VDSL2 signal in bridging mode (LAN Port) -> Flint 2 (WAN port). My ISP uses DHCP, and this has worked well for months to have the Flint 2 as my main router.
About 2 days ago, I updated the flint to v4.8.2 release 3, and now the DHCP/DSL connection to the flint frequently fails resulting in massive latency between the Flint and the internet and plenty of dropped packets, making my internet practically unusable. Not infrequently it then completely fails and I lose internet connectivity altogether, and the homepage says “The interface is connected, but the internet can’t be accessed.” I've tried rebooting everything multiple times with no success; occasionally everything will work great for ~40-60min before failing dramatically again.
https://imgur.com/a/I1jQI5Z https://imgur.com/a/qQBYxIq
I've contacted my ISP and they've ran line tests and isolated the issue to the Flint 2; if I run the modem in router mode I can connect to the internet just fine, and if I bridge it to another router then it also works just fine.
I have tried rolling back to 4.7.7 but after restoring my settings it fails again…
The logs are as follows, where we can see eth0 keeps timing out.
[ 429.478066] mt7530 mdio-bus:1f lan3: Link is Down
[ 429.482837] br-lan: port 3(lan3) entered disabled state
[ 431.526673] mt7530 mdio-bus:1f lan3: Link is Up - 1Gbps/Full - flow control rx/tx
[ 431.534188] br-lan: port 3(lan3) entered blocking state
[ 431.539414] br-lan: port 3(lan3) entered forwarding state
[ 432.932851] mtk_soc_eth 15100000.ethernet eth1: transmit timed out
[ 432.939068] [mtk_pending_work] No need to do FE reset !
[ 438.052854] mtk_soc_eth 15100000.ethernet eth1: transmit timed out
[ 438.059055] [mtk_pending_work] No need to do FE reset !
[ 451.108837] mtk_soc_eth 15100000.ethernet eth0: transmit timed out
[ 451.115036] [mtk_pending_work] No need to do FE reset !
[ 456.996833] mtk_soc_eth 15100000.ethernet eth0: transmit timed out
[ 457.003024] QDMA Tx Info
[ 457.005548] err_cnt = 3
[ 457.005550] is_qfsm_hang = 1
[ 457.010855] is_qfwd_hang = 1
[ 457.013725] -- -- -- -- -- -- --
[ 457.016943] MTK_QDMA_FSM = 0x700
[ 457.020160] MTK_QDMA_FWD_CNT = 0x0
[ 457.023551] MTK_QDMA_FQ_CNT = 0x69e0800
[ 457.027374] ==============================
[ 457.031480] [mtk_pending_work] No need to do FE reset !
[ 458.052845] QDMA Tx Info
[ 458.055380] err_cnt = 4
[ 458.055382] is_qfsm_hang = 1
[ 458.060703] is_qfwd_hang = 1
[ 458.063576] -- -- -- -- -- -- --
[ 458.066802] MTK_QDMA_FSM = 0x700
[ 458.070023] MTK_QDMA_FWD_CNT = 0x0
[ 458.073416] MTK_QDMA_FQ_CNT = 0x69e0800
[ 458.077243] ==============================
[ 459.108824] QDMA Tx Info
[ 459.111358] err_cnt = 5
[ 459.111359] is_qfsm_hang = 1
[ 459.116668] is_qfwd_hang = 1
[ 459.119538] -- -- -- -- -- -- --
[ 459.122757] MTK_QDMA_FSM = 0x700
[ 459.125975] MTK_QDMA_FWD_CNT = 0x0
[ 459.129367] MTK_QDMA_FQ_CNT = 0x69e0800
[ 459.133193] ==============================
[ 460.164854] QDMA Tx Info
[ 460.167389] err_cnt = 6
[ 460.167391] is_qfsm_hang = 1
[ 460.172708] is_qfwd_hang = 1
[ 460.175580] -- -- -- -- -- -- --
[ 460.178801] MTK_QDMA_FSM = 0x700
[ 460.182019] MTK_QDMA_FWD_CNT = 0x0
[ 460.185412] MTK_QDMA_FQ_CNT = 0x69e0800
[ 460.189238] ==============================
[ 461.220830] QDMA Tx Info
[ 461.223368] err_cnt = 7
[ 461.223370] is_qfsm_hang = 1
[ 461.228671] is_qfwd_hang = 1
[ 461.231539] -- -- -- -- -- -- --
[ 461.234756] MTK_QDMA_FSM = 0x700
[ 461.237971] MTK_QDMA_FWD_CNT = 0x0
[ 461.241361] MTK_QDMA_FQ_CNT = 0x69e0800
[ 461.245184] ==============================
[ 462.116858] mtk_soc_eth 15100000.ethernet eth0: transmit timed out
[ 462.123159] [mtk_pending_work] No need to do FE reset !
[ 462.276828] QDMA Tx Info
[ 462.279371] err_cnt = 8
[ 462.279372] is_qfsm_hang = 1
[ 462.284674] is_qfwd_hang = 1
[ 462.287542] -- -- -- -- -- -- --
[ 462.290758] MTK_QDMA_FSM = 0x700
[ 462.293975] MTK_QDMA_FWD_CNT = 0x0
[ 462.297365] MTK_QDMA_FQ_CNT = 0x69e0800
[ 462.301188] ==============================
[ 462.884827] mtk_soc_eth 15100000.ethernet eth1: transmit timed out
[ 462.891025] [mtk_pending_work] No need to do FE reset !
[ 463.332825] QDMA Tx Info
[ 463.335365] err_cnt = 9
[ 463.335366] is_qfsm_hang = 1
[ 463.340668] is_qfwd_hang = 1
[ 463.343537] -- -- -- -- -- -- --
[ 463.346755] MTK_QDMA_FSM = 0x700
[ 463.349971] MTK_QDMA_FWD_CNT = 0x0
[ 463.353361] MTK_QDMA_FQ_CNT = 0x69e0800
[ 463.357185] ==============================
[ 464.165546] mt7530 mdio-bus:1f lan2: Link is Down
[ 464.170319] br-lan: port 2(lan2) entered disabled state
[ 464.388821] QDMA Tx Info
[ 464.391360] err_cnt = 10
[ 464.391362] is_qfsm_hang = 1
[ 464.396751] is_qfwd_hang = 1
[ 464.399619] -- -- -- -- -- -- --
[ 464.402835] MTK_QDMA_FSM = 0x700
[ 464.406052] MTK_QDMA_FWD_CNT = 0x0
[ 464.409444] MTK_QDMA_FQ_CNT = 0x69e0800
[ 464.413267] ==============================
[ 465.444820] QDMA Tx Info
[ 465.447357] err_cnt = 11
[ 465.447359] is_qfsm_hang = 1
[ 465.452762] is_qfwd_hang = 1
[ 465.455633] -- -- -- -- -- -- --
[ 465.458851] MTK_QDMA_FSM = 0x700
[ 465.462070] MTK_QDMA_FWD_CNT = 0x0
[ 465.465462] MTK_QDMA_FQ_CNT = 0x69e0800
Is anyone else having this issue, or any known fix?