6 сообщений / 0 новое
Последнее сообщение
vlad_stv
Аватар пользователя vlad_stv
Не в сети
Последнее посещение: 4 года 5 месяцев назад
Регистрация: 01/03/2013 - 12:35
wifi(PCI) карта после перезагрузки выключена

Проблема: после перезапуска не стартует wifi-модуль(PCI). Временное решение: из Yasta после редактирования(ничего не меняю,просто необходимо почему-то выполнить эту процедуру), включается и получает адрес, и инет пошел.

Но увы и ах, не устраивает, меня такое решение проблемы, начал копать: обратился к systemctl, выяснил имя девайса, попробовал start|stop|status|show - старт и стоп не производят никаких действий. Почему, непонятно было до тех пор пока не сделал вывод: «show». Вывелась таблица параметров устройства, среди которых есть такие как: «CanStart=no» «CanStop=no» и т.д. Насколько я понял запрещено, в принципе, выполнение подобных операций? Вопрос: как их изменить, и где они хранятся? в выводе «show» есть строчка «SysFSPath=...»-путь в каталог, но никакого конфигурационного файла я не нашел. Проблему хочу решить путем создания скрипта, который будет запускать wifi. изменение разнообразных настроек из yasta по поводу «запуска вместе с системой» не помогли.

P.S. или есть менее костыльный способ запускать wifi в автомате?

Теги: 

Отредактировано: lecksys вкл 01/04/2014 - 22:14
DA
Аватар пользователя DA
Не в сети
Последнее посещение: 1 год 5 месяцев назад
Регистрация: 11/05/2012 - 18:24
Может, Яста косяк? Не

Может, Яста косяк? Не пробовали Network Manager? systemctl, насколько я знаю, для перезапуска сервисов можно использовать, вы же хотите (?) перезагрузить модуль ядра.

openSUSE 13.1 x64 | Linux 3.11 | KDE 4.13
openSUSE 12.3 x32 | Linux 3.7 | KDE 4.10
vlad_stv
Аватар пользователя vlad_stv
Не в сети
Последнее посещение: 4 года 5 месяцев назад
Регистрация: 01/03/2013 - 12:35
интерфейс

я хочу из консоли запустить wifi карту, как девайс, чтобы в оконцовке получить результат как если бы я в yastе выполнил "реадктирование" сетевого интерфейса. я уже запарился, ничего найти не могу. NetworkManager использовать не хочу. после прокурки кучи манов, я так понял что и девайсами можно управлять.вопрос в том как изменить параметры устройства "CanStart=no""CanStop=no" - на противоположные
Тогда команды "systemctl start|stop device_name.device" - буду выполняться....наверное.
Просто очень хочу в этом во всем разобраться, использование NetworkManagera безусловно скорее всего решит задачу,но....

DA
Аватар пользователя DA
Не в сети
Последнее посещение: 1 год 5 месяцев назад
Регистрация: 11/05/2012 - 18:24
sudo systemctl restart


sudo systemctl restart network.service

Если не покатит, я бы всё порекомендовал поиграть с модулем:

sudo modprobe -r module_name
sudo modprobe module_name
openSUSE 13.1 x64 | Linux 3.11 | KDE 4.13
openSUSE 12.3 x32 | Linux 3.7 | KDE 4.10
vlad_stv
Аватар пользователя vlad_stv
Не в сети
Последнее посещение: 4 года 5 месяцев назад
Регистрация: 01/03/2013 - 12:35
Помогло


systemctl restart network.service
- помогло, wifi карта завелась, получила ip и инет пошел

теперь вопрос: так и оставить, писать скрипт, который будет перегружать network.service? или ковырять


sudo modprobe -r module_name
sudo modprobe module_name

и module_name - это имя модуля, в моём случае rt2800pci - правильно?
или полное имя девайса к примеру "sys-devices-pci0000:00-0000:00:1e.0-0000:04:01.0-net-wlan0.device"?
DA
Аватар пользователя DA
Не в сети
Последнее посещение: 1 год 5 месяцев назад
Регистрация: 11/05/2012 - 18:24
Модуля, rt2800pci, если это

Модуля, rt2800pci, если это оно. Решайте сами, что вам больше нравится Wink Ещё можно попробовать запихнуть этот модуль в initrd, чтобы он пораньше грузился. Может, тогда проблема будет решена.

openSUSE 13.1 x64 | Linux 3.11 | KDE 4.13
openSUSE 12.3 x32 | Linux 3.7 | KDE 4.10