Replies: 2 comments 1 reply
-
What are the results of the following AT Commands? AT+QCFG="data_interface" I am very much an amateur in this field, but have been playing with these modems for the past 2-3 years so take the following with a grain of salt. Openwrt's USB driver implementation does not always play nice with these modems when they are installed within a router host. In my experience if the Modem is set to present itself as a USB Device to the router running certain versions of openwrt then due to issues with the USB driver's that Openwrt uses it was capping my download speeds on one of my slower routers about 300Mbps and another faster device around 500Mbps. Speeds run from the terminal directly off the modem would yield full speed. My solution was changing the data interface mode and possibly the pcie/mode (This was at least a year back on an older Rm520n and a Rm521). When I got into the 551's I had switched setups, to a modem mounted directly inside my external antenna, powered via POE which was feeding the WAN on my Openwrt based router, so I haven't tried to install the 551 in an actual router based host yet. This caveat is important because depending on which version of firmware you are currently running in your 551, PCIE mode may not be supported, and from what I have seen from other posts may be buggy even in some of the more recent firmware releases. I probably wouldn't change these mode settings unless you are comfortable pulling the modem from the router to reflash it if changing either one of those inadvertently causes the modem not to be recognized in your router host, without one of the more knowledgeable lurkers here chiming in. And the speeds the 551 can pull are pretty amazing. My best on T-Mobile to date is just shy of 1500Mbps down and 160Mbps up. |
Beta Was this translation helpful? Give feedback.
-
USB isnt used, in fact, I sorta shot myself in the foot by not even hooking up the USB for diagnosis. It's pure RJ45 with no backup currently. Also running the current "release" firmware, so if there are bugs/oddities there, I wouldnt be surprised (it is a Quectel, afterall). I had this setup rock solid with the RM520n, and the only swap was to the 551e. I'm due for a reflash, though. After this post I screwed up and accidentally upgraded openwrt packages on the modem while trying to fix things after missing the part about not doing that. It works, but every reboot I need to reapply the r/w script and reinstall quecadmin as it gets clobbered now. Thats unrelated, but I'll try to limp it along until a new Quectel firmware since that'll require me to pull it to do anyways due to the aforementioned short-sighted "not connecting USB at all" thing.. Ugh. Hard learned lessons I suppose. |
Beta Was this translation helpful? Give feedback.
-
I can't make any sense of finding a pattern to this, and I'm out of ideas. Bear with me, this might be a bit rambly. Also I want to note that none of these issues occurred with the RM520n, this is all new to the RM551e.
I'm running an RM551e in ECM mode on T-Mobile (US) via PCIe into a bpi-r3 I just upgraded to 24.10-RC5 two days ago (using the pcie/rj45 bridge from WirelessHaven). Tried different ports, different cables, different switches, it makes no sense..
The issue? The modem connected directly to the desktop PC flies. Easily clears 2gbps down, 100+mbps up.
Anyways, the symptoms.. On the router, speedtest is only 500/20.. On some desktops, 2000/10.. On others, 20/50.. Even on the same switch. On the modem itself, 2000/200 is typical. Almost always 2gbps down, upload can range from 100-350.
The one that really gets me? I have my jellyfin on a tailscale tunnel that gets full upload speed without issue (when it decides to direct connect without a DERP, which also randomly won't, despite other devices on the network getting direct connections without issue, even at the same time).. The only device on the entire network capable of consistently going over 100mbps up..
So tailscale must be doing something, right? Well... One port over on the same unmanaged switch (have changed the switch, the cable, and the network adapter with no success here), my other server that connects to my VPS through tailscale as well can't get over 10mbps... Same method, same tailnet, same network.. Completely different results.
Sometimes I can connect to PIA just fine, sometimes can't. Sometimes wireguard doesnt work and sometimes openvpn doesnt work.. On the same device. Just depends on how it feels at any given moment.
I can't find a pattern, and Ive been trying for months now. The completely fresh install on my bpi-r3 two days ago was an attempt to start over, but the issue persists.
As i said, direct from the modem to the desktop, it absolutely flies, 2gbps+ down, ~300mbps up without issue. Same desktop can clear 2gbps down through the router, but only 5-10mbps up. Which is on the same switch as the jellyfin server that can hit 300mbps ul..
Ive tried mss clamping/mtu adjusting so many times. LAN masquerading seemed to help somewhat initially, but now it's not? Im going in circles here. Flow control makes no difference. Wide open firewall made no difference. You'd think the router itself would have decent speeds, but even thats getting weirdly slow speeds in both directions.. So i can get 2gbps down on some devices, but the router itself can never seem to clear 500mbps down.
Im certain the modem is likely doing something odd (and Im afraid to touch it because it's outdoors and requires a ladder/screwdriver to get to, and we're in a brutal cold snap right now, no connection other than via the network.. No USB.. so if i break that it'll be a very bad time) but that i can effortlessly achieve full speed on desktop makes me think theres something odd between the modem/router.
Here are the configs from the modem
From the router
Some iperf3/speedtest results
Ran both an iperf3 test to/from the modem and an internet speed test on the bpi-r3 router..
One of the home servers iperf3 to the modem (through the router first to the modem), iperf3 to the router, and a speedtest result.
Speedtest on the RM551e
Anyone have any ideas? I will provide further context/configs on request, please ask if anything is unclear or you want specifics, i am happy to help you to help me.
Beta Was this translation helpful? Give feedback.
All reactions