Ways to increase speeds using wvdial
Ways to increase speeds using wvdial
I have a 3G USB modem, max rated download speed 7Mbps. I can only get 1.4Mbps max download speed using wvdial (pupdial). Using Windows' DUN I get very close to the max. Why is wvdial so limited and can something been done to give it a kick up the a...? I've increased the baud in the config file with no noticeable improvement. Are there any other alternatives that are better?
What wvdial.conf are you using?
http://murga-linux.com/puppy/viewtopic. ... 695#990695
AT commands could be used in init line to switch 3G, Gprs, LTE,... AT commands are modem specific.
http://murga-linux.com/puppy/viewtopic. ... 695#990695
AT commands could be used in init line to switch 3G, Gprs, LTE,... AT commands are modem specific.
Tried a few extra AT specific strings (examples actually found in wvdial.conf) with no difference in performance. An interesting observation: when downloading from a specific site I get -
1) A max D/L speed of 1.2Mbps for 1 file using wvdial and Opera or Palemoon. Using Windows downloading same file from same site I get only 0.5Mbps for the one file using Opera/Palemoon BUT
Downloading 8 files simultaneously from the same site the D/L speed when using wvdial stays at 1.2Mbps for all the files combined whereas with Windows DUN I get 0.5Mbps for each of the files = 4Mbps.
2) Using "Downthemall" addon for Palemoon the max D/L speed stays constant with wvdial at about 1.2Mbps. Downloads go crazy when using Windows DUN with this addon, maxing out at the max for the modem.
1) A max D/L speed of 1.2Mbps for 1 file using wvdial and Opera or Palemoon. Using Windows downloading same file from same site I get only 0.5Mbps for the one file using Opera/Palemoon BUT
Downloading 8 files simultaneously from the same site the D/L speed when using wvdial stays at 1.2Mbps for all the files combined whereas with Windows DUN I get 0.5Mbps for each of the files = 4Mbps.
2) Using "Downthemall" addon for Palemoon the max D/L speed stays constant with wvdial at about 1.2Mbps. Downloads go crazy when using Windows DUN with this addon, maxing out at the max for the modem.
I would imagine that most of the difference is down to buffering.
There are also some deliberate limits set in some OS's so that some bandwidth is reserved for control purposes.
The same happens with the human brain. No matter how much you concentrate on one thing, your brain will always take note of something dangerous happening - even though you may choose to ignore it.
There are also some deliberate limits set in some OS's so that some bandwidth is reserved for control purposes.
The same happens with the human brain. No matter how much you concentrate on one thing, your brain will always take note of something dangerous happening - even though you may choose to ignore it.
"Just think of it as leaving early to avoid the rush" - T Pratchett
There's a massive difference though with Windows' DUN utilizing max bandwith and thus being 5 times faster/more efficient as far as dial-up connections go. BTW - I don't even have extra specific AT strings for the Windows setup. So - Puppy is okay for general browsing but fast downloads to be done with Windows.
Without knowing the specific product
It sounds like on windows your device first tries the DC-HSPA+ mode which typically rolls around 7-8 mbits, then negotiates downward to HSPA+ then to plain HSPA mode if needed.
On your puppy config, it sound like your modem is starting at HSPA mode which typically gets about 1.5 mbits performance.
Negotiating between the various mode's handshaking is typically handled on the modem hardware, not in OS software. Just like on a plain old serial 56k modem.
You will need to find your modem's command to force it to start in DC-HSPA+ mode, and set that in the config file ..
That's all I gots without knowing more ..
It sounds like on windows your device first tries the DC-HSPA+ mode which typically rolls around 7-8 mbits, then negotiates downward to HSPA+ then to plain HSPA mode if needed.
On your puppy config, it sound like your modem is starting at HSPA mode which typically gets about 1.5 mbits performance.
Negotiating between the various mode's handshaking is typically handled on the modem hardware, not in OS software. Just like on a plain old serial 56k modem.
You will need to find your modem's command to force it to start in DC-HSPA+ mode, and set that in the config file ..
That's all I gots without knowing more ..
It's a modem. Modems don't have device drivers. They attach to serial ports. The serial ports have the device drivers. A "3G modem" is just Cellular modem attached to a USB serial port. It's no different than using a cell phone on a tether, or a US Robotics 56k.nic007 wrote:It's a cellphone with 3G modem. If I use it on a fast LTE network same happens. I think it's again a situation where Windows is just superior because it has a specific driver for the specific model of phone. Linux probably using something generic.
All modems have a configuration string called an 'AT' string that needs to go into your config file.
Look up the brand of the modem and research what it's AT command set is. All modems are a little bit different once you get past the Hayes command set.
Or .. you can choose to curse the darkness.