реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Angstrom вешается при добавлении(удалении) usb, Как заставить работать udev? Где копать ?
lundlay
сообщение Jul 22 2011, 09:25
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 15-12-10
Пользователь №: 61 624



День добрый.

Пытаюсь полноценно заставить работать Angstrom на EXM32 c iMX-35.
C помощью OpenEmbedded собираю console-image. Для этого понизил версию Linux до 2.6.31, пропатчил ядро, вроде начало грузиться.
Но все останавливалось в @S04udev на строке

Код
/sbin/udevadm control --env STARTUP=1


Покопавшись, изменил версию udev на 168. Загрузка прошла, консоль появилась, вроде все заработало. USB клавиатура, мышь работают.
Но при добавлении или удалении любого usb устройства система вешается наглухо. Курсор замораживается. В логах ничего не отображается. Кроме того, подвисание происходит, если отправить что либо на audio usb.

Если компилирую с IMAGE_DEV_MANAGER = "busybox". То все нормально добавляется удаляется, в логах записи присутствуют.
Если с IMAGE_DEV_MANAGER = "busybox-mdev", так-же все вешается.


В архитектуре линукс пока не силен.
Подскажите пожалуйста в какую сторону копать.

Go to the top of the page
 
+Quote Post
cpl
сообщение Jul 22 2011, 19:09
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 378
Регистрация: 6-12-04
Пользователь №: 1 340



Здравствуйте
Откатиться на предыдущею версию ядра пробовали ? какие там результаты будут получены ?
Go to the top of the page
 
+Quote Post
lundlay
сообщение Jul 23 2011, 10:51
Сообщение #3





Группа: Новичок
Сообщений: 2
Регистрация: 15-12-10
Пользователь №: 61 624



Не додумался. Спасибо. В понедельник попробую.
Go to the top of the page
 
+Quote Post
kurtis
сообщение Jul 24 2011, 12:28
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 21-06-05
Пользователь №: 6 205



по идее, udev просто подгружает нужный модуль,в зависимости от того, какое устройство было подключено. Можно посмотреть идентификаторы
USB устройств, и в файле /lib/modules/modules.alias посмотреть какой модуль должен подгружаться в соответствии с идентификатором.
Go to the top of the page
 
+Quote Post
Dron_Gus
сообщение Jul 26 2011, 16:35
Сообщение #5


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

Группа: Свой
Сообщений: 1 202
Регистрация: 9-01-05
Из: Санкт-Петербург
Пользователь №: 1 861



Не помогает?


--------------------
Если сверху смотреть, то сбоку кажется, что снизу ничего не видно.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 20:34
Рейтинг@Mail.ru


Страница сгенерированна за 0.0138 секунд с 7
ELECTRONIX ©2004-2016