Wired ethernet em um Mac mini 2012 com problema do Ubuntu 12.10

1

Eu tenho um problema com um mac mini 6.1 6.1 2012

Ubuntu: 12.10 Kernel: 3.5.0-25 genérico

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

Eu não consigo trabalhar com fio, mas meu wifi funciona após a instalação deste pacote packages.ubuntu.com/quantal/all/linux-firmware-nonfree/downloadU. ,

Agora eu preciso descobrir como fazer com que o fio funcione. mas eu vou entrar e perguntar sobre isso, se eu não puder encontrar nenhum post sobre isso.

    
por Emil Jansson 23.02.2013 / 19:41

1 resposta

1

Com base em estas instruções , encontrei um link para instalar o driver com DKMS . Eu testei isso em 12.04 LTS (não 12.10) e funcionou com este hardware:

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

Eu copiei as instruções relevantes aqui conforme solicitado.

Instale todas as atualizações de kernel pendentes e o pacote dkms . Verifique se você está executando uma versão do kernel Linux 3.5 ou posterior. Se você atualizou o kernel, você deve reinicializar com o novo kernel antes de poder carregar o driver.

Aceite a licença da Broadcom e faça o download e instale o < href="http://mike.kz/linux-3.124c_3.5_KERNELS.zip"> drivers mais recentes para os kernels 3.5 e superiores . Extraia o arquivo ZIP e mova seu conteúdo para /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

Crie um arquivo chamado /usr/src/tg3-3.124c/dkms.conf com o seguinte conteúdo:

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

Execute os seguintes comandos para compilar e instalar o driver:

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

E carregue o driver:

sudo modprobe tg3
    
por user142598 22.03.2013 / 18:47