lundlay 0 22 июля, 2011 Опубликовано 22 июля, 2011 · Жалоба День добрый. Пытаюсь полноценно заставить работать 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", так-же все вешается. В архитектуре линукс пока не силен. Подскажите пожалуйста в какую сторону копать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
cpl 0 22 июля, 2011 Опубликовано 22 июля, 2011 · Жалоба Здравствуйте Откатиться на предыдущею версию ядра пробовали ? какие там результаты будут получены ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
lundlay 0 23 июля, 2011 Опубликовано 23 июля, 2011 · Жалоба Не додумался. Спасибо. В понедельник попробую. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kurtis 0 24 июля, 2011 Опубликовано 24 июля, 2011 · Жалоба по идее, udev просто подгружает нужный модуль,в зависимости от того, какое устройство было подключено. Можно посмотреть идентификаторы USB устройств, и в файле /lib/modules/modules.alias посмотреть какой модуль должен подгружаться в соответствии с идентификатором. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dron_Gus 2 26 июля, 2011 Опубликовано 26 июля, 2011 · Жалоба Не помогает? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться