G
Guest
Hi,
my config is the following:
one DSL line to external world
a Belkin DSL modem and wifi router
a laptop with Windows XP home. It connects to DSL via wifi G
a desktop with W2K pro service pack 2. It connects to DSL with cable thru
a Realtek 10/100 8139 Ethernet card
Description of problem is:
downloading files bigger than 500KB via HTTP works fine on laptop using
the wifi AND via the onboard ethernet chip using the cable of the desktop.
on the desktop the donwload hangs with no error, just stops responding
Test and analysis performed:
anti-virus and firewall disabled on desktop (not on the belkin router)
many realtek drivers intalled for that particular ethernet card
flow-control and tx-rx buffer modified with many different values (except
2KB that is not available from the driver paramaters setup. However the doc
of this card explicitely mentions that this is the size of its buffer.
Question is to know id the buffer value set in the param of the card meant to
match that buffer size or a local buffer on windows?)
use of CAPSA network analyser shows that file is transferred by segment
of 1476 bytes from the web site, then the desktop answers with a packet of 54
bytes (I guess it is an acknowledgement. The CAPSA demo does not decode the
packet sent from the desktop). And so on until the web sends two times 1476
bytes each time that the desktop replies with its 54 bytes. I guess here that
there is an overflow but where ? within the windows code, in the erhernet
card, not on the router because it works with the laptop.
a test to transfer enormous files between the laptop and the desktop thru
the router (on the LAN) works fine and is very very wuick !
My conclusions:
I doubt it is the network card or cable because everything is fine in LAN
mode.
I doubt it is the driver of the card because the effects are the same
with all of them
I have look in the knowledge base of MS but found nothing to convince me
yet to install a new service pack on windows 2000.
Any ideas or facts to convince me or to explain what I could have forgot to
test?
Thanks in advance, kind regards
Vincent
my config is the following:
one DSL line to external world
a Belkin DSL modem and wifi router
a laptop with Windows XP home. It connects to DSL via wifi G
a desktop with W2K pro service pack 2. It connects to DSL with cable thru
a Realtek 10/100 8139 Ethernet card
Description of problem is:
downloading files bigger than 500KB via HTTP works fine on laptop using
the wifi AND via the onboard ethernet chip using the cable of the desktop.
on the desktop the donwload hangs with no error, just stops responding
Test and analysis performed:
anti-virus and firewall disabled on desktop (not on the belkin router)
many realtek drivers intalled for that particular ethernet card
flow-control and tx-rx buffer modified with many different values (except
2KB that is not available from the driver paramaters setup. However the doc
of this card explicitely mentions that this is the size of its buffer.
Question is to know id the buffer value set in the param of the card meant to
match that buffer size or a local buffer on windows?)
use of CAPSA network analyser shows that file is transferred by segment
of 1476 bytes from the web site, then the desktop answers with a packet of 54
bytes (I guess it is an acknowledgement. The CAPSA demo does not decode the
packet sent from the desktop). And so on until the web sends two times 1476
bytes each time that the desktop replies with its 54 bytes. I guess here that
there is an overflow but where ? within the windows code, in the erhernet
card, not on the router because it works with the laptop.
a test to transfer enormous files between the laptop and the desktop thru
the router (on the LAN) works fine and is very very wuick !
My conclusions:
I doubt it is the network card or cable because everything is fine in LAN
mode.
I doubt it is the driver of the card because the effects are the same
with all of them
I have look in the knowledge base of MS but found nothing to convince me
yet to install a new service pack on windows 2000.
Any ideas or facts to convince me or to explain what I could have forgot to
test?
Thanks in advance, kind regards
Vincent