This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Problem with setting Full Duplex for NIC cards.

I cannot find a way to get into setup of NIC cards and set Full Duplex on NIC cards.

Tools like mii-tool and ethtools are the only way which I found but they require additional packages installations on Linux which is not a good solution in our case.

Could anyone help e how to find solution.  


This thread was automatically locked due to age.
Parents
  • Hi,
    depending on the card (driver/module), you can set those options as a module option which must be given as an argument when loading the NIC module. Find out about the correct option values for your driver (check a recent linux kernel source code for documentation), then unload modules and load them manually with your parameters. If that works, alter /etc/conf.modules to suit your needs and make the settings permanent.

    Greets,
    andreas  
  • I take it this issue is only when forcing the duplex on the card and that autosensing NIC's are fine for full duplex operation ?  
  • Actually the 3com 905B won't do Full Duplex. It has always reported unable to and goes half duplex that may be the problem with the 3com's bombing out after running 24-48 hours. They just stop sending and recieving packets completely. 
  • If the card goes into half duplex by negotiation it should be o.k.  Unless told otherwise the driver doesn't set duplex, only reports what is found and should stay that way.  I've been running old 3-Com cards including ISAs for a long time without any problems.

    There could be an issue with the hub/switch or card not sensing correctly or changing things later on.  Just haven't seen that myself.

    If you want to force a duplex mode you just need to find the appropriate module option and then add it to /etc/modules.conf.  It will then survive a reboot.
       
  • Thank you all for help.

    Problem is solved the solutions was to add option line:

    options e100 e100_speed_duplex=4,4,4,4,4

    to the 

    /etc/modules.conf 

    file. 
Reply Children
No Data