Ubuntu 14.x marvell 88e116 - Showing 100mb not 1gb

Asked by Michael

I have Ubuntu 14.x, installed on an Arima (Rackable Systems) - NM46X. The network ports should be 1gb, however Ubuntu is showing 100mb not 1gb.

Is there a fix for this or known issues?

Per the manufacturer:
Integrated Gigabit Ethernet
- Dual IEEE 802.3 nVIDIA MACs for 1000BASE-T/100BASE-T/10BASE-T Gigabit/Fast Ethernet/Ethernet with TCP Offload Engine (TOE)
- Two Marvell 88E1116 gigabit PHY
- PXE option ROM solution
- nVIDIA Firewall
- Front panel LED output

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
Michael
Solved:
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

What is the output of:

sudo lshw -C network; lsb_release -a; uname -a; ifconfig

Thanks

Revision history for this message
Michael (x-michael-h) said :
#2

lspci -nn | grep -i net

Bridge [0680]: NVIDIA Corporation MCP55 Ethernet [10de:0373] (rev a3)

sudo lshw -C network; lsb_release -a; uname -a; ifconfig

No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.3 LTS
Release: 14.04
Codename: trusty
Linux stun 3.19.0-28-generic #30~14.04.1-Ubuntu SMP Tue Sep 1 09:32:55 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
eth0 Link encap:Ethernet HWaddr 00:03:25:44:b3:a0
          inet addr :xx.xxx.xxx.xx Bcast:xx.xxx.xxx.xx Mask:255.255.255.248
          inet6 addr: xxxx::xxx:xxxx:xxxx:xxxx/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
          RX packets:1090046 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1080129 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:357332050 (357.3 MB) TX bytes:251150324 (251.1 MB)

lo Link encap:Local Loopback
          inet addr:127.0.0.1 Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING MTU:65536 Metric:1
          RX packets:14 errors:0 dropped:0 overruns:0 frame:0
          TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:760 (760.0 B) TX bytes:760 (760.0 B)

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#3

If you run:

 sudo ethtool -s eth0 speed 1000 duplex full

Is it OK?

Revision history for this message
Michael (x-michael-h) said :
#4

sudo ethtool -s eth0 speed 1000 duplex full

Disconnected remote SSH, unable to connect SSH via PuTTY - Network error: Connection timed out... This is new.
Unable to connect to Webmin... This is new.

sudo ethtool -s eth0 speed 1000 duplex full

From server, terminal/command line. Seems to run.

appears to no longer have internet / network access, unable to process apt-get or ping

How can I revert this change...? I need to get this machine back online.

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#5

Same command with 100 or just reboot.

Revision history for this message
Michael (x-michael-h) said :
#6

reboot did nothing

ReImaged.

Revision history for this message
Michael (x-michael-h) said :
#7

What else could resolve this?

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#8

The command is not persistent between boots. You would need to modify the configuration of the OS to make it stick

Revision history for this message
Michael (x-michael-h) said :
#9

Thanks andrew,

Back to square one.

Revision history for this message
Manfred Hampl (m-hampl) said :
#10

What is the output of

sudo lshw -C network

(has been requested an the beginning, but was never provided)?

Revision history for this message
Michael (x-michael-h) said :
#11

From remote SSH: shows, PCI (sysfs), then disappears.

Revision history for this message
Michael (x-michael-h) said :
#12

It looks like it outputs many things really fast and that is the last item. Then it only shows what is in post#2

Revision history for this message
Manfred Hampl (m-hampl) said :
#13

The output should be something like

*-network
 description: Ethernet interface
 product: ...
 vendor: ....
 physical id: ...
 bus info: pci@...
 logical name: eth0
 version: 10
 serial: ...
 size: 100MB/s
 capacity: 100MB/s
 width: 32 bits
 clock: 33MHz
 capabilities: pm bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
 configuration: autonegotiation=on broadcast=yes driver=8139too driverversion=0.9.28 duplex=full ip=... latency=64 link=yes maxlatency=64 mingnt=32 multicast=yes port=MII speed=100MB/s
 resources: ...

post #2 is the output for "lsb_release -a; uname -a; ifconfig", but not for "sudo lshw -C network"

Revision history for this message
Michael (x-michael-h) said :
#14

I'm running the command, sudo lshw -C network, and nothing more is showing. Is there another way to do this? Output to a text file?

Revision history for this message
Manfred Hampl (m-hampl) said :
#15

You always can redirect the output to a file, like

sudo lshw -C network > lshw_output.txt

but I doubt that this will show something in the file, if the command does not produce output on screen.

Do the commands

which lshw
lshw -version
lshw -short

produce output?

Revision history for this message
Michael (x-michael-h) said :
#16

/usr/bin/lshw
B.02.16
$ lshw -short
WARNING: you should run this program as super-user.
PCI (sysfs)
H/W path Device Class Description
===============================================
                         system Computer
/0 bus Motherboard
/0/3 memory 15GiB System memory
/0/7 processor Dual-Core AMD Opteron(tm) Processor 2214 HE
/0/10 processor Dual-Core AMD Opteron(tm) Processor 2214 HE
/0/0 memory RAM memory
/0/1 bridge MCP55 LPC Bridge
/0/1.1 bus MCP55 SMBus Controller
/0/2 bus MCP55 USB Controller
/0/2.1 bus MCP55 USB Controller
/0/4 storage MCP55 IDE
/0/5 storage MCP55 SATA Controller
/0/5.1 storage MCP55 SATA Controller
/0/5.2 storage MCP55 SATA Controller
/0/6 bridge MCP55 PCI bridge
/0/6/6 display ES1000
/0/8 eth0 bridge MCP55 Ethernet
/0/9 eth1 bridge MCP55 Ethernet
/0/a bridge MCP55 PCI Express bridge
/0/b bridge MCP55 PCI Express bridge
/0/c bridge MCP55 PCI Express bridge
/0/d bridge MCP55 PCI Express bridge
/0/d/0 bridge uPD720400 PCI Express - PCI/PCI-X Bridge
/0/d/0.1 bridge uPD720400 PCI Express - PCI/PCI-X Bridge
/0/e bridge MCP55 PCI Express bridge
/0/f bridge MCP55 PCI Express bridge
/0/100 bridge K8 [Athlon64/Opteron] HyperTransport Technol
/0/101 bridge K8 [Athlon64/Opteron] Address Map
/0/102 bridge K8 [Athlon64/Opteron] DRAM Controller
/0/103 bridge K8 [Athlon64/Opteron] Miscellaneous Control
/0/104 bridge K8 [Athlon64/Opteron] HyperTransport Technol
/0/105 bridge K8 [Athlon64/Opteron] Address Map
/0/106 bridge K8 [Athlon64/Opteron] DRAM Controller
/0/107 bridge K8 [Athlon64/Opteron] Miscellaneous Control
/0/11 scsi2 storage
/0/11/0.0.0 /dev/cdrom disk BDDVDRW UH12NS30
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.

Revision history for this message
Michael (x-michael-h) said :
#17

I hit Enter when the PCI (sysfs) displayed and got the output?

Revision history for this message
Michael (x-michael-h) said :
#18

$ ===================================================
/0/10 storage MCP55 SATA Controller
/0/5.1 storage MCP55 SATA Controller
/0/5.2 storage MCP55 SATA Controller
/0/6 bridge MCP55 PCI bridge
/0/6/6 display ES1000
/0/8 eth0 bridge MCP55 Ethernet
/0/9 eth1 bridge MCP55 Ethernet
/0/a bridge MCP55 PCI Express bridge
/0/b bridge MCP55 PCI Express bridge
/0/c bridge MCP55 PCI Express bridge
/0/d bridge MCP55 PCI Express bridge
/0/d/0 bridge uPD720400 PCI Express - PCI/PCI-X Bridge
/0/d/0.1 bridge uPD720400 PCI Express - PCI/PCI-X Bridge
/0/e bridge MCP55 PCI Express bridge
/0/100 bridge MCP55 PCI Express bridge
/0/101 bridge K8 [Athlon64/Opteron] HyperTransport Tec
/0/102 bridge K8 [Athlon64/Opteron] Address Map
/0/103 bridge K8 [Athlon64/Opteron] DRAM Controller
/0/104 bridge K8 [Athlon64/Opteron] Miscellaneous Cont
/0/105 bridge K8 [Athlon64/Opteron] HyperTransport Tec
/0/106 bridge K8 [Athlon64/Opteron] Address Map
/0/107 bridge K8 [Athlon64/Opteron] DRAM Controller
/0/108 bridge K8 [Athlon64/Opteron] Miscellaneous Cont
/0/11 scsi2 storage
/0/11/0.0.0 /dev/cdrom disk BDDVDRW UH12NS30
/0/12 scsi6 storage
/0/12/0.0.0 /dev/sda disk 120GB Samsung SSD 850
/0/12/0.0.0/1 /dev/sda1 volume 243MiB Linux filesystem partition
/0/12/0.0.0/2 /dev/sda2 volume 111GiB Extended partition
/0/12/0.0.0/2/5 /dev/sda5 volume 111GiB Linux LVM Physical Volume partiti
===================================================: command not found

Revision history for this message
Michael (x-michael-h) said :
#19

$ lshw -short
WARNING: you should run this program as super-user.
PCI (sysfs)
H/W path Device Class Description
===============================================
                         system Computer
/0 bus Motherboard
/0/3 memory 15GiB System memory
/0/7 processor Dual-Core AMD Opteron(tm) Processor 2214 HE
/0/10 processor Dual-Core AMD Opteron(tm) Processor 2214 HE
/0/0 memory RAM memory
/0/1 bridge MCP55 LPC Bridge
/0/1.1 bus MCP55 SMBus Controller
/0/2 bus MCP55 USB Controller
/0/2.1 bus MCP55 USB Controller
/0/4 storage MCP55 IDE
/0/5 storage MCP55 SATA Controller
/0/5.1 storage MCP55 SATA Controller
/0/5.2 storage MCP55 SATA Controller
/0/6 bridge MCP55 PCI bridge
/0/6/6 display ES1000
/0/8 eth0 bridge MCP55 Ethernet
/0/9 eth1 bridge MCP55 Ethernet
/0/a bridge MCP55 PCI Express bridge
/0/b bridge MCP55 PCI Express bridge
/0/c bridge MCP55 PCI Express bridge
/0/d bridge MCP55 PCI Express bridge
/0/d/0 bridge uPD720400 PCI Express - PCI/PCI-X Bridge
/0/d/0.1 bridge uPD720400 PCI Express - PCI/PCI-X Bridge
/0/e bridge MCP55 PCI Express bridge
/0/f bridge MCP55 PCI Express bridge
/0/100 bridge K8 [Athlon64/Opteron] HyperTransport Technology Configuration
/0/101 bridge K8 [Athlon64/Opteron] Address Map
/0/102 bridge K8 [Athlon64/Opteron] DRAM Controller
/0/103 bridge K8 [Athlon64/Opteron] Miscellaneous Control
/0/104 bridge K8 [Athlon64/Opteron] HyperTransport Technology Configuration
/0/105 bridge K8 [Athlon64/Opteron] Address Map
/0/106 bridge K8 [Athlon64/Opteron] DRAM Controller
/0/107 bridge K8 [Athlon64/Opteron] Miscellaneous Control
/0/11 scsi2 storage
/0/11/0.0.0 /dev/cdrom disk BDDVDRW UH12NS30
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.
harold@CoTURN:~$
harold@CoTURN:~$ sudo lshw -short
H/W path Device Class Description
===================================================
                             system MCP55S ()
/0 bus MCP55S
/0/0 memory 105KiB BIOS
/0/3 processor Dual-Core AMD Opteron(tm) Processor 2214 HE
/0/3/6 memory 64KiB L1 cache
/0/3/7 memory 1MiB L2 cache
/0/4 processor Dual-Core AMD Opteron(tm) Processor 2214 HE
/0/4/8 memory 64KiB L1 cache
/0/4/9 memory 1MiB L2 cache
/0/5 memory 15GiB System Memory
/0/5/0 memory 1GiB DIMM DDR2 Synchronous
/0/5/1 memory 1GiB DIMM DDR2 Synchronous
/0/5/2 memory 1GiB DIMM DDR2 Synchronous
/0/5/3 memory 1GiB DIMM DDR2 Synchronous
/0/5/4 memory 1GiB DIMM DDR2 Synchronous
/0/5/5 memory 1GiB DIMM DDR2 Synchronous
/0/5/6 memory 1GiB DIMM DDR2 Synchronous
/0/5/7 memory 1GiB DIMM DDR2 Synchronous
/0/7 memory RAM memory
/0/1 bridge MCP55 LPC Bridge
/0/1.1 bus MCP55 SMBus Controller
/0/2 bus MCP55 USB Controller
/0/2.1 bus MCP55 USB Controller
/0/f storage MCP55 IDE
/0/10 storage MCP55 SATA Controller
/0/5.1 storage MCP55 SATA Controller
/0/5.2 storage MCP55 SATA Controller
/0/6 bridge MCP55 PCI bridge
/0/6/6 display ES1000
/0/8 eth0 bridge MCP55 Ethernet
/0/9 eth1 bridge MCP55 Ethernet
/0/a bridge MCP55 PCI Express bridge
/0/b bridge MCP55 PCI Express bridge
/0/c bridge MCP55 PCI Express bridge
/0/d bridge MCP55 PCI Express bridge
/0/d/0 bridge uPD720400 PCI Express - PCI/PCI-X Bridge
/0/d/0.1 bridge uPD720400 PCI Express - PCI/PCI-X Bridge
/0/e bridge MCP55 PCI Express bridge
/0/100 bridge MCP55 PCI Express bridge
/0/101 bridge K8 [Athlon64/Opteron] HyperTransport Technology Configuration
/0/102 bridge K8 [Athlon64/Opteron] Address Map
/0/103 bridge K8 [Athlon64/Opteron] DRAM Controller
/0/104 bridge K8 [Athlon64/Opteron] Miscellaneous Control
/0/105 bridge K8 [Athlon64/Opteron] HyperTransport Technology Configuration
/0/106 bridge K8 [Athlon64/Opteron] Address Map
/0/107 bridge K8 [Athlon64/Opteron] DRAM Controller
/0/108 bridge K8 [Athlon64/Opteron] Miscellaneous Control
/0/11 scsi2 storage
/0/11/0.0.0 /dev/cdrom disk BDDVDRW UH12NS30
/0/12 scsi6 storage
/0/12/0.0.0 /dev/sda disk 120GB Samsung SSD 850
/0/12/0.0.0/1 /dev/sda1 volume 243MiB Linux filesystem partition
/0/12/0.0.0/2 /dev/sda2 volume 111GiB Extended partition
/0/12/0.0.0/2/5 /dev/sda5 volume 111GiB Linux LVM Physical Volume partition

Revision history for this message
Manfred Hampl (m-hampl) said :
#20

When issuing the lshw command you have to be patient.
It takes a few seconds to gather the information, and during that time the program shows the area where it is currently searching (e.g. PCI (sysfs) or SCSI).

Apparently on your system the network adapter is not classified as "network" but "bridge"!

What is the output of

sudo lshw -C bridge

(you can eliminate all output that is not related to eth0 and/or eth1)

Revision history for this message
Michael (x-michael-h) said :
#21

  *-bridge:0
       description: Ethernet interface
       product: MCP55 Ethernet
       vendor: NVIDIA Corporation
       physical id: 8
       bus info: pci@0000:00:08.0
       logical name: eth0
       version: a3
       serial: 00:50:45:02:68:5a
       size: 1000000000
       capacity: 1000000000
       width: 32 bits
       clock: 66MHz
       capabilities: bridge pm msix msi ht bus_master cap_list ethernet physical mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=forcedeth driverversion=0.64 duplex=full ip=xxx.xx.xxx.xx latency=0 link=yes maxlatency=20 mingnt=1 multicast=yes port=MII speed=1Gbit/s
       resources: irq:24 memory:d0009000-d0009fff ioport:2808(size=8) memory:d0005800-d00058ff memory:d0005400-d000540f
  *-bridge:1 DISABLED
       description: Ethernet interface
       product: MCP55 Ethernet
       vendor: NVIDIA Corporation
       physical id: 9
       bus info: pci@0000:00:09.0
       logical name: eth1
       version: a3
       serial: 00:50:45:02:68:5b
       capacity: 1000000000
       width: 32 bits
       clock: 66MHz
       capabilities: bridge pm msix msi ht bus_master cap_list ethernet physical mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=forcedeth driverversion=0.64 latency=0 link=no maxlatency=20 mingnt=1 multicast=yes port=MII
       resources: irq:17 memory:d000b000-d000bfff ioport:2810(size=8) memory:d000a000-d000a0ff memory:d0005c00-d0005c0f

Revision history for this message
Michael (x-michael-h) said :
#22

So I'm taken back by this...

Just ran, ethtool eth0

Settings for eth0:
        Supported ports: [ MII ]
        Supported link modes: 10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supported pause frame use: No
        Supports auto-negotiation: Yes
        Advertised link modes: 10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Speed: 1000Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 1
        Transceiver: external
        Auto-negotiation: on
Cannot get wake-on-lan settings: Operation not permitted
        Link detected: yes

Before reimage everything was showing as 500mb... Guess it fixed itself?