LINUX.ORG.RU

r8168 1Mbit вместо 100


0

2

Имеем сервак с

06:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 02)
	Subsystem: Micro-Star International Co., Ltd. Device [1462:7522]

При загрузке Centos 6 x86_64 на Corei7 получаем скорость закачки снаружи по FTP примерно 1 мбит. При загрузке демьяна x86_64 на том же компе получаем скорость 100 мегабит как положено.

Ага, кривой драйвер, смекнул я и скомпилил фирменное поделие от реалтека.

r8168 Gigabit Ethernet driver 8.024.00-NAPI loaded
r8168 0000:06:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
r8168 0000:06:00.0: setting latency timer to 64
r8168 0000:06:00.0: irq 31 for MSI/MSI-X
eth%d: RTL8168B/8111B at 0xffffc9001178c000, 8c:89:a5:15:6a:e6, IRQ 31
r8168: This product is covered by one or more of the following patents: US5,307,459, US5,434,872, US5,732,094, US6,570,884, US6,115,776, and US6,327,625.
eth0: Identified chip type is 'RTL8168C/8111C'.
r8168  Copyright (C) 2011  Realtek NIC software team <nicfae@realtek.com> 
 This program comes with ABSOLUTELY NO WARRANTY; for details, please see <http://www.gnu.org/licenses/>. 
 This is free software, and you are welcome to redistribute it under certain conditions; see <http://www.gnu.org/licenses/>. 

но скорость та же! Загуглил. нашёл вот что. У него тоже коре ай семь и та же сетёвка, но генту. и точно такие же симптомы и точно также пишет

# mii-tool 
eth0: no autonegotiation, 100baseTx-HD, link ok
(кстати как на центосном драйвере так и на фирменном)

Внимание, вопрос - Куда копать?


Ответ на: комментарий от ZenitharChampion

Могу. эти говносетёвки не могут согласовать скорость и поэтому тупо сидят на 10 мегабитах. Примерно так. Возможно, с другого конца стоит дерьмосвитч, или наоборот, какой-нибудь джунипер, который клал на китайские стандарты.

В итоге, отключаем аутонеготиэйшен и всё работает как часы (пусть и китайские).

ethtool -s eth0 speed 100 duplex full autoneg off

mmarkk
() автор топика

Драйвера для 8168 - очень неудачные, попробуй дравер 8169

При загрузке демьяна x86_64 на том же компе получаем скорость 100 мегабит как положено.

Ну правильно, в дебиане этой какашки (8168) и нет, взлетают дрова 8169

router@jb:~$ /sbin/modprobe -l  | grep 816
kernel/drivers/net/r8169.ko
kernel/drivers/staging/comedi/drivers/adl_pci8164.ko
kernel/drivers/staging/comedi/drivers/pcl816.ko
router ★★★★★
()
Ответ на: комментарий от router

в центосне тоже нет 8168. но я просто должен был проверить оригинальный реалтечный драйвер. проблема на обоих драйверах т.к. по ходу это аппаратный баг (не ловит согласование скоростей).

mmarkk
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.