[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [systemd] [suspend] [перфекционизм] А какой сейчас документированный способ передергивания беспроводных адаптеров при спячке?



On Tue, 2017-03-28 at 23:49 +0300, Dmitry Alexandrov wrote:
> Добрых суток уважаемой рассылке.
> 
> Как известно, многие беспроводные сетевые карты с несвободными
> прошивками (да и не только они) плохо совместимы с погружением машины
> спячку того или иного вида (suspending / hibernation).
> 
> Есть и традиционный костыль, решающий эту проблему, — выгрузка-
> загрузка линуксового модуля, отвечающего за таковое устройство.
> 
> До прихода systemd в Дебиане был предусмотрен и описан в pm-action(8) 
> интерфейс для настройки костыля: куда-нибудь в /etc/pm/config.d/
> можно было прописать, к примеру, SUSPEND_MODULES="r8712u".
> 
> А что теперь?  Нет, мне, разумеется, не сложно написать два .service-
> файла и кинуть их в /etc/systemd/system/:
> 
> ,----
> > [Unit]
> > Before=hibernate.target suspend.target hybrid-sleep.target
> > 
> > [Service]
> > Type=oneshot
> > ExecStart=/sbin/modprobe -r r8712u
> > 
> > [Install]
> > WantedBy=hibernate.target suspend.target hybrid-sleep.target
> 
> `----
> 
> ,----
> > [Unit]
> > After=hibernate.target suspend.target hybrid-sleep.target
> > 
> > [Service]
> > Type=oneshot
> > ExecStart=/sbin/modprobe r8712u
> > 
> > [Install]
> > WantedBy=hibernate.target suspend.target hybrid-sleep.target
> 
> `----
> 
> Но какого-нибудь более пользовательского, документированного решения
> ныне в Дебиане из коробки не предусмотрено?

Ну и вроде как незабываем про rfkill.


Reply to: