Random data corruption with ICS

Devon_v

Distinguished
Dec 8, 2006
11
0
18,510
The machine I was using as my Internet gateway for my home LAN died, so I went out and replaced it yesterday. I ended up with my first Vista machine as a result, and I'm already having a problem.

Although the Internet connection (56K dial-up) works fine on the Vista machine, the others connecting via ICS (all running XP or 98) all experience random data corruption when accessing the Internet. Chunks of HTML on websites will be gibberish, streaks and screwed up blocks appear in images, and files downloaded are corrupt. This is completely random, as reloading several times will cause the errors to move to different areas, and sometimes if lucky, the image/page/file will actually be intact.

The amount of data transfered may have some bearing on the issue, as multiple small images (thumbnails) do not seem to display any corruption, and simple websites rarely have garbled HTML, but complex ones (like Amazon.com, Yahoo! Mail) and any image over about 100Kb tend to. It's possible that is simply because the larger transfers allow more time for the corruption to occur, but it might also indicate that the corruption is occurring within a given HTTP connection, and not within the TCP/IP connection as a whole...

I have not changed anything with my network other than this new computer, and I have not seen any problems with one computer transferring data to another. The issue appears to be limited to ICS.

I did a quick search in Google and on the Forumz here, and I didn't see anything about the issue. I'm using Vista Home Premium if that helps any.

Thanks.
 

Devon_v

Distinguished
Dec 8, 2006
11
0
18,510
I continued testing, and I've been able to rule out any issue with the network itself. I can stream large MP3 files over the network (served from the ICS host computer) without a single hiccup, while simultaneously downloading 150-300Kb images from the Internet, most of which end up garbled.

I also tried installing the Link Layer Topography update on one of the XP machines, and although it now appears on Vista's network map, it still has the random data corruption issue.

I'm going to try a new modem next. Once again I an disappointed in modern computers' inability to simply function.
 
Sharing a 56K dial-up connection with 2+ computers is going to be slow... painfully slow. (Hell, dial-up is painfully slow for me on just one computer... but I digress...) This, more than anything, is the issue. Vista steals a little more bandwidth for itself than 98 or XP, so with a dial-up connection, it's no surprise that the internet is choking badly on the other computers. If you had broadband, you'd likely not notice a thing.
 

Devon_v

Distinguished
Dec 8, 2006
11
0
18,510
Sharing a 56K dial-up connection with 2+ computers is going to be slow... painfully slow. (Hell, dial-up is painfully slow for me on just one computer... but I digress...) This, more than anything, is the issue. Vista steals a little more bandwidth for itself than 98 or XP, so with a dial-up connection, it's no surprise that the internet is choking badly on the other computers. If you had broadband, you'd likely not notice a thing.

The issue is not speed. The problem is random corruption of the incoming data packets from the Internet. I can get everything to load, it's just that pictures have junk data garbling them, files are corrupt and unusable, and web pages sometimes have bits of HTML and CSS data missing or corrupted. This only happens on a machine using ICS to access the Internet. The Vista machine itself, no matter how slow it is going, does not corrupt data. This issue also did not exist when the XP machine was serving as ICS host, even with 6 computers on the LAN.

It's very annoying, as the corrupt images are considered to be intact by the web browser, so if I reload the page, the corrupt versions are drawn from the cache, and if I Shift-Reload, I have to reload everything, which means something else will usually get corrupted. It also makes file downloads impossible, and effectively defeats one of the prime functions of my LAN, which is that I can have my Dial-up connection at whatever computer I'm using.
 

wolfymcse

Distinguished
Jan 27, 2009
1
0
18,510
I am definitely having the same problem. Vista Home Premium using ICS to share dialup to a few XP computers.

Not simply slow, which I am used to, but there is significant data corruption, from the connected machines. From this XP machine, running MIRC when I download an image results in crazy characters scrolling on my irc screen, and blocks of the image are skewed and look kind of like andy warhol painted them. Always different parts of the image.

Nothing in event viewer on the vista box or the xp machine. Vista SP1, XP SP3.

This is quite annoying, as I consistently cannot view any graphics of any size.
 

Einkoro

Distinguished
Jul 18, 2009
2
0
18,510
I'm experiencing the same problem. Completely unable to browse the internet, access any encrypted sites or download with wget or torrents through ICS with Vista as the host. Everything is corrupted over ICS. I've had to switch back to XP with a dual boot just to do anything but that leaves me without DX10 for the foreseeable future.

Dialup is the only option in this location unfortunately. No line of sight for microwave, 3g is capped to 3gb of data and I pull down over 15gb/mo on dialup as it is. Satellite costs a fortune and the latency makes remote work through ssh unbearable and then they limit you to dialup speeds after a few hundred mb downloaded in one day...
 

redstratus

Distinguished
Jun 18, 2009
3
0
18,510
bump*

I am also having this same issue, i had my host computer running XP (worked great)and am now running windows 7. I am using a 3g modem myself

has anyone come up with any ideas why this is happening??
 

SporkinatorBZ

Distinguished
Jan 28, 2010
1
0
18,510
I have exact same issue sharing 56k, although I have Windows 7 instead of Vista. Just the same, it worked fine between XP and XP. But now between XP and Windows 7, massive data corruption.
 

triplehelix

Distinguished
Jul 30, 2011
4
0
18,510
I know i'm a little late in posting this, but i have the same problem. When using windows 7 as the ics host the data corruption on other windows computers is intolerable. However, i use ubuntu on my laptop and the corruption is still there, but drastically reduced. Things only get corrupted when another program or user is accessing the internet at the same time.

I have no reason for why this is, but maybe someone with a better knowledge of the workings of ubuntu and how it cooperates with windows 7 ics can figure something out. Hope it helps.