|
|
Опции темы | Поиск в этой теме | Опции просмотра |
24.05.2018, 15:21 | #31 | ||
Senior Member
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 689 |
Muxac
Я сравнил inf файлы вашего драйвера и драйвера с USB\VID_1F4D&PID_0102&MI_01 - они идентичны. В inf файле содержатся адреса GPIO и инструкции управления по IR. Он же в linux драйвере (cx231xx-cards.c) имеет идентификатор: Цитата:
Цитата:
Тогда оно произведет все изменения на лету во время компилирования. Последний раз редактировалось Dioptimizer; 24.05.2018 в 15:23. |
||
24.05.2018, 15:32 | #32 | |
Member
Регистрация: 22.03.2015
Сообщений: 45
Вес репутации: 0 |
Цитата:
А путь у меня /openwrt/target/linux/generic/patches-4.4/тут патчи pending- никаких нету И у меня нет ик приемника/передатчика. Мне по сути только композитный (желтый) разъем нужен. Ну и может звук. У меня есть несколько камер, хочу их подключить и переключать gpio реле Последний раз редактировалось Muxac; 24.05.2018 в 15:53. |
|
24.05.2018, 15:59 | #33 | |
Senior Member
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 689 |
Muxac
Короче 1. Во вложении файл, уберите расширение txt, чтобы было *.path. 2. Т.к. я не знаю какое у вас ядро компилируется, скопируйте этот файл по пути <Ваша сборка>\target\linux\generic\pendi ng-4.4\999-cx231xx-add-support-vid-pid-U56.patch <Ваша сборка>\target\linux\generic\pendi ng-4.9\999-cx231xx-add-support-vid-pid-U56.patch <Ваша сборка>\target\linux\generic\pendi ng-4.14\999-cx231xx-add-support-vid-pid-U56.patch (там будет много таких патчей, если какой-то папки не будет, не переживайте) 3. Помимо всего прочего, чтобы работал еще звук, вам нужно дополнительно выбрать в make kernel_menuconfig: Цитата:
Последний раз редактировалось Dioptimizer; 24.05.2018 в 16:05. |
|
24.05.2018, 16:05 | #34 | |
Member
Регистрация: 22.03.2015
Сообщений: 45
Вес репутации: 0 |
Цитата:
/home/asus/openwrt/target/linux/generic/patches-4.4 там много файлов .патч а как я пойму, что патч применился? |
|
24.05.2018, 16:11 | #35 |
Senior Member
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 689 |
1. Во первых не будет ошибки компиляции make
2. Во вторых в папке build_dir , будет папка ядра linux, например у меня это путь(ищите что-то похожее): Lede-trunk/build_dir/target-mips_24kc_musl/linux-ar71xx_tiny/linux-4.9.96/drivers/media/usb/cx231xx/ <- там смотрите файл cx231xx-cards.c - он должен будет отредактироваться сам, т. е. изменения в нем должны уже быть. |
24.05.2018, 19:23 | #36 |
Member
Регистрация: 22.03.2015
Сообщений: 45
Вес репутации: 0 |
Ошибок не было. Все скомпилилось. Но теперь при подключении этой штуки роутер перезагружается и идет цикличный ребут. Вынимаешь - грузится.
Последний раз редактировалось Muxac; 24.05.2018 в 19:26. |
24.05.2018, 19:49 | #37 | ||
Senior Member
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 689 |
Цитата:
Меня вот что беспокоит. Поддерживает ли ваш роутер USB 2.0 или нет (а эта cx231xx штука может не работать на USB 1.1). Дело в том, что когда мы включили поддержку USB на уровне ядра(а не отдельных модулей) Цитата:
Все зависит от того, как работает сам cx231xx свисток, он может не поддерживать ohci... Загрузите роутер без с воткнутой обычной флешкой или без нее и напишите в консоли роутера команду: Код:
cat /sys/kernel/debug/usb/devices |
||
24.05.2018, 20:10 | #38 |
Member
Регистрация: 22.03.2015
Сообщений: 45
Вес репутации: 0 |
|
24.05.2018, 20:16 | #39 |
Senior Member
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 689 |
Muxac
Понятно. Короче говоря, я хотел сказать, что мы забыли включить поддержку USB2.0 в ядре. И да, нужно на всякий случай отключить создание модулей kmod-usb* в обычном menuconfig (не kernel_menuconfig) - там может быть конфликт. Это в меню KernelPackage-->Support for USB-->Снять пунктик Вы пробовали подключить к роутеру что-то кроме cx231xx свистка - как себя ведет роутер? Последний раз редактировалось Dioptimizer; 24.05.2018 в 20:21. |
24.05.2018, 20:18 | #40 |
Member
Регистрация: 22.03.2015
Сообщений: 45
Вес репутации: 0 |
|
Здесь присутствуют: 3 (пользователей: 0 , гостей: 3) | |
|
|