LINUX.ORG.RU

Помогите, пожалуйста, собрать драйвер


0

1

Добрый день, дамы и господа! Мне нужна ваша помощь.

Что есть: - НЕсетевой плеер WD TV gen2, с extended-прошивкой от Padavan, linux kernel 2.6.22.19-19-4. Процессор у этого плеера Sigma 8655. - USB-Ethernet адаптер DLink DUB-E100, ревизия C1. То есть не такой, а такой. Свежие драйвера для этой ревизии с офиц. сайта - тут.

Нужно сделать драйвер, который я бы подгрузил в плеер (это я могу), и плеер увидел бы адаптер (и стал сетевым).

Я нашел ubuntu с таким же kernel, это ubuntu 7.10. Записал ее на флешку, загрузился, выбрав «попробовать ubuntu без установки».

Попробовал собрать драйвер. Драйвер собрался и адаптер заработал, но - только на компьютере. На плеере не заработал.

По этому поводу мне на одном форуме сказали следующее: для того, чтобы скомпилировать что-то на другом компе конфигу нужно указать правильный таргет (процессор) и, очень желательно, хедер файлы от ядра с нужной версией.

Я так понял, что драйвер у меня собрался с таргетом для процессора компьютера, а надо - с таргетом для процессора плеера.

Дальше для меня - темный лес. :(

И еще, вот слова разработчика этой прошивки, мне кажется, они тоже имеют отношение к делу: Часть приложений я компилировал сам кросс-компилятором под сигму для MIPS Rel2, часть брал готовые из репозитория Debian для первой версии MIPSel.

Кто разбирается в теме, помогите, пожалуйста, собрать драйвер.

тебе нужен кросс-компилятор. в данном случае, походу, такой: sourcery mips-linux-gnu v4.3-154. обычно, проще всего взять у того, кто эти прошивки раздает (напр, можно от этого сообщения порыть http://forum.ixbt.com/topic.cgi?id=14:54121-119). можно собрать самому, процесс примерно выглядит так: http://nerdishbynature.blogspot.ru/2013/01/cross-compiling-gcc-for-mips.html. собирать самому - довольно канительно.

Vinill ★★
()
Ответ на: комментарий от Vinill

кстати, с сайта http://wdhd.ru/
Написано: 23 Май 2012 07:37

Модератор
В оффлайне Сообщений: 5713
Завербован: Июн 2009
Кросс-компилятор MIPS rel2 скорее всего идет в составе WDTV_Live_GPL_code_package либо GPL_toolchain_of_WDTV .
не уверен, но возможно это оно:
http://downloads.openwrt.org/backfire/10.03.1/ar71xx/OpenWrt-Toolchain-ar71xx...

Vinill ★★
()
Последнее исправление: Vinill (всего исправлений: 1)
Ответ на: комментарий от Vinill

Спасибо. К Padavan-у обращался, он не ответил. Наверное, уже неинтересно старьем заниматься...

За ссылку также спасибо, завтра на работе внимательно прочитаю, авось, что-нить да пойму... :)

markus912
() автор топика
Ответ на: комментарий от markus912

Судя по названию третьего файла, да, кросс-компилятор должен быть там. Внутрь не смотрел.

qux
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.