ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [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  8:27 ` Alexander
@ 2016-08-20  8:31   ` Hihin Ruslan
  0 siblings, 0 replies; 12+ messages in thread
From: Hihin Ruslan @ 2016-08-20  8:31 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 444 bytes --]

Здравствуйте Alexander
  В сообщении от 20 августа 2016 Alexander написал(a):
> man iwconfig

Нет - это касается Wifi, а это обычный провод.

-- 
  А ещё говорят так  (fortune): 
 
Q: How do you save a drowning lawyer? A: Throw him a rock. 
________________________________________________________________________
С уважением Хихин Руслан 

[-- 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  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  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

* 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-25  9:26           ` Ruslan
  0 siblings, 0 replies; 12+ messages in thread
From: Ruslan @ 2016-08-25  9:26 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 1382 bytes --]

Здравствуйте !
On Thursday 25 August 2016 12:09:08 Алексей Варакин написал(а):

> Здравствуйте!
>  
> Опоздал я немного, но я внесу свои пять копеек: параметры для сетевой карты
> можно прописать в особом файле iplink(так у меня сделано).
> https://www.altlinux.org/Etcnet "Управление канальными параметрами
> интерфейсов". 
Спасибо, но наверное, все-же:

"Управление физическими параметрами интерфейсов

Если поместить в конфигурационный каталог интерфейса файл ethtool, в котором 
будет строка с параметрами программы ethtool, то она будет выполнена при 
конфигурации интерфейса.

Например, если есть необходимость, чтобы интерфейс net1 имел скорость 10Мбит/с 
и авто-согласование скорости было отключено, то в 
файл /etc/net/ifaces/net1/ethtool нужно поместить следующую строку:

speed 10 autoneg off
"
-- 
C уважением, Хихин Руслан.

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ 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