Ethernet-модуль ЦУС вешает систему |
Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
Ethernet-модуль ЦУС вешает систему |
Поделиться |
4.8.2013, 8:45
Сообщение
#1
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Поставил на ноутбук сборку на t6, хотел настроить локалку. Итак, ЦУС - Ethernet-интерфейсы; выбираю там eth0, ввожу нужные адреса, жму "Применить", вид курсора меняется (то есть типа пошло выполнение).... и через секунду система намертво зависает, остаётся разве что перезагрузиться. (Причём на другом компьютере в той же сборке такого глюка нет). Ничего не добившись, решил просто переустановить систему. На сей раз настроил локалку прямо во время установки дистрибутива; теперь всё работает. Но надо же проверить, есть ли и теперь упомянутый глюк; ведь может потом потребоваться изменить сетевые настройки, а ЦУС для этого удобнее всего, по-моему. Опять захожу в Альтератор, проделываю те же действия - и опять получаю то же зависание. Вот ведь загадка; это что же с чем может не стыковаться, если сеть вообще-то работает, а на другом компе в этой сборке всё в порядке?
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
4.8.2013, 18:05
Сообщение
#2
|
|
Профессионал Группа: Пользователь Сообщений: 1764 Регистрация: 28.7.2010 Вставить ник Цитата Из: Берислав, Херсонщина Пользователь №: 1879 Страна: Украина Город: Не указан Пол: Муж. Репутация: 9 |
Какая-то нестыковка ядра/ядерного модуля/etc с сетевухой. Сказать трудно, разве что пытаться запускать acc в консоли, может туда что-то выхлопнет.
-------------------- |
|
|
4.8.2013, 19:20
Сообщение
#3
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Там ничего не выхлапывает... может, не успевает, конечно Наверное, ну его; пускай владелец ноута через etcnet потом настройки меняет
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
4.8.2013, 23:11
Сообщение
#4
|
|
Профессионал Группа: Пользователь Сообщений: 1764 Регистрация: 28.7.2010 Вставить ник Цитата Из: Берислав, Херсонщина Пользователь №: 1879 Страна: Украина Город: Не указан Пол: Муж. Репутация: 9 |
Можно попробовать запустить как
Код acc &> acc.log И потом проверить, что-то может и останется в acc.log.
-------------------- |
|
|
5.8.2013, 0:16
Сообщение
#5
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
5.8.2013, 11:17
Сообщение
#6
|
|
Крупный специалист Группа: Пользователь Сообщений: 476 Регистрация: 30.11.2009 Вставить ник Цитата Пользователь №: 1722 Страна: Россия Город: Климовск/Московской Пол: Муж. Репутация: 6 |
Нет, не так надо отлаживать. Смотрите: есть форма с данными (веб- или обычная GUI не суть важно), которая отправляет свои данные так называемому бэкенду (backend), который является немного специфичным скриптом на Bash (AWK,...), который уже и производит непосредственные действия с сетевой подсистемой (как правило, для этого вызываются шелловые библиотеки). Причём можно вызвать бэкенд и самостоятельно (что и делается для тестирования).
Для этого нужно: 1. Запустить службу alteratord. 2. Запустить из консоли под root alterator-cmdline с нужными параметрами. Проблема в том, что даже определение параметров далеко не тривиально. А уж сама отладка и подавно. Это проблема, которую нужно решать, но пока (по крайней мере у меня) руки не доходят. Если бы я смог у себя воспроизвести, то было бы понятно. Документация по теме: http://www.altlinux.org/Alterator/module/debug http://www.altlinux.org/Alterator/debug Я бы рекомендовал завести багу на http://bugs.altlinux.org |
|
|
5.8.2013, 20:17
Сообщение
#7
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Оказывается, этот глюк связан именно с ядром un-def (а используется именно оно, потому что этот ноутбук с std-def не дружит; с std-def данного глюка нет). А также есть подозрение, что в зависании виноват интерфейс wlan0 (встроенный wi-fi; не используется), который маячит там же в ethernet-модуле ЦУС. Пытался как-то от него избавиться, ignore_device в правило udev писал, но udev игнорирует не вай-фай, а мои указания - неточные они, надо полагать. Время найдётся, разберусь; тогда будет видно, какую именно багу вешать и вешать ли вообще.
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
5.8.2013, 21:14
Сообщение
#8
|
|
Профессионал Группа: Пользователь Сообщений: 1764 Регистрация: 28.7.2010 Вставить ник Цитата Из: Берислав, Херсонщина Пользователь №: 1879 Страна: Украина Город: Не указан Пол: Муж. Репутация: 9 |
А пробовал комбинации с NM и без?
-------------------- |
|
|
5.8.2013, 21:19
Сообщение
#9
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Не пробовал. Там NM вовсе не установлен. По-моему, сейчас надо wlan0 удалить и поглядеть, не исчезнет ли глюк; только сразу убрать его не получилось, а теперь отвлёкся.
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
6.8.2013, 19:00
Сообщение
#10
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
После запрета загрузки модуля bcma, отвечающего за этот wi-fi, в Альтераторе вместо wlan0 стал появляться eth1, и теперь всё нормально работает. То есть вопрос решён (поскольку wi-fi не используется). Это, повторюсь, с ядром un-def. А если с std-def, то там что-то интересное : когда упомянутый модуль загружен, то wi-fi в ЦУС не появляется вообще, а когда не загружен, то появляется как eth1; в обоих случаях зависания нет.
P.S. К слову, с таким поведением вай-фая сталкиваюсь не впервые. У меня самого, тоже в сборке на t6, одно время был выход в инет с использованием wi-fi-адаптера, подключаемого по usb, и тоже регулярно случались вот такие мёртвые зависания (с последующей самовольной перезагрузкой, обычно). Пока перебрал все возможные причины и убедился, что дело именно в вай-фае, надобность в нём уже отпала, а с ним ушла и эта проблема. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
6.8.2013, 19:08
Сообщение
#11
|
|
Профессионал Группа: Пользователь Сообщений: 1764 Регистрация: 28.7.2010 Вставить ник Цитата Из: Берислав, Херсонщина Пользователь №: 1879 Страна: Украина Город: Не указан Пол: Муж. Репутация: 9 |
Мож багу на ядро повесишь?
-------------------- |
|
|
6.8.2013, 19:44
Сообщение
#12
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Именно на ядро, не на Альтератор? Ведь через etcnet всё прекрасно настраивается. Короче, у меня получилось вот что :
На ноутбуке hp pavilion g6 со встроенным wi-fi Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01) в сборке на t6 с ядром un-def следующая проблема. Если открыть ethernet-модуль Альтератора (а там отображаются проводной интерфейс eth0 и wi-fi wlan0), то при нажатии на "Применить" или на "Настроить беспроводное соединение" происходит полное зависание системы. Если запретить загрузку модуля bcma, отвечающего за этот wi-fi, то последний появляется в ЦУС уже как eth1, и тогда всё работает нормально. Не знаю, есть ли смысл вешать эту багу, больно уж специфичная И с этим bcma непонятно, зачем он влезает, раз уж (если я верно понял) вай-фай можно и без него настраивать. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
6.8.2013, 20:35
Сообщение
#13
|
|
Профессионал Группа: Пользователь Сообщений: 1764 Регистрация: 28.7.2010 Вставить ник Цитата Из: Берислав, Херсонщина Пользователь №: 1879 Страна: Украина Город: Не указан Пол: Муж. Репутация: 9 |
Ну повесь на модуль альтератора. А без модуля, если интерфейс превращается в ethX - вряд ли он уже будет работоспособным.
-------------------- |
|
|
6.8.2013, 20:51
Сообщение
#14
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
Текстовая версия | Сейчас: 25.4.2024, 10:27 | |