[решено]интернет пропадает при долгом простое

когда компьютер стоит долго включенный и неактивный,просто стоит включенный,через время (может минут 20-30?) пропадает интернет.когда что-то делаю -интернет не пропадает.
было такое давно,помню что отключает энергосбережение сетевой карты,или не знаю как правильно,power manager?
как отключать это энергосбережение хоть убейте не помню,раньше отключал.
может кто подскажет?
для wifi вроде
sudo iwconfig wlan0 power off
для интернета не знаю.
Linux Forever!
Если повер менеджер то его настройки и смотреть
https://wiki.archlinux.org/title/Power_management
пока не на 100% уверен,но похоже что опять виндовс виновата.
по форумам читал,нашел где-то похожую проблему,у человека стал пропадать интернет.
он во второй системе, виндовс,отключил на сетевом адаптере энергосбережение и все на линуксе заработало.
я проделал то-же самое,в вин 10 в свойствах адаптера отключил энергосбережение,загрузился в линукс,40 минут не трогал не клаву ни мышку и интернет не пропал.
еще понаблюдаю и если все нормально напишу решено.
Linux Forever!
Vadim
в свойствах адаптера
А можно ваш вывод
 lspci -vv |grep -A 12 -e Eth -e ASPM
от пользователя и от рута
$  lspci -vv |grep -A 12 -e Eth -e ASPM
08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 16)
	Subsystem: Gigabyte Technology Co., Ltd Onboard Ethernet
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 39
	IOMMU group: 7
	Region 0: I/O ports at f000 [size=256]
	Region 2: Memory at fcc04000 (64-bit, non-prefetchable) [size=4K]
	Region 4: Memory at fcc00000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: r8169
	Kernel modules: r8169
https://www.toptal.com/developers/hastebin/yocilayago.yaml
Linux Forever!
Э слишком много у вас устройств с поддержкой ASPM, так вывод не читаем
тогда лучше все глянуть с ASPM
 lspci -vv | grep 'ASPM.*abled;'
ими по идеи можно управлять
https://wiki.archlinux.org/title/Power_management#Bus_power_management

Ну и интернет адаптер у вас тоже с поддержкой cм.
sudo lspci -vv | grep -A 35  Eth

Capabilities: [40] Power Management version 3
тоже значит можно управлять ( и из линукса )
~#  lspci -vv | grep 'ASPM.*abled;'
		LnkCtl:	ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
		LnkCtl:	ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
		LnkCtl:	ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
		LnkCtl:	ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
		LnkCtl:	ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
		LnkCtl:	ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
		LnkCtl:	ASPM Disabled; Disabled- CommClk+
		LnkCtl:	ASPM Disabled; Disabled- CommClk-
		LnkCtl:	ASPM Disabled; Disabled- CommClk-
		LnkCtl:	ASPM Disabled; Disabled- CommClk-
		LnkCtl:	ASPM Disabled; Disabled- CommClk-
		LnkCtl:	ASPM Disabled; Disabled- CommClk-
		LnkCtl:	ASPM Disabled; Disabled- CommClk+
		LnkCtl:	ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
		LnkCtl:	ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
		LnkCtl:	ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
		LnkCtl:	ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
		LnkCtl:	ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
		LnkCtl:	ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
		LnkCtl:	ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
		LnkCtl:	ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
		LnkCtl:	ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
		LnkCtl:	ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
наверно вот этот кусок нужен
08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 16)
	Subsystem: Gigabyte Technology Co., Ltd Onboard Ethernet
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 39
	IOMMU group: 7
	Region 0: I/O ports at f000 [size=256]
	Region 2: Memory at fcc04000 (64-bit, non-prefetchable) [size=4K]
	Region 4: Memory at fcc00000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [40] Power Management version 3
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
--
		LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s unlimited, L1 <64us
			ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
		LnkCtl:	ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s (ok), Width x1 (ok)
			TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
		DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR+
			 10BitTagComp- 10BitTagReq- OBFF Via message/WAKE#, ExtFmt- EETLPPrefix-
			 EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
			 FRS- TPHComp- ExtTPHComp-
			 AtomicOpsCap: 32bit- 64bit- 128bitCAS-
		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- OBFF Disabled,
			 AtomicOpsCtl: ReqEn-
		LnkCap2: Supported Link Speeds: 2.5GT/s, Crosslink- Retimer- 2Retimers- DRS-
		LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
--
		L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
			  PortCommonModeRestoreTime=150us PortTPowerOnTime=150us
		L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
			   T_CommonMode=0us LTR1.2_Threshold=294912ns
		L1SubCtl2: T_PwrOn=150us
	Kernel driver in use: r8169
	Kernel modules: r8169
смотрю как .. на ворота,что означает
Capabilities: [40] Power Management version 3 ,как чем управлять?
Linux Forever!
Vadim
как чем управлять?
По ссылке выше Вики.
с лора
цитата:
эта.. в винде в оборудовании выключи энергосбережение для сетевушки, линукс драйвер не может пока её будить. Появится и линк и прочее хорошее работа.
как ни странно,в винде выключил энергосбережение для сетевушки,в линукс интернет не пропадает.
Linux Forever!
ASPM (Active-State Power Management) - технология управления энергопотреблением шин PCI Express
Режимы ASPM - доступные и действующий - смотри файл
cat /sys/module/pcie_aspm/parameters/policy
[default] performance powersave powersupersave
default - параметры энергопотребления согласно BIOS
performance - максимальная производительность - отключение
powersave - максимальное энергосбережение
powersupersave - точно не помню, новый метод, что то связанное вроде с батареей …
Как можно отключить
- через BIOS, если есть настройка
- при загрузке, используя параетр ядра pcie_aspm=off

PS - у тебя же не ноутбук, а значит ASPM можно смело отключать
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.