Vadim |
|
Темы:
280
Сообщения:
1909
Участник с: 20 ноября 2013
|
спасибо,позанимаюсь,сегодня болит голова(магнитные бури,что-ли?). но мне непонятно одно,как отключение энергосбережения сетевой карты в виндовс повлияло на пропадание интернета на линуксе? после того как я отключил энергосбережение сетевой в виндовс в линуксе ни разу интернет не пропадал.это уже точно.
Linux Forever!
|
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
VadimУстановленный режим сохраняется в памяти самого устройства а не в настройках системы |
Vadim |
|
Темы:
280
Сообщения:
1909
Участник с: 20 ноября 2013
|
vs220чудеса,да и только.
Linux Forever!
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Vadimуже не сколько топиков было по проблеме с железом/драйверами при dualboot
Ошибки не исчезают с опытом - они просто умнеют
|
Vadim |
|
Темы:
280
Сообщения:
1909
Участник с: 20 ноября 2013
|
а я вот вспомнил,лет 7 назад пробовал дистрибутив openSUSE,у меня не прижился,но в openSUSE как раз была возможность в графическом режиме отключить, включить b yfcnhjbnm энергосбережение сетевой карты,как в винде,и при этом реально работало. интересно почему это в других дистрибутивах не разрабатывают и не применяют,все какие-то новые gtk и громы придумывают,чем новее тем хуже.
Linux Forever!
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Сейчас современное железо очень "навороченное" и "умное", а некоторое имеет и свой контроллер ... грузишся в windows, меняшь параметры, а устройство может что то из этого и прописать себе ...vs220Потом перегружаешься из windows в linux, а его модуль может быть и не заточен (не поддерживает) на переключение чего либо в этом устройстве (разработчики скрывают тонкости своего изделия и не делают их открытыми) ... получаешь проблему, которая висит некоторое время, пока разработчики linux поймут что к чему и сообразять как это исправить... Это раньше было просто ... а сейчас все намного сложнее - есть даже что то типа теоремы, забыл как это называется, но смысл такой, что с увеличением сложности изделия по определенной зависимости возростает его отказ ... что создает определенные трудности при изготовлении военной техники, а кое где приходится вводить и дублирование ... многие удивляются виду некоторых изделий военной техники, складывается мнение, что мы ничего не умеем и клепаем устаревшую технику, но смысл то в другом ... и зато потом на практике все поражаются ее возможностям ... так что не все так очевидно. PS - как пример, как то уже писал об этом, микросхемы для военной техники изготавливаются по технологии 100-120нм (порядка этого делают и США)
Ошибки не исчезают с опытом - они просто умнеют
|
Vadim |
|
Темы:
280
Сообщения:
1909
Участник с: 20 ноября 2013
|
vasekчтобы его отключить надо в /etc/default/grub параметры ядра менять? не хочу.не люблю я лишнее в grub. как отключить ASPM именно для сетевой не знаю. остается самый простой и лучший вариант,как я и сделал,в виндовс отключить энергосбережение сетевой карты(я не понимаю для чего оно вообще нужно,хоть в виндовс хоть в линукс.). ни разу интернет за целый день не пропал,глубоко в дебри залазить неохота,пусть так и будет.я ту винду раз в месяц загружаю,так,посмотреть.
Linux Forever!
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
VadimДа, пропиской в grub, но есть большое НО - это не сработает, так в нашем ядре имеем (виноват, поленился проверить) zgrep PCIEASPM /proc/config.gz то есть функции ASPM будут задействованы согласно BIOS (точнее согласно таблиц ACPI), а по дефолту ASPM активирован.Но это linux и можно для каждого устройства включать/выключать ASPM в ручную, изменяя значения регистров … сама команда простая, но требует знаний (нужно найти нужный регистр, что не просто и далее записать в него нужное значение). Как пример, для устройства ASPM включен (в выводе видим Enabled)sudo lspci -vv -s 03:00.0 | egrep 'LnkCtl:' нашел, что данному устройству соотвествует регистр 70h, смотрим его значениеsudo setpci -s 03:00.0 0x70.B 42 42h есть в 2-ой системе 0100 0010, что соотвествут значению ASPM L1 only Отключаем, записав в этот регистр значение 40 (в 2-ой системе 0100 0000), что соотвествует значению ASPM L0 only (точнее disable ASPM) sudo setpci -s 03:00.0 0x70.B=0x40 проверяем sudo setpci -s 03:00.0 0x70.B sudo lspci -vv -s 03:00.0 | grep 'ASPM.*abled;' в выводе видим Disabled, то есть все получилось - сложность одна, найти этот регистр.PS - кстати, помнится, что раньше видел скипты для отключения ASPM для каких то определенных устройств или всех ли, точно не помню.
Ошибки не исчезают с опытом - они просто умнеют
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Vadim, просьба, будет время приведи два вывода Если правильно понял, то на bus 08:00.0 и сидит твой Ethernet controller
Ошибки не исчезают с опытом - они просто умнеют
|
Vadim |
|
Темы:
280
Сообщения:
1909
Участник с: 20 ноября 2013
|
vasek,что ты заканчивал что столько знаешь?или сам учишься и изучаешь?
Linux Forever!
|