LINUX.ORG.RU
ФорумAdmin

Сетевая карта работает только на скорости 10мб/c


0

2

Привет, есть встроенная гигабитная карточка, которая раньше работала на полной скорости. После переустановки убунты, работает только на скорости 10мб/с. Вставляю в гигабитный свитч, также пробовал вставлять в гигабитную карточку другой машины, менял 3 разных патч-корда, результат тот-же -10мб/с. Подскажите пожалуйста как решить данную проблему, тоесть заставить карточку работать в гигабитном режиме. Спасибо!

vlc@iptv:~$ dmesg | grep eth0
[    2.098085] e1000e 0000:00:19.0 eth0: (PCI Express:2.5GT/s:Width x1) 00:19:d1:a9:56:d2
[    2.098164] e1000e 0000:00:19.0 eth0: Intel(R) PRO/1000 Network Connection
[    2.098244] e1000e 0000:00:19.0 eth0: MAC: 6, PHY: 6, PBA No: FFFFFF-0FF
[    6.668227] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[    6.985487] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[  108.984862] e1000e: eth0 NIC Link is Up 10 Mbps Full Duplex, Flow Control: Rx/Tx
[  108.984973] e1000e 0000:00:19.0 eth0: Link Speed was downgraded by SmartSpeed
[  108.984976] e1000e 0000:00:19.0 eth0: 10/100 speed: disabling TSO
[  108.985007] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[  155.324126] e1000e: eth0 NIC Link is Down
[  172.640861] e1000e: eth0 NIC Link is Up 10 Mbps Full Duplex, Flow Control: None
[  172.640971] e1000e 0000:00:19.0 eth0: Link Speed was downgraded by SmartSpeed
[  172.640975] e1000e 0000:00:19.0 eth0: 10/100 speed: disabling TSO
vlc@iptv:~$ ethtool eth0
Settings for eth0:
        Supported ports: [ TP ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supported pause frame use: No
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Speed: 10Mb/s
        Duplex: Full
        Port: Twisted Pair
        PHYAD: 1
        Transceiver: internal
        Auto-negotiation: on
        MDI-X: on
Cannot get wake-on-lan settings: Operation not permitted
        Current message level: 0x00000007 (7)
                               drv probe link
        Link detected: yes
vlc@iptv:~$ sudo mii-tool
[sudo] password for vlc:
SIOCGMIIREG on eth0 failed: Input/output error
SIOCGMIIREG on eth0 failed: Input/output error
eth0: negotiated 1000baseT-FD flow-control, link ok


Последнее исправление: klu41k (всего исправлений: 2)

Тем же ethtool-ом можно выставлять режим работы. Но лучше таки разобраться, что за СмартСпид такой скорость режет, скорее всего какая-нибудь фигня, снижающая энегопотребление.

staseg ★★★★★
()
Ответ на: комментарий от klu41k

Я так понял он начинает с большой скорости, а потом снижает, если с другой стороны нет ответа. Значит всё-таки что-то не так с витухой.

ziemin ★★
()
Ответ на: комментарий от klu41k

Отключи Auto-negotiation и включи принудительно 100 Мб/сек.

Что бы это делалось автоматически воспользуйся функциями pre_up и post_up сценария конфигурирования сетевых интерфейсов системы инициализации твоего дистрибутива linux.

ЗЫЖ всё всё делается средствами ethtool.

Так же неплохо бы просмотреть вывод dmesg на предмет сообщений ядра по сетевому интерфейсу.

kostik87 ★★★★★
()
Ответ на: комментарий от klu41k

3 разных кабеля пробовал... не понимаю

Сам обжимал? Нет следов сгибов?

ziemin ★★
()

Smart speed operation for automatic speed reduction on faulty cable plants

действительно видимо чот-то не так с кабелем

d1on1s
()
Ответ на: комментарий от klu41k

Соединяешь два ПК напрямую или через свитч?

Если первое, то попробуй кросс кабель (обратный), а не прямой.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

сделал:

 ethtool -s eth0 speed 100 autoneg off

Карта отрубилась, сеть пропала, индикатор не мигает.

vlc@iptv:~$ dmesg | grep e1000
[    1.761234] e1000e: Intel(R) PRO/1000 Network Driver - 2.3.2-k
[    1.761243] e1000e: Copyright(c) 1999 - 2013 Intel Corporation.
[    1.761536] e1000e 0000:00:19.0: setting latency timer to 64
[    1.761620] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[    1.761652] e1000e 0000:00:19.0: irq 45 for MSI/MSI-X
[    2.078114] e1000e 0000:00:19.0 eth0: (PCI Express:2.5GT/s:Width x1) 00:19:d1:a9:56:d2
[    2.078127] e1000e 0000:00:19.0 eth0: Intel(R) PRO/1000 Network Connection
[    2.078161] e1000e 0000:00:19.0 eth0: MAC: 6, PHY: 6, PBA No: FFFFFF-0FF
[   11.570050] e1000e 0000:00:19.0: irq 45 for MSI/MSI-X
[   11.672078] e1000e 0000:00:19.0: irq 45 for MSI/MSI-X
[   25.068860] e1000e: eth0 NIC Link is Up 10 Mbps Full Duplex, Flow Control: None
[   25.068971] e1000e 0000:00:19.0 eth0: Link Speed was downgraded by SmartSpeed
[   25.068974] e1000e 0000:00:19.0 eth0: 10/100 speed: disabling TSO
klu41k
() автор топика
Ответ на: комментарий от prostoroma

Зачем, на просто 5 работает даже 1 Гб/сек, хотя для 1 Гб/сек всё же лучше 5е (6) категория, а уж 100 Мб/сек работать будут и подавно.

kostik87 ★★★★★
()
Ответ на: комментарий от klu41k

Где ответы на вопросы, они не просто так задаются?

Соединяешь два ПК напрямую или через свитч?

Если с той стороны тоже ПК, то для начала проверь соединение с другим ПК. Ну или хотя бы на втором ПК так же принудительно включи 100 Мб/сек и отключи авто определение скорости соединения, возможно проблема в сетевой карте того ПК. Как далеко находятся узлы сети друг от друга.

Если для соединения используется свитч, то удостоверься, что подключил кабель в порт с правильной скоростью.

Жду ответы.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

я ответил. пробовал вставлять и в пк и в свитч. Сейчас вставляю в свитч. Все в метре друг от друга. Все порты гигабитные.

klu41k
() автор топика
Ответ на: комментарий от klu41k

Загрузитесь с какого-либо LiveCD и проверьте как дела обстоят там. Если проблемы нет, то проблема в самом драйвере, точнее в ядре.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Так он же пишет:

раньше работала на полной скорости. После переустановки убунты, работает только на скорости 10мб/с.

hidden_4003
()
Ответ на: комментарий от hidden_4003

Ключевое слово «убунту». Ну и ставил ли он обновления, в частности ядра, после переустановки.

В любом случае стоит проверить работу на другой системе с другим ядром.

kostik87 ★★★★★
()
5 июля 2015 г.

Всем здравствуйте. Извините за некропостинг, но только что победил Speed was downgraded by SpartSpeed. Правда, на pci-ex сетевухе Intel CT Desktop Gigabit.

Пробовал разные патч-корды, пробовал пересобрать драйвер без SmartSpeed - никак. При переключении руками скорости через ethtool - линк пропадал вообще.

Починил аппаратно. Паяльником заменил микросхему-трансформатор сигнала (та, которая между портом rj45 и основным чипом карточки). Была Delta LFR9237C-R. Со старой сетевушки intel pci-x pro/1000MT снял Pulse H5007NL. Паять несложно, ноги большие. После пайки на том же тестовом стенде само завелось на 1000baseT/Full. Может, поможет кому.

Bydydyndy
()
Ответ на: комментарий от Bydydyndy

К сожалению, под рукой ноута разобранного нет, посмотрел, как это реализовано на обычной мамке для интегрированной сетевушке. Для мамки Asus B75M-plus это сделано в виде трех раздельных диодных мостов (low capacitance ESD protection diodes array) Silan Microelectronics С96CJ (SU0524) в корпусе SOT-363-6L. Каждый по три канала, поэтому для 8 контактов RJ45 их напаяли три по три, один свободный. Вероятно, в ноуте такие же мелкие заразы.

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