AndrewL733
Occasional Visitor
I just purchased an RT-AX86U PRO to replace an aging RT-AC68U and running an OpenVPN client with a TAP bridge seems to crash the RT-AX86U PRO. Both routers are on the latest versions of ASUSWRT-MERLIN -- 388.2_2 and 386.11, respectively.
Previously, the RT-AC68U was set up in SPAIN with at TAP bridge to my house in the USA (where I have an RT-AC86U -- note, not AX). This setup has been working flawlessly for several years and has allowed me to use things like Apple TimeMachine, DNLA media servers, and security system monitoring that requires broadcast traffic to be transmitted between the two locations. (The overhead isn't too bad -- a 5-20 KB/sec of broadcast traffic fairly constantly.)
However, when I try to start the OpenVPN client on the new RT-AX86U PRO, the router crashes and reboots. I am using the exact same OVPN config file on the old RT-AC68U and on the new RT-AX86U PRO. It looks to me that there might be an issue between the TAP driver and the new Hardware on the RT-AX86U PRO. While monitoring the syslog over ssh while starting openvpn client, I managed to capture the beginning of the kernel crash. I tried reverting my AX86U PRO to the first Asuswrt-Merlin version that supported this router and got the same crash.
PLEASE SEE THE ATTACHED LOGS FOR THE RT-AX86U PRO AND THE RT-AC68U. I have removed my USA IP address and substituted with with [MY USA IP ADDRESS]
Here's the kernel crash:
May 21 03:09:25 kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000000000002b8
May 21 03:09:25 kernel: Mem abort info:
May 21 03:09:25 kernel: ESR = 0x96000007
May 21 03:09:25 kernel: Exception class = DABT (current EL), IL = 32 bits
May 21 03:09:25 kernel: SET = 0, FnV = 0
May 21 03:09:25 kernel: EA = 0, S1PTW = 0
May 21 03:09:25 kernel: Data abort info:
May 21 03:09:25 kernel: ISV = 0, ISS = 0x00000007
May 21 03:09:25 kernel: CM = 0, WnR = 0
May 21 03:09:25 kernel: user pgtable: 4k pages, 39-bit VAs, pgdp = 0000000000e273ba
May 21 03:09:25 kernel: [00000000000002b8] pgd=0000000025027003, pud=0000000025027003, pmd=000000002534c003, pte=0000000000000000
One difference I note is that on the RT-AC68U, there are NOT any lines in the syslog such as
May 21 03:09:19 kernel: br0: port 8(tap11) entered blocking state
May 21 03:09:19 kernel: br0: port 8(tap11) entered disabled state
May 21 03:09:19 kernel: device tap11 entered promiscuous mode
This may have to do with the logging level set. On the RT-AX86U PRO I set logging to capture absolutely everything to try to debug this problem.
Does anybody have a clue what's going wrong with the RT-AX86U PRO? Is it just broken for OpenVPN TAP bridges?
Regards,
Andrew
Previously, the RT-AC68U was set up in SPAIN with at TAP bridge to my house in the USA (where I have an RT-AC86U -- note, not AX). This setup has been working flawlessly for several years and has allowed me to use things like Apple TimeMachine, DNLA media servers, and security system monitoring that requires broadcast traffic to be transmitted between the two locations. (The overhead isn't too bad -- a 5-20 KB/sec of broadcast traffic fairly constantly.)
However, when I try to start the OpenVPN client on the new RT-AX86U PRO, the router crashes and reboots. I am using the exact same OVPN config file on the old RT-AC68U and on the new RT-AX86U PRO. It looks to me that there might be an issue between the TAP driver and the new Hardware on the RT-AX86U PRO. While monitoring the syslog over ssh while starting openvpn client, I managed to capture the beginning of the kernel crash. I tried reverting my AX86U PRO to the first Asuswrt-Merlin version that supported this router and got the same crash.
PLEASE SEE THE ATTACHED LOGS FOR THE RT-AX86U PRO AND THE RT-AC68U. I have removed my USA IP address and substituted with with [MY USA IP ADDRESS]
Here's the kernel crash:
May 21 03:09:25 kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000000000002b8
May 21 03:09:25 kernel: Mem abort info:
May 21 03:09:25 kernel: ESR = 0x96000007
May 21 03:09:25 kernel: Exception class = DABT (current EL), IL = 32 bits
May 21 03:09:25 kernel: SET = 0, FnV = 0
May 21 03:09:25 kernel: EA = 0, S1PTW = 0
May 21 03:09:25 kernel: Data abort info:
May 21 03:09:25 kernel: ISV = 0, ISS = 0x00000007
May 21 03:09:25 kernel: CM = 0, WnR = 0
May 21 03:09:25 kernel: user pgtable: 4k pages, 39-bit VAs, pgdp = 0000000000e273ba
May 21 03:09:25 kernel: [00000000000002b8] pgd=0000000025027003, pud=0000000025027003, pmd=000000002534c003, pte=0000000000000000
One difference I note is that on the RT-AC68U, there are NOT any lines in the syslog such as
May 21 03:09:19 kernel: br0: port 8(tap11) entered blocking state
May 21 03:09:19 kernel: br0: port 8(tap11) entered disabled state
May 21 03:09:19 kernel: device tap11 entered promiscuous mode
This may have to do with the logging level set. On the RT-AX86U PRO I set logging to capture absolutely everything to try to debug this problem.
Does anybody have a clue what's going wrong with the RT-AX86U PRO? Is it just broken for OpenVPN TAP bridges?
Regards,
Andrew