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.
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?
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.