Mac mini 2012 上的有线以太网与 Ubuntu 12.10 问题

Mac mini 2012 上的有线以太网与 Ubuntu 12.10 问题

我对 2012 年推出的 Mac Mini 6.1 存在问题

Ubuntu:12.10 内核:3.5.0-25 通用

lspci -nnk | grep -i net -a3

00:1f.3 SMBus [0c05]: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller [8086:1e22] (rev 04)
        Subsystem: Intel Corporation Device [8086:7270]
        Kernel modules: i2c-i801
01:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM57766 Gigabit Ethernet PCIe [14e4:1686] (rev 01)
        Subsystem: Broadcom Corporation NetXtreme BCM57766 Gigabit Ethernet PCIe [14e4:1686]
01:00.1 SD Host controller [0805]: Broadcom Corporation NetXtreme BCM57765 Memory Card Reader [14e4:16bc] (rev 01)
        Subsystem: Broadcom Corporation Device [14e4:0000]
        Kernel driver in use: sdhci-pci
        Kernel modules: sdhci-pci
02:00.0 Network controller [0280]: Broadcom Corporation BCM4331 802.11a/b/g/n [14e4:4331] (rev 02)
        Subsystem: Apple Inc. Device [106b:010e]
        Kernel driver in use: bcma-pci-bridge
        Kernel modules: bcma

我无法有线工作,但是安装此软件包后我的 wifi 可以工作 packages.ubuntu.com/quantal/all/linux-firmware-nonfree/downloadU。,

现在我需要弄清楚如何让电线工作。但如果我找不到任何关于它的帖子,我会来询问。

答案1

基于这些说明我找到了一个链接使用 DKMS 安装驱动程序。我在 12.04 LTS(不是 12.10)上测试过,它可以在以下硬件上运行:

01:00.0 0200: 14e4:1686 (rev 01)
Subsystem: 14e4:1686
01:00.0 Ethernet controller: Broadcom Corporation Device 1686 (rev 01)
Subsystem: Broadcom Corporation Device 1686
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at a0400000 (64-bit, prefetchable) [size=64K]
Memory at a0410000 (64-bit, prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: tg3
Kernel modules: tg3

我已根据要求将相关说明复制于此处。

安装任何待处理的内核更新和dkms软件包。检查您是否正在运行 Linux 内核版本 3.5 或更高版本。如果您升级了内核,则必须使用新内核重新启动,然后才能加载驱动程序。

接受Broadcom 许可并下载并安装适用于 3.5 及更高内核的最新驱动程序. 解压 ZIP 文件并将其内容移动到/usr/src/tg3-3.124c/src

unzip linux-3.124c_3.5_KERNELS.zip
sudo mkdir /usr/src/tg3-3.124c
sudo mv tg3-3.124c /usr/src/tg3-3.124c/src

创建一个名为的文件,/usr/src/tg3-3.124c/dkms.conf其内容如下:

PACKAGE_NAME=tg3
PACKAGE_VERSION=3.124c
CLEAN="make -C src/ clean"
MAKE="cd src/ && make BUILD_KERNEL=${kernelver} KVER=${kernelver}"
BUILT_MODULE_NAME[0]="tg3"
BUILT_MODULE_LOCATION[0]="src/"
DEST_MODULE_LOCATION[0]=/updates
AUTOINSTALL=yes

执行以下命令,编译并安装驱动:

sudo dkms add -m tg3 -v 3.124c
sudo dkms build -m tg3 -v 3.124c
sudo dkms install -m tg3 -v 3.124c

并加载驱动程序:

sudo modprobe tg3

相关内容