Broadcomm BCM57780 network card not recognized

Issues related to hardware problems
taylorkh
Posts: 534
Joined: 2010/11/24 15:08:33
Location: North Carolina, USA

Broadcomm BCM57780 network card not recognized

Post by taylorkh » 2011/07/11 20:29:22

I just installed the CentOS 6 from the latest DVD. I received an error during the install when trying to connect to NTP to set the date and time. Upon completing the install I found that I had no network connectivity. The NIC per lspci is [quote]05:00.0 Ethernet controller: Broadcom Corporation NetLink BCM57780 Gigabit Ethernet PCIe (rev 01)[/quote] I have found a couple of bugs for this card over in Fedora land. The most complete one [url=https://bugzilla.redhat.com/show_bug.cgi?id=525966]525966[/url] is marked Closed Errata but does not seem to be fixed.

That said... I have no idea where to turn. The card installed fine in CentOS 5.6. as well as various releases of Ubuntu. I have searched for "BCM57780 driver RHEL" and similar but have found more problems and complaints, no solutions. Well I lied. I found a solution to "card doesn't work on RHEL 5.4" which says the card works on CentOS 5.4.

It is sort of hard to report a bug from a machine with no connectivity. Recommendations?

TIA,

Ken

scratchfury
Posts: 1
Joined: 2011/07/11 18:54:51

Re: Broadcomm BCM57780 network card not recognized

Post by scratchfury » 2011/07/11 21:06:44

Does the card show up if you do "ifconfig -a"?

pschaff
Retired Moderator
Posts: 18276
Joined: 2006/12/13 20:15:34
Location: Tidewater, Virginia, North America
Contact:

Broadcomm BCM57780 network card not recognized

Post by pschaff » 2011/07/11 21:50:54

The Broadcom licenses tend to be unfriendly to other than end-users, thus [url=http://elrepo.org]ELRepo[/url] and others do not support Broadcom cards. Please report the Vendor:DeviceID fingerprint as explained in [url=http://elrepo.org/tiki/FAQ]ELRepo FAQ#4[/url] or read read [url=http://www.centos.org/modules/newbb/viewtopic.php?topic_id=25128&forum=47]How to provide information about your system[/url] and post the results of "./getinfo.sh" using [url=http://en.wikipedia.org/wiki/Sneakernet]sneakernet[/url] to get the script on the system and return the results file.

taylorkh
Posts: 534
Joined: 2010/11/24 15:08:33
Location: North Carolina, USA

Re: Broadcom BCM57780 network card not recognized

Post by taylorkh » 2011/07/11 22:26:41

Thanks all. I will give those things a try after I complete Plans, B, C and perhaps D. I will report back over the next day or so.

Ken

User avatar
AlanBartlett
Forum Moderator
Posts: 9345
Joined: 2007/10/22 11:30:09
Location: ~/Earth/UK/England/Suffolk
Contact:

Re: Broadcom BCM57780 network card not recognized

Post by AlanBartlett » 2011/07/11 23:30:41

I am [i]suspecting[/i] that device should use the [i]Tigon 3[/i] ([b]tg3[/b]) driver . . . but without sight of its fingerprint, that is just speculation. ;-)

taylorkh
Posts: 534
Joined: 2010/11/24 15:08:33
Location: North Carolina, USA

Re: Broadcom BCM57780 network card not recognized

Post by taylorkh » 2011/07/11 23:51:58

Thanks Alan, I believe I saw that referenced in the long Fedora bug discussion I linked to.

Plan C - I have installed Scientific Linux 6. Same problem, no network connection. Apparently no network card recognized.

On to plan D - I am attempting to get a hold of a RHEL 6 30 day evaluation copy. If so, I will go though the initial install and see if it is problem is upstream at RH.

In parallel Plan E - I need to restore my CentOS 6 install from image (I used the hard drive for plan B).

I had edited my earlier post re. Plan B but I guess I did not properly save it. Plan B was to install 5.6 (which worked) and then upgrade to 6.0 and see if networking breaks. The installer offers to "Install or Upgrade..." at the initial menu. However, it will not do an upgrade. I would not do this for real and have never done so. I always do a clean fresh install. So I don't know if a major version upgrade is even possible. Oh well.

For Plan E I will try some of the suggestions here and in the Fedora bug discussion.

Ken


[P.s. please ignore - just seeing if I can edit my post or if I have lost my mind... ]

Ideal
Posts: 56
Joined: 2009/07/17 22:32:51

Re: Broadcom BCM57780 network card not recognized

Post by Ideal » 2011/07/12 00:30:31

Try adding NIC=tg3 to your grub kernel options. We just got an HP thin client with that network card and it wasn't recognized by the kernel but the NIC=tg3 option did the trick.

taylorkh
Posts: 534
Joined: 2010/11/24 15:08:33
Location: North Carolina, USA

Re: Broadcom BCM57780 network card not recognized

Post by taylorkh » 2011/07/12 01:40:33

Thanks Ideal. I will add that to Plan E.

Ken

User avatar
AlanBartlett
Forum Moderator
Posts: 9345
Joined: 2007/10/22 11:30:09
Location: ~/Earth/UK/England/Suffolk
Contact:

Re: Broadcom BCM57780 network card not recognized

Post by AlanBartlett » 2011/07/12 03:08:50

[b]Ken[/b] -- How about just posting those two hexadecimal numbers, separated by a colon? (The [i]Vendor:Device ID Pairing[/i].)

I am responding from a [i]RHEL 6.1[/i] system and can easily look up the information for the [b]Tigon 3[/b] driver.

taylorkh
Posts: 534
Joined: 2010/11/24 15:08:33
Location: North Carolina, USA

Re: Broadcom BCM57780 network card not recognized

Post by taylorkh » 2011/07/12 13:35:23

Update:

I booted CentOS 6 with NIC=tg3 on the kernel line - still not network connection.

The VendorID:DeviceID is [b]14e4:1692[/b]

I located a module for this vendor/device [b]alias pci:v000014E4d00001692sv*sd*bc*sc*i* tg3[/b]

ifconfig-a shows eth0 present but no IP address.

[root@localhost Desktop]# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:25:64:E8:18:2C
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:17

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:16436 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:480 (480.0 b) TX bytes:480 (480.0 b)

My system info with the "device" option is shown below.

So perhaps I am closer to a solution? Not sure what to do next.

Ken


Information for general problems.
[code]
== BEGIN uname -rmi ==
2.6.32-71.el6.i686 i686 i386
== END uname -rmi ==

== BEGIN rpm -qa \*-release\* ==
centos-release-6-0.el6.centos.5.i686
== END rpm -qa \*-release\* ==

== BEGIN cat /etc/redhat-release ==
CentOS Linux release 6.0 (Final)
== END cat /etc/redhat-release ==

== BEGIN getenforce ==
Enforcing
== END getenforce ==

== BEGIN free -m ==
total used free shared buffers cached
Mem: 7982 568 7414 0 14 263
-/+ buffers/cache: 290 7692
Swap: 10236 0 10236
== END free -m ==

== BEGIN rpm -q yum rpm python ==
yum-3.2.27-14.el6.centos.noarch
rpm-4.8.0-12.el6.i686
python-2.6.5-3.el6.i686
== END rpm -q yum rpm python ==

== BEGIN ls /etc/yum.repos.d ==
CentOS-Base.repo
CentOS-Debuginfo.repo
CentOS-Media.repo
== END ls /etc/yum.repos.d ==

== BEGIN cat /etc/yum.conf ==
[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=5
bugtracker_url=http://bugs.centos.org/set_project.php?project_id=16&ref=http://bugs.centos.org/bug_report_page.php?category=yum
distroverpkg=centos-release

# This is the default, if you make this bigger yum won't see if the metadata
# is newer on the remote and so you'll "gain" the bandwidth of not having to
# download the new metadata and "pay" for it by yum not having correct
# information.
# It is esp. important, to have correct metadata, for distributions like
# Fedora which don't keep old packages around. If you don't like this checking
# interupting your command line usage, it's much better to have something
# manually check the metadata once an hour (yum-updatesd will do this).
# metadata_expire=90m

# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d
== END cat /etc/yum.conf ==

== BEGIN yum repolist all ==
Loaded plugins: fastestmirror, refresh-packagekit
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=i386&repo=os error was
14: PYCURL ERROR 6 - ""
repo id repo name status
base CentOS-6 - Base enabled: 0
c6-media CentOS-6 - Media disabled
centosplus CentOS-6 - Plus disabled
contrib CentOS-6 - Contrib disabled
debug CentOS-6 - Debuginfo disabled
extras CentOS-6 - Extras enabled: 0
updates CentOS-6 - Updates enabled: 0
repolist: 0
== END yum repolist all ==

== BEGIN egrep 'include|exclude' /etc/yum.repos.d/*.repo ==
== END egrep 'include|exclude' /etc/yum.repos.d/*.repo ==

== BEGIN sed -n -e "/^\[/h; /priority *=/{ G; s/\n/ /; s/ity=/ity = /; p }" /etc/yum.repos.d/*.repo | sort -k3n ==
== END sed -n -e "/^\[/h; /priority *=/{ G; s/\n/ /; s/ity=/ity = /; p }" /etc/yum.repos.d/*.repo | sort -k3n ==

== BEGIN cat /etc/fstab ==

#
# /etc/fstab
# Created by anaconda on Tue Jul 12 08:35:14 2011
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=5ccbfdbd-c9e1-4da5-8a3c-02f708f39e5f / ext3 defaults 1 1
UUID=0a246363-90f0-4aec-96d6-1ae1a02f8b85 /data ext3 defaults 1 2
UUID=d55069b0-c6aa-4dc5-8271-c532bc703c0b /home ext3 defaults 1 2
UUID=154d9e0f-9764-45fe-9a1d-52134f5790d4 /quitelarge ext4 defaults 1 2
UUID=25b4adc9-f6ff-4b6b-95a1-311110d72442 swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
== END cat /etc/fstab ==

== BEGIN df -h ==
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 15G 2.8G 12G 20% /
tmpfs 3.9G 420K 3.9G 1% /dev/shm
/dev/sda4 408G 1.2G 386G 1% /data
/dev/sda2 20G 178M 19G 1% /home
/dev/sdb1 688G 444G 209G 68% /quitelarge
/dev/sdc1 952M 107M 846M 12% /media/KINGSTON1
== END df -h ==

== BEGIN fdisk -l ==

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0003c016

Device Boot Start End Blocks Id System
/dev/sda1 * 1 1958 15727603+ 83 Linux
/dev/sda2 1959 4569 20972857+ 83 Linux
/dev/sda3 4570 5874 10482412+ 82 Linux swap / Solaris
/dev/sda4 5875 60801 441201127+ 83 Linux

Disk /dev/sdb: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000f1ec7

Device Boot Start End Blocks Id System
/dev/sdb1 * 1 91201 732572001 83 Linux

Disk /dev/sdc: 999 MB, 999817216 bytes
21 heads, 20 sectors/track, 4649 cylinders
Units = cylinders of 420 * 512 = 215040 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Device Boot Start End Blocks Id System
/dev/sdc1 1 4650 976257 b W95 FAT32
== END fdisk -l ==

== BEGIN blkid ==
/dev/sda1: UUID="5ccbfdbd-c9e1-4da5-8a3c-02f708f39e5f" TYPE="ext3"
/dev/sda2: UUID="d55069b0-c6aa-4dc5-8271-c532bc703c0b" TYPE="ext3"
/dev/sda3: UUID="25b4adc9-f6ff-4b6b-95a1-311110d72442" TYPE="swap"
/dev/sda4: LABEL="/data" UUID="0a246363-90f0-4aec-96d6-1ae1a02f8b85" TYPE="ext3"
/dev/sdb1: LABEL="quitelarge" UUID="154d9e0f-9764-45fe-9a1d-52134f5790d4" TYPE="ext4"
/dev/sdc1: LABEL="KINGSTON1" UUID="EC83-F3CD" TYPE="vfat"
== END blkid ==

== BEGIN cat /proc/mdstat ==
Personalities :
unused devices: <none>
== END cat /proc/mdstat ==

== BEGIN lvdisplay ==
No volume groups found
== END lvdisplay ==

== BEGIN rpm -qa kernel\* | sort ==
kernel-2.6.32-71.el6.i686
kernel-firmware-2.6.32-71.el6.noarch
== END rpm -qa kernel\* | sort ==

== BEGIN lspci ==
00:00.0 Host bridge: Intel Corporation Core Processor DMI (rev 11)
00:03.0 PCI bridge: Intel Corporation Core Processor PCI Express Root Port 1 (rev 11)
00:08.0 System peripheral: Intel Corporation Core Processor System Management Registers (rev 11)
00:08.1 System peripheral: Intel Corporation Core Processor Semaphore and Scratchpad Registers (rev 11)
00:08.2 System peripheral: Intel Corporation Core Processor System Control and Status Registers (rev 11)
00:08.3 System peripheral: Intel Corporation Core Processor Miscellaneous Registers (rev 11)
00:10.0 System peripheral: Intel Corporation Core Processor QPI Link (rev 11)
00:10.1 System peripheral: Intel Corporation Core Processor QPI Routing and Protocol Registers (rev 11)
00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 05)
00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 05)
00:1c.4 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 5 (rev 05)
00:1c.5 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 6 (rev 05)
00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a5)
00:1f.0 ISA bridge: Intel Corporation 5 Series Chipset LPC Interface Controller (rev 05)
00:1f.2 IDE interface: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA IDE Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 05)
00:1f.5 IDE interface: Intel Corporation 5 Series/3400 Series Chipset 2 port SATA IDE Controller (rev 05)
01:00.0 VGA compatible controller: ATI Technologies Inc Cedar PRO [Radeon HD 5450]
01:00.1 Audio device: ATI Technologies Inc Manhattan HDMI Audio [Mobility Radeon HD 5000 Series]
03:00.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6315 Series Firewire Controller
05:00.0 Ethernet controller: Broadcom Corporation NetLink BCM57780 Gigabit Ethernet PCIe (rev 01)
== END lspci ==

== BEGIN lspci -n ==
00:00.0 0600: 8086:d131 (rev 11)
00:03.0 0604: 8086:d138 (rev 11)
00:08.0 0880: 8086:d155 (rev 11)
00:08.1 0880: 8086:d156 (rev 11)
00:08.2 0880: 8086:d157 (rev 11)
00:08.3 0880: 8086:d158 (rev 11)
00:10.0 0880: 8086:d150 (rev 11)
00:10.1 0880: 8086:d151 (rev 11)
00:1a.0 0c03: 8086:3b3c (rev 05)
00:1b.0 0403: 8086:3b56 (rev 05)
00:1c.0 0604: 8086:3b42 (rev 05)
00:1c.1 0604: 8086:3b44 (rev 05)
00:1c.4 0604: 8086:3b4a (rev 05)
00:1c.5 0604: 8086:3b4c (rev 05)
00:1d.0 0c03: 8086:3b34 (rev 05)
00:1e.0 0604: 8086:244e (rev a5)
00:1f.0 0601: 8086:3b02 (rev 05)
00:1f.2 0101: 8086:3b20 (rev 05)
00:1f.3 0c05: 8086:3b30 (rev 05)
00:1f.5 0101: 8086:3b26 (rev 05)
01:00.0 0300: 1002:68f9
01:00.1 0403: 1002:aa68
03:00.0 0c00: 1106:3403
05:00.0 0200: 14e4:1692 (rev 01)
== END lspci -n ==

== BEGIN lsusb ==
Bus 002 Device 004: ID 0951:1603 Kingston Technology DataTraveler 1GB/2GB Pen Drive
Bus 002 Device 003: ID 18e3:9106 Fitipower Integrated Technology Inc
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 046d:c404 Logitech, Inc. TrackMan Wheel
Bus 001 Device 004: ID 0a81:0205 Chesen Electronics Corp. PS/2 Keyboard+Mouse Adapter
Bus 001 Device 003: ID 051d:0002 American Power Conversion Uninterruptible Power Supply
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
== END lsusb ==

== BEGIN ifconfig -a ==
eth0 Link encap:Ethernet HWaddr 00:25:64:E8:18:2C
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:17

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:16436 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:480 (480.0 b) TX bytes:480 (480.0 b)

== END ifconfig -a ==

== BEGIN route -n ==
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
== END route -n ==

== BEGIN cat /etc/resolv.conf ==
cat: /etc/resolv.conf: No such file or directory
== END cat /etc/resolv.conf ==

== BEGIN grep net /etc/nsswitch.conf ==
#networks: nisplus [NOTFOUND=return] files
#netmasks: nisplus [NOTFOUND=return] files
netmasks: files
networks: files
netgroup: nisplus
== END grep net /etc/nsswitch.conf ==

== BEGIN chkconfig --list | grep -Ei 'network|wpa' ==
NetworkManager 0:off 1:off 2:on 3:on 4:on 5:on 6:off
network 0:off 1:off 2:on 3:on 4:on 5:on 6:off
wpa_supplicant 0:off 1:off 2:off 3:off 4:off 5:off 6:off
== END chkconfig --list | grep -Ei 'network|wpa' ==

[/code]

Post Reply