http://forum.ubuntu.ru/index.php?topic=103180.msg778441#msg778441
Проблема детально описана на форуме Ubuntu, где мне пока не смогли помочь.
В-общем к ноутбуку в слот expresscard подключена карточка D-Link DWA-643 (Atheros AR5418).
Если с вставленной карточкой загрузиться в Windows Vista, а затем выключить компьютер (не важно - кнопкой, или через меню) - то он выключается, индикатор питания на торце ноута гаснет, но через полсекунды или чуть меньше снова загорается и ноут включается.
То есть это явно не перезагрузка (при перезагрузке индикатор постоянно горит).
Если загрузиться в чистую Ubuntu 9.04 и выключить компьютер, то такого глюка нет. Но стоит только настроить в Ubuntu 9.04 какой-либо сетевой интерфейс в файле /etc/network/interfaces , как этот глюк начинает снова проявляться. Причём, если перед выключением выполнять команду /etc/init.d/networking stop - это не помогает. Компьютер всё равно продолжает самопроизвольно включаться. И происходит это только при вставленной wi-fi карточке.
В ноутбуке есть также встроенная карточка Intel, но она не вызывала никогда такого же глюка и не вызывает сейчас.
Отказаться от конфигурирования сетевых интерфейсов в Ubuntu не могу, так как карточку эту купил специально для того, чтобы успешно настроить программную точку доступа hostapd с wpa2-шифрованием.
Точку доступа настроил, но взамен вот другая проблема появилась.
Мне пояснили, что проблема может быть в так называемой функции "Wake On LAN", которую обычно можно запретить в BIOS. Однако в моей версии AMI BIOS такой функции точно нет. Кроме того, я пытался запретить самому устройству - в Windows открывал свойства адаптера в менеджере устройств и открывал вкладку "управление электропитанием" - опция "позволять этому устройству выводить компьютер из ждущего режима" - вобще не доступна, подсвечена серым цветом.
Ноутбук - Asus F3Jp.
Знающих людей прошу помочь дельным советом. Можно прямо на форуме в топик отписать, если зарегистрированы там.
Примечание:
Безе
Хорошо, у меня были сомнения насчёт wol, теперь точно знаю, что это не wol. Спасибо.
Но, в таком случае, как мне решить проблему?
Мне советовали перед выключением выгружать модуль, отвечающий за expresscard - имя модуля нашёл по lspci, но в /proc/modules его нет и отключить его никак. Подробнее -
http://forum.ubuntu.ru/index.php?topic=103180.msg780092#msg780092
Примечание:
Так ведь сделал скрипт, который запускается при выключении. Он подменяет конфиг сети на пустой и перезапускает интерфейсы. В таком случае проблема исчезает при вставленном адаптере. Но если в процессе работы запускать hostapd (а мне он нужен по-любому), то проблема перезапуском сети на пустом конфиге не устраняется.
Ну и, добавлю, что пытался так же останавливать всякие там сервисы на выходе, в том числе acpid и acpi-support - не помогает...
Ладно, судя по активности ответов, из знающих линуксоидов мне никто отвечать не собирается. Поэтому вопрос открытым держать не буду.
Вам, Безе, спасибо, ответ признаю лучшим.
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.