iOS Connection Dropping on GL-AXT1800

Hello,

I'm experiencing an issue with my GL-AXT1800 router where the iOS connection drops after some time. Below are the details of my setup:

  • OpenWrt Version: OpenWrt 21.02-SNAPSHOT r16399+165-c67509efd7
  • Kernel Version: 4.4.60

When the connection drops, the router logs show the following message:

ipheth 1-1:4.2: ipheth_rcvbulk_callback: urb status: -75

After a while, additional errors appear:

ipheth 1-1:4.2: ipheth_carrier_set: usb_control_msg: -71
ipheth 1-1:4.2: ipheth_carrier_set: usb_control_msg: -71
ipheth 1-1:4.2: ipheth_carrier_set: usb_control_msg: -71
ipheth 1-1:4.2: ipheth_carrier_set: usb_control_msg: -71
ipheth 1-1:4.2: ipheth_tx_timeout: TX timeout

If I disconnect and reconnect the iPhone, the connection works again for a while before the same issue recurs. Interestingly, I don’t encounter this problem with my GL-MT1300 using the same cable and the same iPhone.

Could you please assist in troubleshooting this issue?

Which firmware do you use?

I'm on version 4.5.16, but this issue has always been present on this model for me. I now need to use tethering consistently and decided to report it here. I'm attaching a screenshot of what I see on the overview page.

EDIT: I just installed version 4.6.2. I’ll report back with the results.

EDIT 2: I experience the same issue again, after a few minutes I got this:

[ 1028.088558] ipheth 1-1:4.2: ipheth_rcvbulk_callback: urb status: -75`

EDIT 3: This issue seems correlated.

@admon @yuxin.zou I can consistently reproduce the issue by sending a 1500-byte ping from a device connected to the GL.iNet router to the iPhone using the following command:

ping 172.20.10.1 -s 1472

As soon as the ping is sent, the connection drops, and the error I mentioned earlier appears in the logs. Although a patch exists to address this problem (read here), it was never backported to kernel version 4.4.60, which the AXT1800 still uses. Can we prioritize fixing this?

@bruce Something for you and R&D

1 Like

Thanks admon.

ping 172.20.10.1 -l 1472

I also reproduce this issue, will submit to R&D to further check.
Thanks Antonio.

Thanks, @bruce . Feel free to contact me if you need more information or additional tests.

Thank you so much! :grinning:

Update: will be improved this issue in the next one version firmware.

fyi: I am seeing this also on Spitz AX.

1 Like

Have not find this issue in the Spitz AX/X3000 with FW 4.4.9, please post your screenshot/syslog if you have this issue.

I have upgraded to the newest preview 4.6.3 today..and it seems that the issue still exists.

Any ETA when the issue will be resolved?

is the model AXT1800?

In the fix process, probably the codes update in the next one version.

1 Like

@antonioag Please try this latest AXT1800 firmware v4.6.3-08/23/2024:


https://dl.gl-inet.com/router/axt1800/

1 Like

Hello @bruce , I've been testing this new version for a few hours and I haven't noticed the issue anymore, fortunately. Even sending a 1500-byte ping no longer causes the problem, so it seems to be resolved. Thank you for the prompt resolution.

2 Likes

have just bought an AXT1800 and sounds like I am having a similar problem with iOS connectivity. Have tried various firmwares, all have same issue. Connection can be made initially but then after a short period drops (still showing in router as connected - but wont pass traffic, though occassionally it seems to reset and you can then it stops again).

Is there a solution to this, have tried various iOS devices, various cables, various firmwares, all produce same issue. Bought device for elderly parents specifically to use tethering iOS as a means to easily connect (via their phone), their various devices to internet (utilising this router/wifi). This is especially required for their ipad which is setup for assistive access and is rather clunky to connect to a new wifi network when they travel, so much easier/simpler for them to do via tethering to router (when it works)

Which firmware version are you currently using? When I tested with the beta version, the issue no longer occurred. Additionally, can you reproduce the issue programmatically by running the following command in the command prompt?

ping 172.20.10.1 -l 1472

EDIT: I've just tried on 4.6.8 and it seems to be working fine here.

  1. If the GL GUI display the USB devices (ios) but cannot establish the connection?

  2. If established the connection but the IP always getting?

  3. If GL router can get an IP but actually no Internet connection, which the clients cannot access the Internet.
    SSH to the router, ping the tethering gateway IP.
    Confirm whether the mobile SIM package supports network sharing, can connect your phone to the PC to confirm the availability.

  4. iOS model, iOS versions, GL firmware verison.

  5. Please PM me the syslog.