faq обучение настройка
Текущее время: Ср апр 17, 2024 02:58

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу 1, 2  След.
Автор Сообщение
СообщениеДобавлено: Ср июн 21, 2006 16:24 
Не в сети

Зарегистрирован: Ср сен 22, 2004 11:18
Сообщений: 19
Откуда: Moscow
Скачиваем со страницы производителя чипа исходный код драйвера и фирмварь для RT73.
Внимательно читаем README и собираем драйвер.
Перед сборкой применяем этот патчик:
Код:
diff -uNr Module/rtmp_def.h /export/home/rad/development/rt73-ralink/Module/rtmp_def.h
--- Module/rtmp_def.h   2006-04-27 10:05:20.000000000 +0400
+++ /export/home/rad/development/rt73-ralink/Module/rtmp_def.h  2006-06-21 16:52:49.000000000 +0400
@@ -826,6 +826,9 @@
 #define SURECOMVID           0x0769    // Surecom
 #define SURECOMPID           0x31F3
 
+#define DLVID1 0x07d1 // DWL-G122 C1
+#define DLPID1 0x3c03
+
 #define RT73_USB_DEVICES { \
  {USB_DEVICE(RTVID1,RTPID1)}, \
  {USB_DEVICE(RTVID1,RTPID2)}, \
@@ -837,6 +840,7 @@
  {USB_DEVICE(MSIVID,MSIPID2)}, \
  {USB_DEVICE(ABOCOMVID,ABOCOMPID)}, \
  {USB_DEVICE(SURECOMVID,SURECOMPID)}, \
+ {USB_DEVICE(DLVID1,DLPID1)}, \
  {USB_DEVICE(0,0)}} /* end marker */
 
 
diff -uNr Module/rtmp_main.c /export/home/rad/development/rt73-ralink/Module/rtmp_main.c
--- Module/rtmp_main.c  2006-04-27 10:05:20.000000000 +0400
+++ /export/home/rad/development/rt73-ralink/Module/rtmp_main.c 2006-06-21 15:55:49.000000000 +0400
@@ -102,7 +102,9 @@
 static void usb_rtusb_disconnect(struct usb_interface *intf);
 
 struct usb_driver rtusb_driver = {
+#if LINUX_VERSION_CODE <= KERNEL_VERSION(2, 6, 15)
        .owner = THIS_MODULE,
+#endif /* KERNEL_VERSION(2, 6, 15) */
        .name="rt73",
        .probe=usb_rtusb_probe,
        .disconnect=usb_rtusb_disconnect,

Проверено на Debian Linux 2.6.16.
По крайней мере не виснет сразу как в случае использования rt2x00.
В настоящее время второго устройства по близости нет. В 21:00 по МСК отпишу результаты тестирования в домашней сетке.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 21, 2006 19:50 
Не в сети

Зарегистрирован: Ср сен 22, 2004 11:18
Сообщений: 19
Откуда: Moscow
Данный текст написан с использованием работающего драйвера. Вышеописанному верить :)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб июн 16, 2007 12:23 
Не в сети

Зарегистрирован: Сб июн 16, 2007 12:05
Сообщений: 6
Нужно "скрестить" d-link dwl-g122 и терминал HP t5525. В последнем ОС Linux (ядро 2.4.25; кажется урезанный debian, но могу ошибаться).

Я в линуксе плохо соображаю. Даже при том, что прокрутил на виртуальных машинах кучу разных дистрибутивов, не смог установить ни родной linux драйвер, ни ndiswrapper.

В HP t5525 ОС пишет, что не понимает команду make

Меж тем, очень хочется получить действительно "тонкий клиент" с минимальным количеством проводов (т.е. без витой пары, которой нет и не хочется прокладывать).

Подскажите, пожалуйста, популярно, как заставить работать d-link dwl-g122 на терминале HP t5525?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн июн 18, 2007 18:59 
Не в сети

Зарегистрирован: Сб июн 16, 2007 12:05
Сообщений: 6
ЧЕГО МОЛЧИМ?!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн сен 03, 2007 11:58 
Не в сети

Зарегистрирован: Ср сен 22, 2004 11:18
Сообщений: 19
Откуда: Moscow
В свой день рождения я предпочитаю пьянствовать, а не сидеть на форумах.

Раз терминал не понимает команду make, я бы в этом случае постарался узнать, что такое make и с чем его "едят". Интересно, как я подскажу про HP терминал, если я его в руках ни разу не держал?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн сен 03, 2007 13:06 
Не в сети

Зарегистрирован: Сб июн 16, 2007 12:05
Сообщений: 6
Я уже разобрался, там совсем урезанный дистрибутив, нет утилиты Make и компиляторов C. В общем, пока мне не осилить сборку ядра с нужными утилитами и компиляторами. Наверное пока придется перебиться адаптером LAN-WLAN.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн сен 03, 2007 13:08 
Не в сети

Зарегистрирован: Сб июн 16, 2007 12:05
Сообщений: 6
С Днем Рождения!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн сен 03, 2007 14:14 
Не в сети

Зарегистрирован: Ср сен 22, 2004 11:18
Сообщений: 19
Откуда: Moscow
Сборка ядра в данном случае не причем. Достаточно выяснить версию Debian'а, который там стоит, скачать соответствующие пакеты и доставить на терминал. Если пакетов нет, то можно поднять виртуалку со старым дебианом и там собрать всё что надо, результаты перенести копированием.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн сен 03, 2007 14:21 
Не в сети

Зарегистрирован: Сб июн 16, 2007 12:05
Сообщений: 6
я попытался установить Make, говорит нет компилятора, попробовал установить GCC, тоже говорит нет комилятора.
dpkg не работает пишет лабуду - вроде fake dpkg, в общем в HP постарались над этим дистрибутивом.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн сен 03, 2007 14:39 
Не в сети

Зарегистрирован: Ср сен 22, 2004 11:18
Сообщений: 19
Откуда: Moscow
Посмотри версию ядра uname -a и libc в /usr/lib вроде.\
Найди такой же дебиан, поставь туда dpkg, скопируй его на терминал...


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн сен 03, 2007 14:53 
Не в сети

Зарегистрирован: Сб июн 16, 2007 12:05
Сообщений: 6
Версию ядра я знаю. Писал об этом. Я кстати не уверен на 100%, что это Debian.
Имеется в виду скопировать на терминал в соответсвующие папки файлы пакет dpkg с виртуальной машины?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн сен 03, 2007 15:14 
Не в сети

Зарегистрирован: Ср сен 22, 2004 11:18
Сообщений: 19
Откуда: Moscow
Да


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пн окт 08, 2007 15:59 
Не в сети

Зарегистрирован: Чт авг 02, 2007 13:49
Сообщений: 18
Откуда: чк
RaD писал(а):
Скачиваем со страницы...

ссылочка устарела.
я пологаю это оно http://www.ralinktech.com.tw/data/RT73_ ... 4.0.tar.gz
??


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн окт 08, 2007 16:23 
Не в сети

Зарегистрирован: Ср сен 22, 2004 11:18
Сообщений: 19
Откуда: Moscow
Наверное.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб окт 20, 2007 20:30 
Не в сети

Зарегистрирован: Ср сен 22, 2004 11:18
Сообщений: 19
Откуда: Moscow
Сегодня понадобилось поставить драйвер на Debian Etch 4.0. Старый, который у меня, исправленный, не собирается. Думаю, из-за смены компилятора, старый прощал несоответствие стандарту в коде. Скачал драйвер по последней ссылке. Настроил среду сборки с помощью module-assistant, который поставил все необходимые пакеты. Попробовал собрать по README. Ничего не получилось. В итоге взял правильный Makefile из пакета rt2570-source, только подправил названия файлов и название пакета. Никаких изменений в код не вносил. Проверил, что каталог build (в каталоге /lib/modules/...) указывает на /usr/src/linux, который в свою очередь указывает на каталог с заголовками ядра. Собралось отлично. Пишу с ноута благодаря этому драйверу. Сделать пакет rt73-source для того, чтобы его можно было инсталлировать с помощью module-assistant нажатием пары кнопок мне слабо ;)
Но если кто-нибудь это сделает и отдаст в сообщество дебиана, буду безмерно благодарен, да и не один я.

Update: Вот проверенный Makefile.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB