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

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]

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

Re: Broadcom BCM57780 network card not recognized

Post by pschaff » 2011/07/12 19:05:09

By default CentOS-6 (following upstream) uses NetworkManager and the interface comes up disabled. Have you enabled it in nm-applet and checked the box to start automatically? Alternatively, you might want to turn off NetworkManager and use the traditional "network" service.

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 19:20:30

Thanks Phil. The Network Manager applet is not present. I have added a second NIC to the PC. When I run Ubuntu 10.04, the regular OS on the machine, I see both NICs in the applet. I am now going to swap hard drives and see if CentOS finds the new D-Link NIC.

Ken

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 19:47:06

nm-applet is not showing. I tried starting it and got

[ken@localhost Desktop]$ nm-applet
An instance of nm-applet is already running.

** (nm-applet:2521): WARNING **: constructor(): Couldn't initialize the D-Bus manager.

The second NIC seems to be present:

[ken@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

eth1 Link encap:Ethernet HWaddr 00:40:05:36:71:C5
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:22 Base address:0x2c00

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:12 errors:0 dropped:0 overruns:0 frame:0
TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:720 (720.0 b) TX bytes:720 (720.0 b)

So I killed the nm-applet process and tried to restart it:

[root@localhost ~]# nm-applet
** Message: applet now removed from the notification area

** (nm-applet:2615): WARNING **: get_all_cb: couldn't retrieve system settings properties: (2) The name org.freedesktop.NetworkManagerSystemSettings was not provided by any .service files.
** Message: applet now embedded in the notification area
** Message: applet now removed from the notification area

** (nm-applet:2615): WARNING **: fetch_connections_done: error fetching system connections: (2) The name org.freedesktop.NetworkManagerSystemSettings was not provided by any .service files.

^C** Message: Caught signal 2, shutting down...

No applet made an appearance.

service network restart did nothing.

Ken

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

Re: Broadcom BCM57780 network card not recognized

Post by pschaff » 2011/07/12 19:50:22

Changing the hardware and killing things while debugging is really muddying the waters.

Are you logging in to Gnome as a normal user with GDM running? If so, do you see a small icon that looks like two monitors and a keyboard, possibly with a little red box with a white "x", on the top bar on the right side? In KDE it will appear on the bottom panel on the right.

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 22:47:45

A brief note so as not to confuse things further. I use the same [b]tg3[/b] driver with my [i]RHEL 6.1[/i] system but, as it is a laptop, I leave all networking under the control of [i]NetworkManager[/i].

[code]
[ajb@Duo2 ~]$ lspci -nn | grep -i net
09:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM5761e Gigabit Ethernet PCIe [14e4:1680] (rev 10)
0c:00.0 Network controller [0280]: Intel Corporation Ultimate N WiFi Link 5300 [8086:4235]
[ajb@Duo2 ~]$ grep -i 14e4 /lib/modules/*/modules.alias | grep 1680
/lib/modules/2.6.32-131.4.1.el6.x86_64/modules.alias:alias pci:v000014E4d00001680sv*sd*bc*sc*i* tg3
/lib/modules/2.6.32-71.el6.x86_64/modules.alias:alias pci:v000014E4d00001680sv*sd*bc*sc*i* tg3
[ajb@Duo2 ~]$ grep -i 14e4 /lib/modules/*/modules.alias | grep 1692
/lib/modules/2.6.32-131.4.1.el6.x86_64/modules.alias:alias pci:v000014E4d00001692sv*sd*bc*sc*i* tg3
/lib/modules/2.6.32-71.el6.x86_64/modules.alias:alias pci:v000014E4d00001692sv*sd*bc*sc*i* tg3
[ajb@Duo2 ~]$
[/code]

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 23:58:01

Phil.

Yes, I am logging in as my regular ID and running GDM. I am familiar with the nm-applet creature from Ubuntu. It works great on my netbook under Ubuntu 10.04. On this desktop (the one I am testing CentOS 6 on) it is present when I run Ubuntu although it sometimes drops out when I try to suspend. The red X appears and will not reconnect without a reboot. Swapping the nVidia card out and replacing it with an ATI Radeon greatly reduced that problem(?)

As to CentOS 5.6 - the applet is present and it auto connects as installed. With CentOS 6 under VMWare it is present but does not auto connect unless I make that selection under Edit Connections. Then it works fine (but the NIC is the VMWare pseudo NIC). Same with Scientific Linux 6 under VMWare.

The only reason I killed the process is because it claimed to be running but was not displayed and I was planning to shut down CentOS 6 and put back the Ubnutu drive. I wanted to see if I could start the applet which it does not appear is possible.

As to the second NIC - if it connected to the network I planned to install the 156 updates which are available and see if something in them fixed the Broadcom.

Alan,

I don't really care what controls the network as long as something does. As I said above the applet works well on my netbook (Ubuntu 10.04) with hard wired and wireless Broadcom cards.

Ken

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

Re: Broadcom BCM57780 network card not recognized

Post by pschaff » 2011/07/13 14:51:47

Thanks for the update. Normally when I see the red box with the X it just means that the interface has not yet been activated. Left-clicking on the NM icon and then selecting the desired interface will start it.

If more help is needed then please provide data on the configuration you are working with at the time.

Edit: Ill-advised forked topics - linked for the sake of posterity:
[url=https://www.centos.org/modules/newbb/viewtopic.php?viewmode=flat&topic_id=32076&forum=57]Broadcomm BCM57780 network card not recognized[/url]
[url=https://www.centos.org/modules/newbb/viewtopic.php?viewmode=flat&topic_id=32119&forum=57]Broadcomm BCM57780 network card RECOGNIZED in 64 bit, not in 32 bit[/url]

Post Reply