no internet ethernet connection via BCM5789 Gigabit with tg3 module

Asked by Marco B

I have a desktop PC without WifI using wired ethernet connection to connect to the Internet.

I had a previous old version of Ubuntu installed, and it worked

I have now finally installed (a clean install) Ubuntu 14.04.1 LTS trusty

I have a BCM5789 Gigabit Ethernet adapter.

The internet connection works all right for all other computers (laptops and tablets) also via wired connnection. The cable is properly inserted and it works (tested on other machines).

I have read many forum posts and other documentation but cannot find a solution.

Here are the results of various command:

dmseg tg3 gives:

[ 1.156680] tg3.c:v3.134 (Sep 16, 2013)
[ 1.230990] tg3 0000:03:00.0 eth0: Tigon3 [partno(BCM95789) rev 4101] (PCI Express) MAC address 00:0f:ea:4c:4e:1a
[ 1.231000] tg3 0000:03:00.0 eth0: attached PHY is 5750 (10/100/1000Base-T Ethernet) (WireSpeed[1], EEE[0])
[ 1.231006] tg3 0000:03:00.0 eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] TSOcap[1]
[ 1.231012] tg3 0000:03:00.0 eth0: dma_rwctrl[76180000] dma_mask[64-bit]

uname -r

interfaces are:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

lspci -nnk gives:

00:00.0 Host bridge [0600]: Intel Corporation 82945G/GZ/P/PL Memory Controller Hub [8086:2770] (rev 02)
 Subsystem: Gigabyte Technology Co., Ltd Device [1458:5000]
00:01.0 PCI bridge [0604]: Intel Corporation 82945G/GZ/P/PL PCI Express Root Port [8086:2771] (rev 02)
 Kernel driver in use: pcieport
00:1b.0 Audio device [0403]: Intel Corporation NM10/ICH7 Family High Definition Audio Controller [8086:27d8] (rev 01)
 Subsystem: Gigabyte Technology Co., Ltd GA-8I945PG-RH Mainboard [1458:a102]
 Kernel driver in use: snd_hda_intel
00:1c.0 PCI bridge [0604]: Intel Corporation NM10/ICH7 Family PCI Express Port 1 [8086:27d0] (rev 01)
 Kernel driver in use: pcieport
00:1c.2 PCI bridge [0604]: Intel Corporation NM10/ICH7 Family PCI Express Port 3 [8086:27d4] (rev 01)
 Kernel driver in use: pcieport
00:1d.0 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 [8086:27c8] (rev 01)
 Subsystem: Gigabyte Technology Co., Ltd GA-D525TUD [1458:5004]
 Kernel driver in use: uhci_hcd
00:1d.1 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 [8086:27c9] (rev 01)
 Subsystem: Gigabyte Technology Co., Ltd GA-D525TUD [1458:5004]
 Kernel driver in use: uhci_hcd
00:1d.2 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 [8086:27ca] (rev 01)
 Subsystem: Gigabyte Technology Co., Ltd GA-D525TUD [1458:5004]
 Kernel driver in use: uhci_hcd
00:1d.3 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 [8086:27cb] (rev 01)
 Subsystem: Gigabyte Technology Co., Ltd GA-D525TUD [1458:5004]
 Kernel driver in use: uhci_hcd
00:1d.7 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller [8086:27cc] (rev 01)
 Subsystem: Gigabyte Technology Co., Ltd GA-D525TUD [1458:5006]
 Kernel driver in use: ehci-pci
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev e1)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge [8086:27b8] (rev 01)
 Subsystem: Gigabyte Technology Co., Ltd Device [1458:5001]
 Kernel driver in use: lpc_ich
00:1f.2 IDE interface [0101]: Intel Corporation NM10/ICH7 Family SATA Controller [IDE mode] [8086:27c0] (rev 01)
 Subsystem: Gigabyte Technology Co., Ltd Device [1458:b002]
 Kernel driver in use: ata_piix
00:1f.3 SMBus [0c05]: Intel Corporation NM10/ICH7 Family SMBus Controller [8086:27da] (rev 01)
 Subsystem: Gigabyte Technology Co., Ltd GA-8I945PG-RH/GA-D525TUD Mainboard [1458:5001]
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation NV44 [GeForce 6200 TurboCache] [10de:0161] (rev a1)
 Subsystem: XFX Pine Group Inc. Device [1682:2146]
 Kernel driver in use: nouveau
03:00.0 Ethernet controller [0200]: Broadcom Corporation NetLink BCM5789 Gigabit Ethernet PCI Express [14e4:169d] (rev 11)
 Subsystem: Gigabyte Technology Co., Ltd Device [1458:e000]
 Kernel driver in use: tg3
04:00.0 Multimedia audio controller [0401]: Creative Labs CA0106 Soundblaster [1102:0007]
 Subsystem: Creative Labs SB0570 [SB Audigy SE] [1102:100a]
 Kernel driver in use: snd_ca0106
04:06.0 RAID bus controller [0104]: Integrated Technology Express, Inc. IT8212 Dual channel ATA RAID controller [1283:8212] (rev 13)
 Subsystem: Integrated Technology Express, Inc. IT/ITE8212 Dual channel ATA RAID controller [1283:0001]
 Kernel driver in use: pata_it821x

uname - a

Linux marco-desktop 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

I am desperate to solve this. It has never worked, since installation.

Thanks for helping

Kind regards
Marco

Question information

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

If you run :

ifconfig

Do you see the interface has an IP address?

Revision history for this message
Marco B (marco-bertaglia) said :
#2

No IP address when I let all normal processes run

ifconfig -a gives the attached log

Once only did I see an IP, and that's shown up in syslog|tail when I ran

sudo dhclient eth0

yet even then, no connection to the Interne happened at all. I believe the IP was my router's public IP, not the PC's

I attached the syslog tail

Thanks

Take heed, dear Friends, to the promptings of love and truth in your hearts. Trust them as the leadings of God, whose Light shows us our darkness and bring us to new life.

Revision history for this message
Marco B (marco-bertaglia) said :
#3

ifconfig -a gives:

eth0 Link encap:Ethernet HWaddr 00:0f:ea:4c:4e:1a
          UP BROADCAST MULTICAST MTU:1500 Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
          Interrupt:18

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:249 errors:0 dropped:0 overruns:0 frame:0
          TX packets:249 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:18625 (18.6 KB) TX bytes:18625 (18.6 KB)

------Original Message------
From: actionparsnip
Sender: <email address hidden>
To: <email address hidden>
ReplyTo: <email address hidden>
Subject: Re: [Question #262114]: no internet ethernet connection via BCM5789 Gigabit with tg3 module
Sent: Feb 15, 2015 07:07

Your question #262114 on Ubuntu changed:
https://answers.launchpad.net/ubuntu/+question/262114

    Status: Open => Needs information

actionparsnip requested more information:
If you run :

ifconfig

Do you see the interface has an IP address?

--
To answer this request for more information, you can either reply to
this email or enter your reply at the following page:
https://answers.launchpad.net/ubuntu/+question/262114

You received this question notification because you asked the question.

Take heed, dear Friends, to the promptings of love and truth in your hearts. Trust them as the leadings of God, whose Light shows us our darkness and bring us to new life.

Revision history for this message
Marco B (marco-bertaglia) said :
#4

syslog |tail
[NOTE that the PC clock was wrong so it's not FEB 8 but yesterday FEB 14]

Feb 8 21:43:00 marco-desktop dhclient: No working leases in persistent database - sleeping.
Feb 8 21:43:00 marco-desktop avahi-autoipd(eth0)[3414]: Found user 'avahi-autoipd' (UID 105) and group 'avahi-autoipd' (GID 113).
Feb 8 21:43:00 marco-desktop avahi-autoipd(eth0)[3414]: Successfully called chroot().
Feb 8 21:43:00 marco-desktop avahi-autoipd(eth0)[3414]: Successfully dropped root privileges.
Feb 8 21:43:00 marco-desktop avahi-autoipd(eth0)[3414]: Starting with address 169.254.5.130
Feb 8 21:43:06 marco-desktop avahi-autoipd(eth0)[3414]: Callout BIND, address 169.254.5.130 on interface eth0
Feb 8 21:43:06 marco-desktop avahi-daemon[722]: Joining mDNS multicast group on interface eth0.IPv4 with address 169.254.5.130.
Feb 8 21:43:06 marco-desktop avahi-daemon[722]: New relevant interface eth0.IPv4 for mDNS.
Feb 8 21:43:06 marco-desktop avahi-daemon[722]: Registering new address record for 169.254.5.130 on eth0.IPv4.
Feb 8 21:43:10 marco-desktop avahi-autoipd(eth0)[3414]: Successfully claimed IP address 169.254.5.130
------Original Message------
From: actionparsnip
Sender: <email address hidden>
To: <email address hidden>
ReplyTo: <email address hidden>
Subject: Re: [Question #262114]: no internet ethernet connection via BCM5789 Gigabit with tg3 module
Sent: Feb 15, 2015 07:07

Your question #262114 on Ubuntu changed:
https://answers.launchpad.net/ubuntu/+question/262114

    Status: Open => Needs information

actionparsnip requested more information:
If you run :

ifconfig

Do you see the interface has an IP address?

--
To answer this request for more information, you can either reply to
this email or enter your reply at the following page:
https://answers.launchpad.net/ubuntu/+question/262114

You received this question notification because you asked the question.

Take heed, dear Friends, to the promptings of love and truth in your hearts. Trust them as the leadings of God, whose Light shows us our darkness and bring us to new life.

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

Have you tried a known good cable?
Try a different port on the router too.

Revision history for this message
Marco B (marco-bertaglia) said :
#6

Thank you @actionparsnip

Of course I tried a very good cable.
It's a new cable
And I have tried two different new cables
And all three ethernet ports on the router
both cables worked on all three ports I have on my modem/router not only on a different pc (laptop with wifi switched off and ethernet cable connected) BUT ALSO on the very same desktop pc when it worked with the old Linux Ubuntu 8.04 I had intsalled in 2006 (end) or 2007 (beginning)

It is definitely NOT a problem of cable, nor a problem of connectors, not a problem of modem/router either

I have been working on this with assstance from the Italian Ubuntu IRC channel actually having this laptop from which I am now replying connected through wired connections (working) while at the same time I was working on the desktop to copy the output of various debugging messages and logs on files to put them on the connected laptop and post them through the internet to obtain some help

thank you

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

Try resetting the BIOS to default settings then set it up again. Can help.

Revision history for this message
Marco B (marco-bertaglia) said :
#8

thanks
did this

did not work :-(

there's a checksum error message at boot, one that goes too fast away from the screen (pc then continues booting anyway) so I have not manage to copy it down and post it

don't know if this is the problem :-(

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

What is the output of:

dmesg | grep -i sum

Thanks

Revision history for this message
Marco B (marco-bertaglia) said :
#10

[ 0.081897] NMI watchdog: enabled on all CPUs, permanently consumes one hw-PMU counter.
[ 1.226706] tg3 0000:03:00.0 eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] TSOcap[1]
[ 11.696197] SKU: check_sum=0x00000000
[ 12.663735] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 202
[ 12.705399] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 202
[ 12.736260] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 202
[ 12.768461] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 202

Take heed, dear Friends, to the promptings of love and truth in your hearts. Trust them as the leadings of God, whose Light shows us our darkness and bring us to new life.

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

If you have a spare PCI NIC laying around you could install it and get fully updated. It may help. You may also find getting the latest kernel from the mainline PPA helps and you can copy the 3 debs it needs to a USB stick.

Revision history for this message
Marco B (marco-bertaglia) said :
#12

Unfortunately I have no spare PCI NIC

I downloaded and installed the latest kernel (the three packages of kernel 3.13.11 for x86_64, generic header and all - I did not find any extra)

It still does not work at all :-((

Revision history for this message
Marco B (marco-bertaglia) said :
#13

I then installed Ubunto 14.10 and STILL NO JOY

I even tried another distro (slackware 14.1) to NO AVAIL

I am a bit puzzled because ifconfig - a shows "UP" even if there is no light on at the NIC plug and no Internet (indeed no IP)

eth0 Link encap:Ethernet HWaddr 00:0f:ea:4c:4e:1a
          UP BROADCAST MULTICAST MTU:1500 Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
          Interrupt:18

ALL OF A SUDDEN I wondered whether it could be a problem of interrupts ???

:-(

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

Possibly a faulty connection too. See how it goes from now on.

Revision history for this message
Marco B (marco-bertaglia) said :
#15

I changed the NIC and I believe the issue might be solved. It now works from a live DVD but I have been away and I want to do a clean install. I tend to think that in spite of all else pointing to the contrary, the old NIC could have broken down :-(

Revision history for this message
Marco B (marco-bertaglia) said :
#16

Thanks actionparsnip, that solved my question.