eth0 keeps going back to 100mbps

    • eth0 keeps going back to 100mbps

      I have a SuperMicro motherboard that includes 2x Intel 82573V Gigabit Ethernet Controllers. Eth1 keeps it's DHCP and speed settings (1000 duplex full), however eth0 keeps changing back to 100 duplex full. I've tried running the OMV-firstaid command a few times to re-setup the NIC, but to no avail. How can I force the NIC to keep the 1000 setting?
    • Re: eth0 keeps going back to 100mbps

      They are both Cat6 cables. I swapped the naughty one out with another Cat6, same issue. Both NICs are plugged into the same gigabit switch, a Trendnet 8 port. I tried different ports on the switch with the same results, eth0 goes back to 100. I tried a different switch, this on a Netgear 4 port gigabit switch, same result.

      When I switch eth0 to 1000, it stays for about 20 seconds then changes back. I'm changing it in the CLI using the command below:

      Source Code

      1. ethtool -s eth0 speed 1000 duplex full
    • Re: eth0 keeps going back to 100mbps

      How old is the mainboard? Maybe one port / the board is faulty?

      Have you tried the 3.2 backports kernel?
      1. Install OMV-Extras with this Howto: omv-extras.org/simple/index.ph…install-omv-extras-plugin
      2. Click on "install 3.2 backports kernel"
      OMV 4.x| HP Microserver | 256GB Samsung 830 SSD for system | 4x 2TB in a RAID5
      OMV 4.x| Odroid XU4 | 5TB Data drive | 500GB Backup drive
      OMV 5.x| Raspberry Pi 4 | 6TB Data drive | 500GB SSD drive
    • Re: eth0 keeps going back to 100mbps

      yep i read the thread - was just thinking. Maybe It can not handle both at gigabit at the same time... Maybe driver related. That´s why i suggested the backports kernel.

      Another idea, if you have blown out your port, try ONLY the one which continuously changes to 100. So let the 1000-port unplugged. Try to change it now. Does it still change back?
      OMV 4.x| HP Microserver | 256GB Samsung 830 SSD for system | 4x 2TB in a RAID5
      OMV 4.x| Odroid XU4 | 5TB Data drive | 500GB Backup drive
      OMV 5.x| Raspberry Pi 4 | 6TB Data drive | 500GB SSD drive
    • Re: eth0 keeps going back to 100mbps

      Source Code

      1. root@openmediavault:~# cat /etc/network/interfaces
      2. # The loopback network interface
      3. auto lo
      4. iface lo inet loopback
      5. iface lo inet6 loopback
      6. # eth1 network interface
      7. auto eth1
      8. allow-hotplug eth1
      9. iface eth1 inet dhcp
      10. dns-nameservers 192.168.1.1
      11. iface eth1 inet6 manual
      12. pre-down ip -6 addr flush dev eth1
      13. # eth0 network interface
      14. auto eth0
      15. allow-hotplug eth0
      16. iface eth0 inet dhcp
      17. dns-nameservers 192.168.1.1
      18. iface eth0 inet6 manual
      19. pre-down ip -6 addr flush dev eth0
      Display All
    • Re: eth0 keeps going back to 100mbps

      Source Code

      1. root@openmediavault:~# ethtool eth0
      2. Settings for eth0:
      3. Supported ports: [ TP ]
      4. Supported link modes: 10baseT/Half 10baseT/Full
      5. 100baseT/Half 100baseT/Full
      6. 1000baseT/Full
      7. Supports auto-negotiation: Yes
      8. Advertised link modes: 10baseT/Half 10baseT/Full
      9. 100baseT/Half 100baseT/Full
      10. 1000baseT/Full
      11. Advertised pause frame use: No
      12. Advertised auto-negotiation: Yes
      13. Speed: 100Mb/s
      14. Duplex: Full
      15. Port: Twisted Pair
      16. PHYAD: 1
      17. Transceiver: internal
      18. Auto-negotiation: on
      19. MDI-X: off
      20. Supports Wake-on: pumbg
      21. Wake-on: g
      22. Current message level: 0x00000007 (7)
      23. Link detected: yes
      Display All


      Source Code

      1. root@openmediavault:~# ethtool eth1
      2. Settings for eth1:
      3. Supported ports: [ TP ]
      4. Supported link modes: 10baseT/Half 10baseT/Full
      5. 100baseT/Half 100baseT/Full
      6. 1000baseT/Full
      7. Supports auto-negotiation: Yes
      8. Advertised link modes: 10baseT/Half 10baseT/Full
      9. 100baseT/Half 100baseT/Full
      10. 1000baseT/Full
      11. Advertised pause frame use: No
      12. Advertised auto-negotiation: Yes
      13. Speed: 1000Mb/s
      14. Duplex: Full
      15. Port: Twisted Pair
      16. PHYAD: 1
      17. Transceiver: internal
      18. Auto-negotiation: on
      19. MDI-X: on
      20. Supports Wake-on: pumbg
      21. Wake-on: g
      22. Current message level: 0x00000007 (7)
      23. Link detected: yes
      Display All
    • Re: eth0 keeps going back to 100mbps

      Another idea is to control the position of the metal pins inside the faulty connector. I've had a machine which did funny things in the network and the reason was a deformed pin probably due to a bad cable or dirt on the cable pins. Brought it in shape with a small nipper and everything was allright again.
      Homebox: Bitfenix Prodigy Case, ASUS E45M1-I DELUXE ITX, 8GB RAM, 5x 4TB HGST Raid-5 Data, 1x 320GB 2,5" WD Bootdrive via eSATA from the backside
      Companybox 1: Standard Midi-Tower, Intel S3420 MoBo, Xeon 3450 CPU, 16GB RAM, 5x 2TB Seagate Data, 1x 80GB Samsung Bootdrive - testing for iSCSI to ESXi-Hosts
      Companybox 2: 19" Rackservercase 4HE, Intel S975XBX2 MoBo, C2D@2200MHz, 8GB RAM, HP P212 Raidcontroller, 4x 1TB WD Raid-0 Data, 80GB Samsung Bootdrive, Intel 1000Pro DualPort (Bonded in a VLAN) - Temp-NFS-storage for ESXi-Hosts
    • Re: eth0 keeps going back to 100mbps

      Clicking on the plugin tab gives the error below:

      Source Code

      1. Failed to execute command 'export LANG=C; apt-get --simulate --reinstall install openmediavault-clamav 2>&1': Reading package lists... Building dependency tree... Reading state information... Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: openmediavault-clamav : Depends: clamav-daemon but it is not installable Depends: clamav-freshclam but it is not installable E: Broken packages


      Source Code

      1. Error #4000: exception 'OMVException' with message 'Failed to execute command 'export LANG=C; apt-get --simulate --reinstall install openmediavault-clamav 2>&1': Reading package lists... Building dependency tree... Reading state information... Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: openmediavault-clamav : Depends: clamav-daemon but it is not installable Depends: clamav-freshclam but it is not installable E: Broken packages' in /usr/share/openmediavault/engined/rpc/pluginmgmt.inc:139 Stack trace: #0 [internal function]: OMVRpcServicePluginMgmt->enumeratePlugins(NULL, Array) #1 /usr/share/php/openmediavault/rpcservice.inc(125): call_user_func_array(Array, Array) #2 /usr/share/openmediavault/engined/rpc/pluginmgmt.inc(225): OMVRpcServiceAbstract->callMethod('enumeratePlugin...', NULL, Array) #3 [internal function]: OMVRpcServicePluginMgmt->getList(Array, Array) #4 /usr/share/php/openmediavault/rpcservice.inc(125): call_user_func_array(Array, Array) #5 /usr/share/php/openmediavault/rpc.inc(62): OMVRpcServiceAbstract->callMethod('getList', Array, Array) #6 /usr/sbin/omv-engined(495): OMVRpc::exec('Plugin', 'getList', Array, Array, 1) #7 {main}


      That's an interesting result.
    • Re: eth0 keeps going back to 100mbps

      No, I havn't added any repos. Apt-get update didn't return any errors.

      Source Code

      1. root@openmediavault:~# apt-get update
      2. Ign file: Release.gpg
      3. Ign cdrom://[Debian GNU/Linux 6.0.0 _Squeeze_ - Official Snapshot amd64 LIVE/INSTALL Binary 20130824-13:07] squeeze Release.gpg
      4. Ign cdrom://[Debian GNU/Linux 6.0.0 _Squeeze_ - Official Snapshot amd64 LIVE/INSTALL Binary 20130824-13:07]/ squeeze/main Translation-en
      5. Ign file:/var/cache/openmediavault/archives/ Translation-en
      6. Ign cdrom://[Debian GNU/Linux 6.0.0 _Squeeze_ - Official Snapshot amd64 LIVE/INSTALL Binary 20130824-13:07]/ squeeze/main Translation-en_US
      7. Ign file:/var/cache/openmediavault/archives/ Translation-en_US
      8. Ign cdrom://[Debian GNU/Linux 6.0.0 _Squeeze_ - Official Snapshot amd64 LIVE/INSTALL Binary 20130824-13:07]/ squeeze/non-free Translation-en
      9. Ign file: Release
      10. Ign cdrom://[Debian GNU/Linux 6.0.0 _Squeeze_ - Official Snapshot amd64 LIVE/INSTALL Binary 20130824-13:07]/ squeeze/non-free Translation-en_US
      11. Ign cdrom://[Debian GNU/Linux 6.0.0 _Squeeze_ - Official Snapshot amd64 LIVE/INSTALL Binary 20130824-13:07] squeeze Release
      12. Ign cdrom://[Debian GNU/Linux 6.0.0 _Squeeze_ - Official Snapshot amd64 LIVE/INSTALL Binary 20130824-13:07] squeeze/main amd64 Packages/DiffIndex
      13. Ign cdrom://[Debian GNU/Linux 6.0.0 _Squeeze_ - Official Snapshot amd64 LIVE/INSTALL Binary 20130824-13:07] squeeze/non-free amd64 Packages/DiffIndex
      14. Hit http://packages.openmediavault.org sardaukar Release.gpg
      15. Ign http://packages.openmediavault.org/public/ sardaukar/main Translation-en
      16. Ign http://packages.openmediavault.org/public/ sardaukar/main Translation-en_US
      17. Hit http://packages.openmediavault.org sardaukar Release
      18. Hit http://packages.openmediavault.org sardaukar/main amd64 Packages
      19. Reading package lists... Done
      20. root@openmediavault:~#
      Display All
    • Re: eth0 keeps going back to 100mbps

      Your sources.list is messed up. Hold on and I post what you need to put in this file /etc/apt/sources.list

      Source Code

      1. #
      2. # deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official Snapshot amd64 LIVE/INSTALL Binary 20130525-22:47]/ squeeze main non-free
      3. #deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official Snapshot amd64 LIVE/INSTALL Binary 20130525-22:47]/ squeeze main non-free
      4. deb http://ftp.us.debian.org/debian/ squeeze main
      5. deb-src http://ftp.us.debian.org/debian/ squeeze main
      6. deb http://security.debian.org/ squeeze/updates main non-free
      7. deb-src http://security.debian.org/ squeeze/updates main non-free
      8. # squeeze-updates, previously known as 'volatile'
      9. deb http://ftp.us.debian.org/debian/ squeeze-updates main non-free
      10. deb-src http://ftp.us.debian.org/debian/ squeeze-updates main non-free
      Display All



      After you update this file do these commands:

      apt-get update
      apt-get upgrade
      apt-get -f install

      Then tell me if you have errors in web-gui.
    • Re: eth0 keeps going back to 100mbps

      The initial error from the Plugins tab appears right after clicking the Plugins tab button. If I click OK through the message I can then click the uploads button to upload the openmediavault-omvextrasorg_0.5.38_all.deb plugin.

      After selecting the file and uploading, I get the error below (same?):

      Source Code

      1. Failed to execute command 'export LANG=C; apt-get --simulate --reinstall install openmediavault-clamav 2>&1': Reading package lists... Building dependency tree... Reading state information... Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: openmediavault-clamav : Depends: clamav-daemon but it is not installable Depends: clamav-freshclam but it is not installable E: Broken packages


      Source Code

      1. Error #4000: exception 'OMVException' with message 'Failed to execute command 'export LANG=C; apt-get --simulate --reinstall install openmediavault-clamav 2>&1': Reading package lists... Building dependency tree... Reading state information... Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: openmediavault-clamav : Depends: clamav-daemon but it is not installable Depends: clamav-freshclam but it is not installable E: Broken packages' in /usr/share/openmediavault/engined/rpc/pluginmgmt.inc:139 Stack trace: #0 [internal function]: OMVRpcServicePluginMgmt->enumeratePlugins(NULL, Array) #1 /usr/share/php/openmediavault/rpcservice.inc(125): call_user_func_array(Array, Array) #2 /usr/share/openmediavault/engined/rpc/pluginmgmt.inc(225): OMVRpcServiceAbstract->callMethod('enumeratePlugin...', NULL, Array) #3 [internal function]: OMVRpcServicePluginMgmt->getList(Array, Array) #4 /usr/share/php/openmediavault/rpcservice.inc(125): call_user_func_array(Array, Array) #5 /usr/share/php/openmediavault/rpc.inc(62): OMVRpcServiceAbstract->callMethod('getList', Array, Array) #6 /usr/sbin/omv-engined(495): OMVRpc::exec('Plugin', 'getList', Array, Array, 1) #7 {main}