Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:2
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Embedded Linux
Попытка ядра загрузить прошивку устройства до монтажа rootfs
simark1979
Добавлено 18.03.2019 19:20
0
Сообщение: 1
simark1979
0

Пункты: 6256
Регистрация: 03.10.2012
Пол: Мужчина
Добрый вечер,

В ядре дал поддержку usb wifi,

Проблема в том, что для его работы требуется подгрузка htc_9271.fw

Получается следующая ситуация: после старта ядро обнаруживает wifi устройство и пытается найти htc_9271.fw, но фс ещё не смонтирована. поэтому загрузка невозможна.

Если передернуть свисток на уже запущенном устройстве, всё проходит штатно.

Как быть?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 18.03.2019 20:18 Сообщение: 2
sasamy
4.71

Пункты: 83540
Регистрация: 14.08.2009
Цитата

В ядре дал поддержку usb wifi,


1 можно собрать драйвер динамисеким модулем

2 если собран статически у нужно именно так - собрать ядро с нужной фирмварью

make linux-menuconfig

Device Drivers --->
Generic Driver Options --->
[*] Include in-kernel firmware blobs in kernel binary
(htc_9271.fw) External firmware blobs to build into the kernel binary
(firmware) Firmware blobs root directory

При таком конфиге закинуть фигмварь в искходники ядра в директорию

output/build/linux-custom/firmware

make
Спуститься к концу Подняться к началу
Персональная информация
simark1979
Добавлено 18.03.2019 20:36 Сообщение: 3
simark1979
0

Пункты: 6256
Регистрация: 03.10.2012
Пол: Мужчина
И снова спасибо)
В голову не пришло, не пихать драйвер в ядро
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux