У меня есть адаптер Broadcom BCM57780 NetLink ethernet в ноутбуке, и я не могу заставить его достигать соединения на 1000 Мбит/с. Я уже проверил, что кабели являются подходящими - другие системы хорошо работают с помощью тех же кабелей и переключателя. Я попробовал и и без NetworkManager, управляющего подключением. Я попытался использовать ethtool -r
вызвать пересмотр с и без TSO включило. Во всех случаях BCM57780 всегда соединяется в 100MBps/FullDuplex. Я также попробовал запас 3,2 ядра, а также 3.5 обрезных станков Xorg и магистраль 3.6. Ни один не работает на гигабитной скорости.
# 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
Гуглить показало, что для многих дистрибутивов не-Ubuntu, может быть необходимо загрузить broadcom.ko модуль перед tg3.ko модулем https://wiki.archlinux.org/index.php/BCM57780. С вышеупомянутыми ядрами, однако, существует нет broadcom.ko
модуль.
WTF мог бы быть необходимым для восстановления гигабитной возможности к этому NIC?
По словам разработчиков Broadcom на kernel.org, Acer намеренно не удалось соединить все выводы физического уровня, оставив гигабитный чип ограниченным до 100 Мбит / с. Разве ты не любишь бракованную конструкцию оборудования.