Não é possível obter conexão Gigabit com BCM57780 e tg3.ko

0

Eu tenho um adaptador ethernet Broadcom BCM57780 NetLink em um laptop e não consigo fazer isso para obter uma conexão de 1000 MBps. Eu já verifiquei que os cabos são bons - outros sistemas funcionam bem usando os mesmos cabos e chaves. Eu tentei ambos com e sem o NetworkManager gerenciando a conexão. Eu tentei usar ethtool -r para forçar a renegociação com e sem o TSO ativado. Em todos os casos, o BCM57780 sempre se conecta a 100MBps / FullDuplex. Eu também tentei o kernel 3.2, bem como o 3.5 do xorg-edgers e o 3.6 da mainline. Nenhum trabalha a velocidade de gigabit.

# dmesg | grep tg3
[    0.000000] Command line: BOOT_IMAGE=/vmlinuz-3.6.0-999-generic root=UUID=eccabacd-efb2-45b4-b7a6-2f530d50afd3 ro rootflags=subvol=@ tg3_debug=1 i915_enable_rc6=7 i915_enable_fbc=1 lvds_downclock=1
[    0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-3.6.0-999-generic root=UUID=eccabacd-efb2-45b4-b7a6-2f530d50afd3 ro rootflags=subvol=@ tg3_debug=1 i915_enable_rc6=7 i915_enable_fbc=1 lvds_downclock=1
[    6.239945] tg3.c:v3.125 (September 26, 2012)
[    6.262748] libphy: tg3 mdio bus: probed
[    6.273209] tg3 0000:01:00.0 eth0: Tigon3 [partno(BCM57780) rev 57780001] (PCI Express) MAC address dc:0e:a1:ac:38:d5
[    6.273220] tg3 0000:01:00.0 eth0: attached PHY driver [Broadcom BCM57780] (mii_bus:phy_addr=100:01)
[    6.273227] tg3 0000:01:00.0 eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] TSOcap[1]
[    6.273233] tg3 0000:01:00.0 eth0: dma_rwctrl[76180000] dma_mask[64-bit]
[ 1222.710339] tg3 0000:01:00.0: irq 44 for MSI/MSI-X
[ 1223.045554] tg3 0000:01:00.0 eth0: Link is down
[ 1237.040178] tg3 0000:01:00.0 eth0: Link is up at 100 Mbps, full duplex
[ 1237.040187] tg3 0000:01:00.0 eth0: Flow control is on for TX and on for RX

O googling mostrou que, para uma série de distribuições não-Ubuntu, pode ser necessário carregar o módulo broadcom.ko antes do módulo tg3.ko link . Com os kernels acima mencionados, no entanto, não há nenhum módulo broadcom.ko .

O WTF pode ser necessário para restaurar a capacidade de gigabit para esta NIC?

    
por justinzane 06.10.2012 / 15:18

1 resposta

1

De acordo com o broadcom devs no kernel.org, a Acer falhou intencionalmente em conectar todos os pinos da camada física, deixando o chip gigabit restrito a 100Mbps. Você não ama defeituoso por hardware de design.

    
por justinzane 30.10.2012 / 22:43