Yokemate of Keyboards
Posts: 2795 from 2006/3/21
From: Northern Calif...
Fab wrote:,
Quote:
To make it clear, there are two distinct things, and one of them is not really an "issue", but rather a side-effect of a dated TCP/IP stack.
- Extremely slow and varying speeds, be it LAN or WAN: this is an issue with the driver somehow, that noone in the team can reproduce, so it's likely to happen only in particular networks with "non-friendly" switches, and it might be some negociation issue.
- Good LAN speed (let's say 4-10MB/s for local FTP/SMBFS, whatever), but about 350-400kB/s from WAN: this can actually increase if the website is close to the client, and it has to do with the TCP window scaling feature, that is not implemented in MorphOS TCP/IP stack (and before you ask, it's not in AROS nor OS4 either :)). Without this feature, the speed is actually quite dependant from the roundtrip time between the server and the client, which explains why it's faster if the server is close.
That said, increasing send/receive window (static) buffers can help a bit (you do that in envarc:sys/net/netstack.config), and here, by setting them from the default value (8k) to 60000, it allows me to reach 850kB/s, which is the max i can get from my ISP anyway (Linux on my PC gets something like 900kB/s).
For this second case, i believe using a local (or close) proxy might be a good workaround. Didn't try, though.
Fab's quote above about none of the MorphOS Dev. Team members being able to reproduce the problem with LAN, or WAN download speeds that vary wildly and result in very poor download speeds is very confusing to me, as there have been so many users who have reported the problem, it does not appear to me to be that rare. Since none of the Team members can reproduce this problem, there is no way for them to fix it.
Thanks Fab for an answer I can try to work with. I have no problem admitting that networking is very confusing to me and always has been. That is why network administrators get paid the "Big Bucks" I guess.
Given the fact that none of the Team members is experiencing, or can reproduce my problem which causes download speeds to vary wildly and drop to ridiculously slow speeds, or even stall, I think the only recourse for me is to purchase a newer, or different Wireless Router to connect to my Cable Modem, in hopes that I can find one that works better with the MorphOS3.1 SunGEM Ethernet port, while I am using my TP-Link TL-MR3040 Wireless N + 3G device (I don't know what to name it, a Bridge, or portable self powered wireless modem, or something else). The TP-Link is usually what I use to provide an Internet connection to my G4 PowerBook and sometimes other MorphOS3.1 computers, while running MorphOS3.1.
If anyone can provide recommendations on new or used wireless routers that are known to work well with MorphOS3.1, I would appreciate members listing their routers that work without any problems here in this thread, so I might get a WLAN that works well with MorphOS3.1, my G4 PowerBook and my TP-Link TL-MR3040 wireless "thing".
My current wireless router is an older NetGear which only provides wireless "g" speeds, not wireless "n", so I should get a speed boost when using wireless networking if I get a newer wireless "n" router, but that may not matter while running MorphOS3.1.
Fab's instructions regarding changing the buffer size (not Stack size and I wrote in error earlier) to get faster overall download, or file transfer speeds, is not clear for noobs like me, but I think he wrote out how to change the buffer size more clearly in an earlier post in another thread, so I am going to look for that, and/or figure out how to change the buffer size and if someone does not beat me to it, I will write simple instructions in this thread on how to change the buffer size, just in case there are any more members/users here that missed Fab's earlier post, and they would like to try this potential fix, which might increase their max download and/or file transfer speeds.
I would like this thread to be used for placing simple instructions and recommendations on how to deal with the two different networking problems. We had an earlier thread where users started to list their equipment in hopes that the Dev. Team could identify what was causing the possible negotiation problem with the driver, which causes the download speeds to vary wildly and sometimes even stall, but the thread died out without any actions being taken, or any recommendations being made from the Team. It does not appear that having all the users that are experiencing the problem with wildly varying download speeds, to list their modems, routers, switches, or other networking equipment, will help the Dev. Team to solve this problem, so hopefully we can help by listing the networking modems, routers, switches and other equipment that has been proven to work CORRECTLY.
If anyone has a better idea, I am open to all suggestions. I just want some faster and more consistent download speeds, while I am using MorphOS3.1.
I hope we can keep this thread going long enough to do some good for a few users (specially myself).
MorphOS - The best Next Gen Amiga choice.