<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Помогите собрать драйвер]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=18767</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=18767&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Помогите собрать драйвер».]]></description>
		<lastBuildDate>Sun, 11 Dec 2011 20:09:56 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Помогите собрать драйвер]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=233968#p233968</link>
			<description><![CDATA[<div class="quotebox"><cite>anonymous1 пишет:</cite><blockquote><p>USB сетевуху купил <a href="http://www.dealextreme.com/p/usb-2-0-10-100mbps-rj45-lan-ethernet-network-adapter-dongle-34691">эту</a>. Стоит ~220 рублей с бесплатной доставкой в европу\азию.</p></blockquote></div><p>Любопытная штучка...</p><div class="quotebox"><cite>anonymous1 пишет:</cite><blockquote><p>От всех этих проблем, чтобы подружить сетевуху и девайс у меня голова скоро треснет...</p></blockquote></div><p> wink Это проблемы ещё, по-существу и не начинались&nbsp; wink</p>]]></description>
			<author><![CDATA[null@example.com (Olej)]]></author>
			<pubDate>Sun, 11 Dec 2011 20:09:56 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=233968#p233968</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите собрать драйвер]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=233965#p233965</link>
			<description><![CDATA[<p>Нашёл <a href="http://www.multiupload.com/RX2IIBUB0Z">ядро</a> своего аппарата и даже его <a href="https://github.com/riversource/Galaxy-Note-Kernel">исходники</a>. USB сетевуху купил <a href="http://www.dealextreme.com/p/usb-2-0-10-100mbps-rj45-lan-ethernet-network-adapter-dongle-34691">эту</a>. Стоит ~220 рублей с бесплатной доставкой в европу\азию.<br />От всех этих проблем, чтобы подружить сетевуху и девайс у меня голова скоро треснет...<br /><span class="postimg"><img src="http://i.cdn.turner.com/ireport/sm/prod/2009/12/20/WE00365922/1158879/facepalmjpg-1158879_sm.jpg" alt="http://i.cdn.turner.com/ireport/sm/prod/2009/12/20/WE00365922/1158879/facepalmjpg-1158879_sm.jpg" /></span><br />Времени всё это лопатить и изучать к сожалению пока нет. Но спасибо за советы, попробую возможно в будущем лучше разобраться в линуксе...</p>]]></description>
			<author><![CDATA[null@example.com (anonymous1)]]></author>
			<pubDate>Sun, 11 Dec 2011 19:59:41 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=233965#p233965</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите собрать драйвер]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=233951#p233951</link>
			<description><![CDATA[<div class="quotebox"><cite>anonymous1 пишет:</cite><blockquote><p>Нда, не выходит с ним :-(<br />Пишет что под insmod подходит только <strong>.o</strong>... Ядро у меня &#039;2.6.35.14 FM 1.4gb21d451&#039;.</p></blockquote></div><p>Мне лень детально рыться, искать как подменить метку ядра, но вот это посмотрите, может подскажет (если вы знаете своё ядро):<br /><a href="http://dmilvdv.narod.ru/Translate/LDD3/index.html?linux_device_drivers.html">http://dmilvdv.narod.ru/Translate/LDD3/ … ivers.html</a><br />Перевод знаменитой книжки LDD3: &quot;Драйверы устройств Linux, Третья редакция&quot;<br /></p><div class="quotebox"><blockquote><p>Компиляция и загрузка<br />...</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (Olej)]]></author>
			<pubDate>Sun, 11 Dec 2011 18:32:35 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=233951#p233951</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите собрать драйвер]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=233901#p233901</link>
			<description><![CDATA[<div class="quotebox"><cite>Olej пишет:</cite><blockquote><p>То, что требует <strong>.o</strong> для меня - неожиданность (Android специфика).</p></blockquote></div><p>Я здесь занимался совсем другим модулем ... и дай гляну (давно не видел wink ), думаю, а как &quot;нормальный&quot; Linux реагирует на <strong>.o</strong> :<br /></p><div class="codebox"><pre><code>[olej@notebook sys_call_table]$ sudo insmod md_0.o 
insmod: error inserting &#039;md_0.o&#039;: -1 Invalid module format</code></pre></div><p>Нормально реагирует!&nbsp; wink</p>]]></description>
			<author><![CDATA[null@example.com (Olej)]]></author>
			<pubDate>Sun, 11 Dec 2011 14:51:50 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=233901#p233901</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите собрать драйвер]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=233896#p233896</link>
			<description><![CDATA[<div class="quotebox"><cite>zvezdochots пишет:</cite><blockquote><p><strong>anonymous1</strong>, а можно несколько конкретнее, для чего драйвер, какое устройство и т. п.</p></blockquote></div><div class="quotebox"><blockquote><p>============================================================================<br />ASIX AX88178 USB 2.0 Gigabit Ethernet Network Adapter<br />ASIX AX88772 USB 2.0 Fast Ethernet Network Adapter<br />ASIX AX88772A USB 2.0 Fast Ethernet Network Adapter<br />ASIX AX88760 USB 2.0 MTT HUB and USB 2.0 to Fast Ethernet Combo Controller<br />ASIX AX88772B USB 2.0 Fast Ethernet Network Adapter<br />Driver Compilation &amp; Configuration on the Linux<br />============================================================================</p><p>This driver has been verified on kernel versions from 2.6.14 to 2.6.38.</p></blockquote></div><p>Это из readme.</p>]]></description>
			<author><![CDATA[null@example.com (Olej)]]></author>
			<pubDate>Sun, 11 Dec 2011 14:37:01 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=233896#p233896</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите собрать драйвер]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=233894#p233894</link>
			<description><![CDATA[<p><strong>anonymous1</strong>, а можно несколько конкретнее, для чего драйвер, какое устройство и т. п.</p>]]></description>
			<author><![CDATA[null@example.com (zvezdochots)]]></author>
			<pubDate>Sun, 11 Dec 2011 14:12:26 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=233894#p233894</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите собрать драйвер]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=233882#p233882</link>
			<description><![CDATA[<div class="quotebox"><cite>anonymous1 пишет:</cite><blockquote><p>Пишет что под insmod подходит только <strong>.o</strong>... Ядро у меня &#039;2.6.35.14 FM 1.4gb21d451&#039;.</p></blockquote></div><p>У Android, при его Linux kernel, совершенно не-Linux весь набор утилит (то, что в Linux - GNU) ... я вот здесь <a href="http://rus-linux%20net/forum/viewtopic.php?f=5&amp;t=1516">Linux для embedded применений</a> начинал разбираться с этими делами, но пока руки не дошли...<br />Там утилиты (insmod, ...) <strong>только по названию</strong> совпадают. <br />И самое противное, что они не имеют --help опции: это можно мотивировать экономией ресурсов Android ... а можно нежеланием раскрывать &quot;открытую&quot; систему&nbsp; wink <br />Что там в Android? BusyBox? или не BusyBox? или что-то совершенно своё?</p><p>А если и&nbsp; BusyBox (или и не BusyBox) то где найти описание команд-утилит Android.</p><p>Например, там есть &quot;очень похожие&quot; команды:<br /></p><div class="codebox"><pre><code># ifconfig wlan0
wlan0: ip 192.168.1.22 mask 255.255.255.0 flags [up broadcast running]
# top
User 5%, System 10%, IOW 0%, IRQ 0%
User 19 + Nice 0 + Sys 33 + Idle 273 + IOW 0 + IRQ 0 + SIRQ 0 = 325

  PID CPU% S  #THR     VSS     RSS PCY UID      Name
  989   8% S    52 230712K  33276K  fg system   system_server
 2596   6% R     1    864K    384K  fg root     top
  951   1% S     4   3376K    188K  fg root     /sbin/adbd
  511   0% S     1      0K      0K  fg root     usb_mass_storag
    5   0% S     1      0K      0K  fg root     events/0
...</code></pre></div><p>но не удаётся &quot;добыть&quot; из того же ifconfig список существующих интерфейсов, что-то типа:<br /></p><div class="codebox"><pre><code>$ ifconfig -a
...</code></pre></div><p>- он на это молчит как партизан на допросе в гестапо&nbsp; <img src="https://linuxforum.ru/img/smilies/ah.gif" alt="ah" /></p>]]></description>
			<author><![CDATA[null@example.com (Olej)]]></author>
			<pubDate>Sun, 11 Dec 2011 13:41:15 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=233882#p233882</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите собрать драйвер]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=233881#p233881</link>
			<description><![CDATA[<div class="quotebox"><cite>anonymous1 пишет:</cite><blockquote><p>Нда, не выходит с ним :-(<br />Пишет что под insmod подходит только <strong>.o</strong>... Ядро у меня &#039;2.6.35.14 FM 1.4gb21d451&#039;.</p></blockquote></div><p>Я ведь говорил, что всё будет гораздо интереснее!&nbsp; wink </p><p>То, что требует <strong>.o</strong> для меня - неожиданность (Android специфика).<br />В принципе, <strong>.o</strong> (для ранних ядер это и была конечная форма) всегда собирается как промежуточный результат, но ... я его вытер вместе с другими временными файлами из архива, который вам высылал&nbsp; <img src="https://linuxforum.ru/img/smilies/ac.gif" alt="ac" />&nbsp; :lol: <br />Я могу пересобрать - попробуйте его втолкать? что они там начудили?</p><p><strong>P.S.</strong> Если наберётесь упорства, я готов помогать вам пошагово&nbsp; wink - меня так же занимают эти Android-вопросы.</p>]]></description>
			<author><![CDATA[null@example.com (Olej)]]></author>
			<pubDate>Sun, 11 Dec 2011 13:27:19 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=233881#p233881</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите собрать драйвер]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=233853#p233853</link>
			<description><![CDATA[<p><strong>anonymous1</strong>, всё, что говорил тов. <strong>Olej</strong>, относится к общей схеме сборки модулей и в данном случае практически бесполезно.<br />У вас случай не тривиальный. <br />достаточный набор:<br />1) кросс-компилятор (для архитектуры целевой системы)<br />2) дерево исходников с файлами сборки для вашего ядра. если собирать ядро самостоятельно, то оно всегда под рукой, вам же придётся где-то его искать. по идее его должен предоставить производитель.<br />3) стандартные утилиты: make perl итп</p><p>когда это всё соберёте, то дальше дело одной команды: make -C &lt;путь к ядру&gt; M=$(pwd) modules</p><p>всё это удобнее делать в настоящем линуксе(в теории возможно и под cygwin, но ССЗБ)</p><p>ЗЫ: это всё теория.</p>]]></description>
			<author><![CDATA[null@example.com (Fat-Zer)]]></author>
			<pubDate>Sun, 11 Dec 2011 11:48:13 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=233853#p233853</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите собрать драйвер]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=233808#p233808</link>
			<description><![CDATA[<div class="quotebox"><cite>Olej пишет:</cite><blockquote><p>1. Так что вам остаётся научиться это сделать самому...<br />P.S. существует способ отменить при загрузке ядра проверку отметки версии, но а). это уже на уровне жестокого хака + б). я не помню как это делается, давненько было  </p><p>2. ... но здесь вылазит снова проблема с Android - его ядро не будет совпадать в любом случае.<br />Отредактировано Olej (Сегодня 13:04:24)</p></blockquote></div><p>Нда, не выходит с ним :-(<br />Пишет что под insmod подходит только <strong>.o</strong>... Ядро у меня &#039;2.6.35.14 FM 1.4gb21d451&#039;.</p>]]></description>
			<author><![CDATA[null@example.com (anonymous1)]]></author>
			<pubDate>Sun, 11 Dec 2011 08:29:28 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=233808#p233808</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите собрать драйвер]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=233778#p233778</link>
			<description><![CDATA[<div class="quotebox"><cite>anonymous1 пишет:</cite><blockquote><p>C удовольствием, но мне нужен скомпилированный драйвер.</p></blockquote></div><p>Так вот ваш драйвер: <a href="http://zalil.ru/32245069">http://zalil.ru/32245069</a>&nbsp; wink </p><p>Только он вам может пригодится только посмотреть: драйвер компилируется <strong>строго</strong> под ядро на котором компилируется, а при переносе не станет грузиться.<br />Совпадения наименований ядер - практически исключены&nbsp; <img src="https://linuxforum.ru/img/smilies/ac.gif" alt="ac" /> <br />Я вам собрал вот на таком хосте:<br /></p><div class="codebox"><pre><code>[olej@notebook _asix]$ uname -r
2.6.32.9-70.fc12.i686.PAE</code></pre></div><p>1. Так что вам остаётся научиться это сделать самому...</p><p>P.S. существует способ отменить при загрузке ядра проверку отметки версии, но а). это уже на уровне жестокого хака + б). я не помню как это делается, давненько было&nbsp; wink </p><br /><p>2. ... но здесь вылазит снова проблема с Android - его ядро <strong>не будет совпадать</strong> в любом случае.</p>]]></description>
			<author><![CDATA[null@example.com (Olej)]]></author>
			<pubDate>Sun, 11 Dec 2011 00:02:53 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=233778#p233778</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите собрать драйвер]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=233776#p233776</link>
			<description><![CDATA[<div class="quotebox"><cite>Olej пишет:</cite><blockquote><p>Как? &nbsp; <br />Я не вижу на этом форуме возможности прикреплять файлы &nbsp; (а там архив).</p></blockquote></div><p><a href="http://zalil.ru">http://zalil.ru</a>/</p><div class="quotebox"><cite>Olej пишет:</cite><blockquote><p>Расскажете потом здесь подробно </p></blockquote></div><p>C удовольствием, но мне нужен скомпилированный драйвер.</p>]]></description>
			<author><![CDATA[null@example.com (anonymous1)]]></author>
			<pubDate>Sat, 10 Dec 2011 23:54:18 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=233776#p233776</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите собрать драйвер]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=233775#p233775</link>
			<description><![CDATA[<div class="quotebox"><cite>anonymous1 пишет:</cite><blockquote><p>Не получается. Пробую через cygwin, линукса нет. Пожалуйста выложите готовый скомпилированный вариант.</p></blockquote></div><p>Как?&nbsp; :lol: <br />Я не вижу на этом форуме возможности прикреплять файлы&nbsp; <img src="https://linuxforum.ru/img/smilies/ah.gif" alt="ah" /> (а там архив).</p><div class="quotebox"><cite>anonymous1 пишет:</cite><blockquote><div class="quotebox"><cite>Olej пишет:</cite><blockquote><p>Но кто вам сказал, что это имеет какое-то касательство к Androib - это классический Linux модуль... (о чём и readme пишет)<br />Как вы его станете в Android аж любопытно &nbsp; <br />Напишете?</p></blockquote></div><p>Сказал мне это <a href="http://www.asix.com.tw/products.php?op=pItemdetail&amp;PItemID=105;71;101">сайт</a>. На android ставится через insmod. Естественно для этого нужен root и поддержка USB-хоста в устройстве. Мой девайс Samsung GT-N7000.</p></blockquote></div><p>Расскажете потом здесь подробно&nbsp; wink</p><p>P.S. кстати, вспомнил ... может чем поможет в экспериментах?<br /><a href="http://rus-linux%20net/forum/viewtopic.php?f=4&amp;t=1558">Android</a><br /><a href="http://rus-linux%20net/forum/viewtopic.php?f=9&amp;t=1543">Android-x86</a></p>]]></description>
			<author><![CDATA[null@example.com (Olej)]]></author>
			<pubDate>Sat, 10 Dec 2011 23:51:23 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=233775#p233775</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите собрать драйвер]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=233772#p233772</link>
			<description><![CDATA[<div class="quotebox"><cite>Olej пишет:</cite><blockquote><p>1. .ко - потому как 2.6.14<br />2. разархивируйте архив...<br />3. и ...</p></blockquote></div><p>Не получается. Пробую через cygwin, линукса нет. Пожалуйста выложите готовый скомпилированный вариант.</p><div class="quotebox"><cite>Olej пишет:</cite><blockquote><p>Но кто вам сказал, что это имеет какое-то касательство к Androib - это классический Linux модуль... (о чём и readme пишет)<br />Как вы его станете в Android аж любопытно &nbsp; <br />Напишете?</p></blockquote></div><p>Сказал мне это <a href="http://www.asix.com.tw/products.php?op=pItemdetail&amp;PItemID=105;71;101">сайт</a>. На android ставится через insmod. Естественно для этого нужен root и поддержка USB-хоста в устройстве. Мой девайс Samsung GT-N7000.</p>]]></description>
			<author><![CDATA[null@example.com (anonymous1)]]></author>
			<pubDate>Sat, 10 Dec 2011 23:39:02 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=233772#p233772</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите собрать драйвер]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=233770#p233770</link>
			<description><![CDATA[<div class="quotebox"><cite>anonymous1 пишет:</cite><blockquote><p>В линуксе я совсем зелёный новичок. Понадобился драйвер для Android под ядро линукса 2.6.14. Как я понял в <a href="http://zalil.ru/32244431">архиве с драйвером</a> он в виде исходников и его необходимо скомпилировать, т.к. мне нужен в итоге файл с расширением .o или .ko. Прошу помочь собрать драйвер, кому не трудно! Заранее благодарен.</p></blockquote></div><p>Аж любопытно стало...<br />Примерно так:</p><div class="codebox"><pre><code>[olej@notebook tmp]$ unzip -x AX88772B_772A_760_772_178_LINUX_Driver_v4.2.0_Source.zip 
Archive:  AX88772B_772A_760_772_178_LINUX_Driver_v4.2.0_Source.zip
  inflating: asix.c                  
  inflating: asix.h                  
  inflating: axusbnet.c              
  inflating: axusbnet.h              
  inflating: Makefile                
  inflating: readme                  
[olej@notebook _asix]$ make
make -C /lib/modules/2.6.32.9-70.fc12.i686.PAE/build SUBDIRS=/home/olej/2011_WORK/LINUX-books/examples.DRAFT/_asix modules
make[1]: Entering directory `/usr/src/kernels/2.6.32.9-70.fc12.i686.PAE&#039;
  CC [M]  /home/olej/2011_WORK/LINUX-books/examples.DRAFT/_asix/asix.o
/home/olej/2011_WORK/LINUX-books/examples.DRAFT/_asix/asix.c: В функции ‘ax8817x_bind’:
/home/olej/2011_WORK/LINUX-books/examples.DRAFT/_asix/asix.c:910: предупреждение: присваивание отменяет квалификаторы указуемого типа
/home/olej/2011_WORK/LINUX-books/examples.DRAFT/_asix/asix.c: В функции ‘ax88772_bind’:
/home/olej/2011_WORK/LINUX-books/examples.DRAFT/_asix/asix.c:1117: предупреждение: присваивание отменяет квалификаторы указуемого типа
/home/olej/2011_WORK/LINUX-books/examples.DRAFT/_asix/asix.c: В функции ‘ax88772a_bind’:
/home/olej/2011_WORK/LINUX-books/examples.DRAFT/_asix/asix.c:1358: предупреждение: присваивание отменяет квалификаторы указуемого типа
/home/olej/2011_WORK/LINUX-books/examples.DRAFT/_asix/asix.c: В функции ‘ax88772b_bind’:
/home/olej/2011_WORK/LINUX-books/examples.DRAFT/_asix/asix.c:1713: предупреждение: присваивание отменяет квалификаторы указуемого типа
/home/olej/2011_WORK/LINUX-books/examples.DRAFT/_asix/asix.c: В функции ‘ax88178_bind’:
/home/olej/2011_WORK/LINUX-books/examples.DRAFT/_asix/asix.c:2627: предупреждение: присваивание отменяет квалификаторы указуемого типа
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /home/olej/2011_WORK/LINUX-books/examples.DRAFT/_asix/asix.mod.o
  LD [M]  /home/olej/2011_WORK/LINUX-books/examples.DRAFT/_asix/asix.ko
make[1]: Leaving directory `/usr/src/kernels/2.6.32.9-70.fc12.i686.PAE&#039;
[olej@notebook _asix]$ ls *.ko
asix.ko</code></pre></div><p>Но кто вам сказал, что это имеет какое-то касательство к Androib - это классический Linux модуль... (о чём и readme пишет)<br />Как вы его станете в Android аж любопытно&nbsp; wink <br />Напишете?</p>]]></description>
			<author><![CDATA[null@example.com (Olej)]]></author>
			<pubDate>Sat, 10 Dec 2011 23:15:54 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=233770#p233770</guid>
		</item>
	</channel>
</rss>
