BCM57780

From ArchWiki
Revision as of 09:24, 29 March 2012 by Kynikos (Talk | contribs) (automatic style fixes)

Jump to: navigation, search

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.


Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어


External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

This Broadcom chipset sometimes does not behave well unless you specify the order of the modules to be loaded. The modules are broadcom and tg3, the former needing to be loaded first.

These steps should help if your computer has this chipset:

$ lspci | grep Ethernet
02:00.0 Ethernet controller: Broadcom Corporation NetLink BCM57780 Gigabit Ethernet PCIe (rev 01)

If your wired networking is not functioning in some way or another, try unplugging your cable then doing the following (as root):

# modprobe -r tg3
# modprobe broadcom
# modprobe tg3

Now plug you network cable in. If this solves your problems you can make this permanent in any of the following ways (just pick one!).

Add broadcom and tg3 (in order) to your MODULES line in /etc/mkinitcpio.conf or /etc/rc.conf:

MODULES=".. broadcom tg3 .."

If you added it to /etc/mkinitcpio.conf you will have to run this command:

# mkinitcpio -p linux

Or you can add these lines to /etc/rc.local (for example):

#!/bin/bash
#
# /etc/rc.local: Local multi-user startup script.
#

modprobe -r tg3
modprobe broadcom
modprobe tg3
Note: These methods may work for other chipsets, such as BCM57760.