* [Comm] Как уменьшить скорость на Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
@ 2016-08-20 7:43 Hihin Ruslan
2016-08-20 8:27 ` Alexander
` (2 more replies)
0 siblings, 3 replies; 12+ messages in thread
From: Hihin Ruslan @ 2016-08-20 7:43 UTC (permalink / raw)
To: ALT Linux Community general discussions
[-- Attachment #1: Type: text/plain, Size: 1681 bytes --]
Здравствуйте.
Тут возникла проблемка:
При подключению к роутеру, который теоретически может работать на
скорости 1000 mb/c, а сам работает на скорости 100, я не могу
выйти в сеть. При подключению к роутеру на 100мб - всё ок.
# lspci -k
....
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev
0c)
Subsystem: ASUSTeK Computer Inc. Device 200f
Kernel driver in use: r8168
# modinfo r8168
....
vermagic: 4.6.7-un-def-alt0.M80P.1 SMP preempt mod_unload
modversions
parm: speed:force phy operation. Deprecated by ethtool
(8). (ushort)
parm: duplex:force phy operation. Deprecated by ethtool
(8). (int)
parm: autoneg:force phy operation. Deprecated by
ethtool (8). (int)
parm: aspm:Enable ASPM. (int)
parm: s5wol:Enable Shutdown Wake On Lan. (int)
parm: rx_copybreak:Copy breakpoint for
copy-only-tiny-frames (int)
parm: timer_count:Timer Interrupt Interval. (int)
parm: eee_enable:Enable Energy Efficient Ethernet.
(int)
parm: hwoptimize:Enable HW optimization function.
(ulong)
parm: debug:Debug verbosity level (0=none, ..., 16=all)
(int)
Куда и как прописать скорость 100 ?
--
***
А ещё говорят так (fortune):
I invented skydiving in 1989!
________________________________________________________________________
С уважением Хихин Руслан
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 181 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Comm] Как уменьшить скорость на Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
2016-08-20 7:43 [Comm] Как уменьшить скорость на Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller Hihin Ruslan
@ 2016-08-20 8:27 ` Alexander
2016-08-20 8:31 ` Hihin Ruslan
2016-08-20 9:01 ` Vasiliy D. Sevostyanov
2016-08-20 9:54 ` Anton Gorlov
2 siblings, 1 reply; 12+ messages in thread
From: Alexander @ 2016-08-20 8:27 UTC (permalink / raw)
To: ruslandh, ALT Linux Community general discussions
20.08.2016 10:43, Hihin Ruslan пишет:
> Здравствуйте.
>
> Тут возникла проблемка:
> При подключению к роутеру, который теоретически может работать на
> скорости 1000 mb/c, а сам работает на скорости 100, я не могу
> выйти в сеть. При подключению к роутеру на 100мб - всё ок.
>
> Куда и как прописать скорость 100 ?
>
Не оно?
man iwconfig
...
rate/bit[rate]
For cards supporting multiple bit rates, set the bit-rate
in b/s.
.....
Examples :
iwconfig eth0 rate 11M
iwconfig eth0 rate auto
iwconfig eth0 rate 5.5M auto
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Comm] Как уменьшить скорость на Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
2016-08-20 7:43 [Comm] Как уменьшить скорость на Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller Hihin Ruslan
2016-08-20 8:27 ` Alexander
@ 2016-08-20 9:01 ` Vasiliy D. Sevostyanov
2016-08-20 9:08 ` Hihin Ruslan
2016-08-20 11:24 ` Sergey
2016-08-20 9:54 ` Anton Gorlov
2 siblings, 2 replies; 12+ messages in thread
From: Vasiliy D. Sevostyanov @ 2016-08-20 9:01 UTC (permalink / raw)
To: ruslandh, ALT Linux Community general discussions
Hi, you wrote 10:43 Sat 20 Aug :
> Здравствуйте.
>
> Тут возникла проблемка:
> При подключению к роутеру, который теоретически может работать на
> скорости 1000 mb/c, а сам работает на скорости 100, я не могу
> выйти в сеть. При подключению к роутеру на 100мб - всё ок.
>
> # lspci -k
> ....
> 05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
> RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev
> 0c)
> Subsystem: ASUSTeK Computer Inc. Device 200f
> Kernel driver in use: r8168
[skip]
> Куда и как прописать скорость 100 ?
ethtool -s eth0 speed 100
Еще можно попробовать отключить авто-согласование (если включено,
проверяется по `ethtool eth0`):
ethoot -s eth0 autoneg off
--
С уважением, Василий Д. Севостьянов.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Comm] Как уменьшить скорость на Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
2016-08-20 9:01 ` Vasiliy D. Sevostyanov
@ 2016-08-20 9:08 ` Hihin Ruslan
2016-08-20 10:07 ` Vasiliy D. Sevostyanov
2016-08-20 11:24 ` Sergey
1 sibling, 1 reply; 12+ messages in thread
From: Hihin Ruslan @ 2016-08-20 9:08 UTC (permalink / raw)
To: ALT Linux Community general discussions
[-- Attachment #1: Type: text/plain, Size: 1427 bytes --]
Здравствуйте Vasiliy D. Sevostyanov
В сообщении от 20 августа 2016 Vasiliy D. Sevostyanov
написал(a):
> ethtool -s eth0 speed 100
Не прокатывало - говорило, что не может (дословно сейчас не могу
воспроизвести) - это первое, что попробовал.
Мне кажется, что можно через опции ядерного модуля можно (в
modinfo есть что-то про скорость), но я не понял ни синтаксиса,
ни куда его правильно вписать.
> Еще можно попробовать отключить авто-согласование (если
> включено, проверяется по `ethtool eth0`):
> ethoot -s eth0 autoneg off
А вот так не пробовал. Надо будет попробовать (сейчас этот роутер
недоступен, но потом наверное добью этот вопрос, т.к. по идее он
более современный, чем тот, которым сейчас использую).
--
А ещё говорят так (fortune):
A journey of a thousand miles must begin with a single step. --
Lao Tsu
________________________________________________________________________
С уважением Хихин Руслан
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 181 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Comm] Как уменьшить скорость на Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
2016-08-20 9:08 ` Hihin Ruslan
@ 2016-08-20 10:07 ` Vasiliy D. Sevostyanov
0 siblings, 0 replies; 12+ messages in thread
From: Vasiliy D. Sevostyanov @ 2016-08-20 10:07 UTC (permalink / raw)
To: ruslandh, ALT Linux Community general discussions
Hi, you wrote 12:08 Sat 20 Aug :
> Здравствуйте Vasiliy D. Sevostyanov
> В сообщении от 20 августа 2016 Vasiliy D. Sevostyanov
> написал(a):
>>>#modinfo r8168
>>>vermagic: 4.6.7-un-def-alt0.M80P.1 SMP preempt mod_unload
>>>modversions
>>>parm: speed:force phy operation. Deprecated by ethtool
>>>(8). (ushort)
>>>parm: duplex:force phy operation. Deprecated by ethtool
>>>(8). (int)
>>>parm: autoneg:force phy operation. Deprecated by
>>>ethtool (8). (int)
>>>parm: aspm:Enable ASPM. (int)
>>>parm: s5wol:Enable Shutdown Wake On Lan. (int)
>>>parm: rx_copybreak:Copy breakpoint for
>>>copy-only-tiny-frames (int)
>>>parm: timer_count:Timer Interrupt Interval. (int)
>>>parm: eee_enable:Enable Energy Efficient Ethernet.
>>>(int)
>>>parm: hwoptimize:Enable HW optimization function.
>>>(ulong)
>>>parm: debug:Debug verbosity level (0=none, ..., 16=all)
> > ethtool -s eth0 speed 100
>
> Не прокатывало - говорило, что не может (дословно сейчас не могу
> воспроизвести) - это первое, что попробовал.
>
> Мне кажется, что можно через опции ядерного модуля можно (в
> modinfo есть что-то про скорость), но я не понял ни синтаксиса,
> ни куда его правильно вписать.
Я, конечно, не спец, но по описанию выше эти опции отмечены как
устаревшие и поглощенные ethtool... То есть если ethtool не работает, то
они тем более не смогут.
А синтаксис несложный:
можно на время проверить в консоли:
modprobe -r r8168 ; sleep 3; modprobe r8168 speed=100 ;
можно в /etc/modprobe.d/ создать файлик r8168.conf
с содержимым `options r8168 speed=100` ;
можно при загрузке дописать в строку ядра `r8168.speed=100` ;
> > Еще можно попробовать отключить авто-согласование (если
> > включено, проверяется по `ethtool eth0`):
> > ethoot -s eth0 autoneg off
> А вот так не пробовал. Надо будет попробовать (сейчас этот роутер
> недоступен, но потом наверное добью этот вопрос, т.к. по идее он
> более современный, чем тот, которым сейчас использую).
Вообще есть еще вариант проблем с кабелем -- на 1G используются все 8 жил, а
на 100M только 4...
--
С уважением, Василий Д. Севостьянов.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Comm] Как уменьшить скорость на Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
2016-08-20 9:01 ` Vasiliy D. Sevostyanov
2016-08-20 9:08 ` Hihin Ruslan
@ 2016-08-20 11:24 ` Sergey
2016-08-20 12:59 ` Hihin Ruslan
2016-08-20 13:54 ` Hihin Ruslan
1 sibling, 2 replies; 12+ messages in thread
From: Sergey @ 2016-08-20 11:24 UTC (permalink / raw)
To: ALT Linux Community general discussions
On Saturday 20 August 2016, Vasiliy D. Sevostyanov wrote:
> ethtool -s eth0 speed 100
>
> Еще можно попробовать отключить авто-согласование (если включено,
> проверяется по `ethtool eth0`):
> ethoot -s eth0 autoneg off
Не можно, а, скорее всего, необходимо. Если autoneg не отключить,
эффекта от speed и duplex не будет. Это справедливо, как минимум,
для драйверов Intel.
Можно как-то так:
== /etc/net/ifaces/eth1/ifup-post:
#!/bin/bash
/usr/sbin/ethtool -s $1 duplex full speed 100 autoneg off
==
Только тут есть ещё засада. В случае autoneg off вторая сторона
гарантировано переключится в half duplex, если там руками не задать
тоже, так что надо следить за этим.
--
С уважением, Сергей
a_s_y@sama.ru
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Comm] Как уменьшить скорость на Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
2016-08-20 11:24 ` Sergey
@ 2016-08-20 12:59 ` Hihin Ruslan
2016-08-20 13:54 ` Hihin Ruslan
1 sibling, 0 replies; 12+ messages in thread
From: Hihin Ruslan @ 2016-08-20 12:59 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 897 bytes --]
Здравствуйте Sergey
В сообщении от 20 августа 2016 Sergey написал(a):
> #!/bin/bash
> /usr/sbin/ethtool -s $1 duplex full speed 100 autoneg off
Ой как интересно.
Включаю комп.
Ничего не работает.
Ставлю
ethtool -s eth0 duplex full speed 100 autoneg off
Всё заработало.
Далее
ifconfig eth0 down
ethtool -s eth0 duplex full speed 1000 autoneg off
ifconfig eth0 up
И опять всё работает.
Я уже думаю, а не duplex-ли проблема.
Пошёл ещё эксперементировать.
--
А ещё говорят так (fortune):
57. You did _what_ to the floppy??? --Top 100 things you don't
want the sysadmin to say
________________________________________________________________________
С уважением Хихин Руслан
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 181 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Comm] Как уменьшить скорость на Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
2016-08-20 11:24 ` Sergey
2016-08-20 12:59 ` Hihin Ruslan
@ 2016-08-20 13:54 ` Hihin Ruslan
2016-08-21 6:51 ` Sergey
1 sibling, 1 reply; 12+ messages in thread
From: Hihin Ruslan @ 2016-08-20 13:54 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 921 bytes --]
Здравствуйте Sergey
В сообщении от 20 августа 2016 Sergey написал(a):
> Можно как-то так:
>
> == /etc/net/ifaces/eth1/ifup-post:
>
> #!/bin/bash
> /usr/sbin/ethtool -s $1 duplex full speed 100 autoneg off
Решилось так:
>==== /etc/net/ifaces/eth0/ifup-post:
#!/bin/sh
/usr/sbin/ethtool -s $1 duplex full speed 1000 autoneg off
/usr/sbin/ethtool -s $1 autoneg on
> =====
Скорость устанавливается на обеих роутерах 100. И соединение
работает.
Надеюсь, если будет роутер с поддержкой 1000, то 1000
включится ;-)
--
А ещё говорят так (fortune):
If you stand on your head, you will get footprints in your hair.
________________________________________________________________________
С уважением Хихин Руслан
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 181 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Comm] Как уменьшить скорость на Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
2016-08-20 13:54 ` Hihin Ruslan
@ 2016-08-21 6:51 ` Sergey
0 siblings, 1 reply; 12+ messages in thread
From: Sergey @ 2016-08-21 6:51 UTC (permalink / raw)
To: ALT Linux Community general discussions
On Saturday 20 August 2016, Hihin Ruslan wrote:
> /usr/sbin/ethtool -s $1 duplex full speed 1000 autoneg off
> /usr/sbin/ethtool -s $1 autoneg on
Странно. По идее, вторая строчка делает ненужной первую. Разве
что, это дёрганье туда-сюда воздействует на вторую сторону, и
там, тоже, что-то происходит из-за этого.
--
С уважением, Сергей
a_s_y@sama.ru
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Comm] Как уменьшить скорость на Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
2016-08-20 7:43 [Comm] Как уменьшить скорость на Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller Hihin Ruslan
2016-08-20 8:27 ` Alexander
2016-08-20 9:01 ` Vasiliy D. Sevostyanov
@ 2016-08-20 9:54 ` Anton Gorlov
2 siblings, 0 replies; 12+ messages in thread
From: Anton Gorlov @ 2016-08-20 9:54 UTC (permalink / raw)
To: ruslandh, ALT Linux Community general discussions
20.08.2016 10:43, Hihin Ruslan пишет:
> Здравствуйте.
>
> Тут возникла проблемка:
> При подключению к роутеру, который теоретически может работать на
> скорости 1000 mb/c, а сам работает на скорости 100, я не могу
> выйти в сеть. При подключению к роутеру на 100мб - всё ок.
Больше похоже на проблемы с mtu
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2016-08-25 9:26 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-08-20 7:43 [Comm] Как уменьшить скорость на Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller Hihin Ruslan
2016-08-20 8:27 ` Alexander
2016-08-20 8:31 ` Hihin Ruslan
2016-08-20 9:01 ` Vasiliy D. Sevostyanov
2016-08-20 9:08 ` Hihin Ruslan
2016-08-20 10:07 ` Vasiliy D. Sevostyanov
2016-08-20 11:24 ` Sergey
2016-08-20 12:59 ` Hihin Ruslan
2016-08-20 13:54 ` Hihin Ruslan
2016-08-21 6:51 ` Sergey
2016-08-25 9:26 ` Ruslan
2016-08-20 9:54 ` Anton Gorlov
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git