Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations gkittelson on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Network Duplex Error ?

Status
Not open for further replies.

ScoUser666

Technical User
Dec 28, 2001
4
GB
Hi all,

I use Netgear FA311 adapters for my networking and SCO 5.05 Open Server. I have an intermittent problem when I build a new PC I can ping a server on the network fine but when I try to RCP files from it the connection seems to hang. It appears to copy small files ko but larger files it wont. After a bit of reading up I think it may have something to do with the adapters Duplex settings being different on each adapter. Does anyone know of a way in which I can manually set the Dulpex mode or if not then some other solution ?

TIA

 
hi,

Check using ndstat -l , the settings of your card .
To change the settings , run netconfig and have a look under the Advanced tab of modify hardware configuration.

The other thing to take into consideration is , are you using a switch or a hub? If you are using a switch make sure the speed and mode of the port matches the speed and mode of the network card settings.

HTH
 
I have checked under the advanced settings and there is no option to alter the mode (I assume this is driver specific) I think I may be limited by the drivers for SCO for this particular card.

 
Have a read of this , i haven't tried it , but it may help you


check the space.c file for the driver. For example, for the e3H driver, you'd look in /etc/conf/pack.d/e3H/space.c and you'd find this section:

/*
Media type (ie. speed and half/full duplex) can be specified.
See space.h for appropriate values
*/
short e3H_Media_Override[4] = {
MEDIA_OVERRIDE_DEFAULT,
MEDIA_OVERRIDE_DEFAULT,
MEDIA_OVERRIDE_DEFAULT,
MEDIA_OVERRIDE_DEFAULT
};

And in space.h you'd find this:


/*
Media type may be overridden. Default is to let the NIC determine the
speed and duplex mode.
*/
#define MEDIA_OVERRIDE_DEFAULT 0
#define MEDIA_OVERRIDE_NONE 0
#define MEDIA_OVERRIDE_AUTO 1
#define MEDIA_OVERRIDE_100_HALF 2
#define MEDIA_OVERRIDE_100_FULL 3
#define MEDIA_OVERRIDE_10_HALF 4
#define MEDIA_OVERRIDE_10_FULL 5

You could change space.c to reflect what you want to force, and then relink a new kernel and reboot.

 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top