IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Ethernet-модуль ЦУС вешает систему
Поделиться
ИВК
сообщение 4.8.2013, 8:45
Сообщение #1


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9987
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Поставил на ноутбук сборку на t6, хотел настроить локалку. Итак, ЦУС - Ethernet-интерфейсы; выбираю там eth0, ввожу нужные адреса, жму "Применить", вид курсора меняется (то есть типа пошло выполнение).... и через секунду система намертво зависает, остаётся разве что перезагрузиться. (Причём на другом компьютере в той же сборке такого глюка нет). Ничего не добившись, решил просто переустановить систему. На сей раз настроил локалку прямо во время установки дистрибутива; теперь всё работает. Но надо же проверить, есть ли и теперь упомянутый глюк; ведь может потом потребоваться изменить сетевые настройки, а ЦУС для этого удобнее всего, по-моему. Опять захожу в Альтератор, проделываю те же действия - и опять получаю то же зависание. Вот ведь загадка; это что же с чем может не стыковаться, если сеть вообще-то работает, а на другом компе в этой сборке всё в порядке?


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Drool
сообщение 4.8.2013, 18:05
Сообщение #2


Профессионал
*******

Группа: Пользователь
Сообщений: 1764
Регистрация: 28.7.2010
Вставить ник
Цитата
Из: Берислав, Херсонщина
Пользователь №: 1879
Страна: Украина
Город: Не указан
Пол: Муж.



Репутация: 9


Какая-то нестыковка ядра/ядерного модуля/etc с сетевухой. Сказать трудно, разве что пытаться запускать acc в консоли, может туда что-то выхлопнет.


--------------------

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 4.8.2013, 19:20
Сообщение #3


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9987
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Там ничего не выхлапывает... может, не успевает, конечно wink.gif Наверное, ну его; пускай владелец ноута через etcnet потом настройки меняет smile.gif


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Drool
сообщение 4.8.2013, 23:11
Сообщение #4


Профессионал
*******

Группа: Пользователь
Сообщений: 1764
Регистрация: 28.7.2010
Вставить ник
Цитата
Из: Берислав, Херсонщина
Пользователь №: 1879
Страна: Украина
Город: Не указан
Пол: Муж.



Репутация: 9


Можно попробовать запустить как
Код
acc &> acc.log
И потом проверить, что-то может и останется в acc.log.


--------------------

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 5.8.2013, 0:16
Сообщение #5


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9987
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Цитата(Drool @ 4.8.2013, 23:11) *
может и останется в acc.log.

Ничего не осталось.


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Skull
сообщение 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


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9987
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Оказывается, этот глюк связан именно с ядром un-def (а используется именно оно, потому что этот ноутбук с std-def не дружит; с std-def данного глюка нет). А также есть подозрение, что в зависании виноват интерфейс wlan0 (встроенный wi-fi; не используется), который маячит там же в ethernet-модуле ЦУС. Пытался как-то от него избавиться, ignore_device в правило udev писал, но udev игнорирует не вай-фай, а мои указания wink.gif - неточные они, надо полагать. Время найдётся, разберусь; тогда будет видно, какую именно багу вешать и вешать ли вообще.


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Drool
сообщение 5.8.2013, 21:14
Сообщение #8


Профессионал
*******

Группа: Пользователь
Сообщений: 1764
Регистрация: 28.7.2010
Вставить ник
Цитата
Из: Берислав, Херсонщина
Пользователь №: 1879
Страна: Украина
Город: Не указан
Пол: Муж.



Репутация: 9


А пробовал комбинации с NM и без?


--------------------

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 5.8.2013, 21:19
Сообщение #9


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9987
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Не пробовал. Там NM вовсе не установлен. По-моему, сейчас надо wlan0 удалить и поглядеть, не исчезнет ли глюк; только сразу убрать его не получилось, а теперь отвлёкся.


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 6.8.2013, 19:00
Сообщение #10


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9987
Регистрация: 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
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Drool
сообщение 6.8.2013, 19:08
Сообщение #11


Профессионал
*******

Группа: Пользователь
Сообщений: 1764
Регистрация: 28.7.2010
Вставить ник
Цитата
Из: Берислав, Херсонщина
Пользователь №: 1879
Страна: Украина
Город: Не указан
Пол: Муж.



Репутация: 9


Мож багу на ядро повесишь?


--------------------

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 6.8.2013, 19:44
Сообщение #12


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9987
Регистрация: 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, и тогда всё работает нормально.

Не знаю, есть ли смысл вешать эту багу, больно уж специфичная smile.gif И с этим bcma непонятно, зачем он влезает, раз уж (если я верно понял) вай-фай можно и без него настраивать.


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Drool
сообщение 6.8.2013, 20:35
Сообщение #13


Профессионал
*******

Группа: Пользователь
Сообщений: 1764
Регистрация: 28.7.2010
Вставить ник
Цитата
Из: Берислав, Херсонщина
Пользователь №: 1879
Страна: Украина
Город: Не указан
Пол: Муж.



Репутация: 9


Ну повесь на модуль альтератора. А без модуля, если интерфейс превращается в ethX - вряд ли он уже будет работоспособным.


--------------------

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 6.8.2013, 20:51
Сообщение #14


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9987
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Повесил.


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
( Гостей: 1 )
Пользователей: 0

 



RSS Текстовая версия Сейчас: 28.3.2024, 20:04