23 декабря | 2024г. | 16:13:57


АвторТема: Ручная сборка драйверов WiFi под Enigma2  (Прочитано 104300 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн alternative

  • Падаван
  • *
  • Сообщений: 21
  • Поблагодарили: 0
  • Уважение: 0
Ну как бы нет поддержки етих чипов даже на дримах..,почти единственный поддерживаемый , так это ралинк.Скажем под openwrt модули под все эти чипы уже собраны, и единственно что нужно , так только установка.Да и сборка того же sdk и нужного драйвера или програмы там полегче будет.Нельзя ли такое организовать в той же openAR-P,чтоб было побольше утилит в репах,или гдето особняком выложенных.

Оффлайн ddd203

  • Младший Джедай
  • **
  • Сообщений: 148
  • Поблагодарили: 104
  • Уважение: +5
Я не разработчик ПО, все исключительно IMHO:
1. Не стоит сравнивать роутеры с ресиверами, у них разное предназначение.
2. При разработке ПО для ресиверов поддержка WIFI не первоочередная задача, а поддержка старого оборудывания стандарта G (касается rtl8187) на текущий момент не актуальна и это прямая трата времени.
3. А вот с чипами atheros другая засада, они как раз и имеют тот самый закрытый модуль (firmware). linky собирал дрова для atheros (для спарка), но firmware  не подтягивалось ядром, в чем причина, так и осталось неизвестно. Если свистка нет на руках, то удачная сборка/тестирование дров через форум стремится к нулю. Т.к. на работоспособность драйвера может оказывать влияние как сама оболочка, так и "устаревший" wpa_supplicant и т.п.

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

Да и с SDK ничего сложного нет, куча мануалов написано, надо только почитать. 

Оффлайн alternative

  • Падаван
  • *
  • Сообщений: 21
  • Поблагодарили: 0
  • Уважение: 0
Спасибо.Буду пробовать.Хотя вчера,"make bootstrap" через минут 5  вылетел с ошибкой на убунте х64-ой.Вроде как зависимости все удовлетворены...Ну буду пробовать седня на старом ноуте,если места хватит под енигму :(

Оффлайн Igornord

  • Мастер Джедай
  • **
  • Сообщений: 2080
  • Поблагодарили: 2712
  • Уважение: +47
Спасибо.Буду пробовать.Хотя вчера,"make bootstrap" через минут 5  вылетел с ошибкой на убунте х64-ой.Вроде как зависимости все удовлетворены...Ну буду пробовать седня на старом ноуте,если места хватит под енигму :(

Не советую на 64-ой. А вообще, если очень хочется - напишите в личку, дам координаты команды, можете принять участие в разработке, тем более что уже подметили правильно - не имея в руках свистка очень сложно под него что-то делать. То что драйвер соберется без ошибок не обозначает что он будет работать. Поэтому очень желательно иметь свисток под рукой именно для разработчика.

Оффлайн ddd203

  • Младший Джедай
  • **
  • Сообщений: 148
  • Поблагодарили: 104
  • Уважение: +5
Я собираю дрова из под STLinux. Напиши какой свисток, какой чип,  vid:pid, и под какое ядро нужен модуль. Попробую собрать, гарантий естественно никаких.

Оффлайн alternative

  • Падаван
  • *
  • Сообщений: 21
  • Поблагодарили: 0
  • Уважение: 0
'мake bootstrap'  я так смотрю подтягивет все нужные сорцы и атероса и rtl818х,но собираются почемуто только некоторые.Как допустим собрать все что закачивается,что то типа "make all" ну или какой-то пакет по отдельности "make package такойто".
Чип у меня rtl8187L,вот вывод :
idVendor           0x0bda Realtek Semiconductor Corp.
  idProduct          0x8187 RTL8187 Wireless Adapter

ядро Linux spark 2.6.32.59_stm24_0211

Да , еще скорее всего понадобятся модули cfg80211 и mac80211,чтоб заработало.
Спасибо за внимание.

Оффлайн Igornord

  • Мастер Джедай
  • **
  • Сообщений: 2080
  • Поблагодарили: 2712
  • Уважение: +47
'мake bootstrap'  я так смотрю подтягивет все нужные сорцы и атероса и rtl818х,но собираются почемуто только некоторые.Как допустим собрать все что закачивается,что то типа "make all" ну или какой-то пакет по отдельности "make package такойто".
Чип у меня rtl8187L,вот вывод :
idVendor           0x0bda Realtek Semiconductor Corp.
  idProduct          0x8187 RTL8187 Wireless Adapter

ядро Linux spark 2.6.32.59_stm24_0211

Да , еще скорее всего понадобятся модули cfg80211 и mac80211,чтоб заработало.
Спасибо за внимание.

 Мало информации. Откуда брали исходники??? Возьмите например Ar-P, прогоните полностью make yaud-enigma2-......., затем обратитесь напрямую к разработчикам, там ребята отзывчивые, они помогут. В силу ряда причин я например сейчас вам помочь не смогу -(((( Ну если только через пару недель.

Оффлайн alternative

  • Падаван
  • *
  • Сообщений: 21
  • Поблагодарили: 0
  • Уважение: 0
Так с него родимого и брал ,хотя исходники с сайта разработчика чипа, отличаются от тех что закачались при сборке TDT.

Оффлайн Igornord

  • Мастер Джедай
  • **
  • Сообщений: 2080
  • Поблагодарили: 2712
  • Уважение: +47
Так там все открыто. Если подтягивается все, что необходимо, но не компилятся именно эти драйвера - поправьте рулесы под себя, вам ребята только спасибо скажут. Там все открыто, и если смотрели список разработчиков - то найдете знакомые все лица -))) Я повторюсь - в силу ряда причин я например пока не смогу вам помочь. Командировка закончится - всегда пожалуйста. Есть конечно вариант, что следующую неделю смогу что-то посмотреть, но это все из области предположений -)))

P.S. Если посмотреть историю моих сообщений за последний месяц - то там считанные единицы написаны из под линукса, все остальные - под виндой. Из чего можно сделать далеко идущие выводы -)

Оффлайн ddd203

  • Младший Джедай
  • **
  • Сообщений: 148
  • Поблагодарили: 104
  • Уважение: +5
alternative, попробуй модуль из прицепки.

Оффлайн alternative

  • Падаван
  • *
  • Сообщений: 21
  • Поблагодарили: 0
  • Уважение: 0
Да,видимо действительно проблема глубже будет чем пологалось.Получил seg fault и все.

Оффлайн Igornord

  • Мастер Джедай
  • **
  • Сообщений: 2080
  • Поблагодарили: 2712
  • Уважение: +47
Сегодня посмотрю что там можно сделать. Благо типа неделя свободная относительно (следующая).
Добавлено  23 февраля | 2013г. | 19:15:50   
Посмотрел. 8187 и не обязан компилиться по причине того, что не указан он в конфигах. В файле linux-sh4-2.6.32.59-0211_spark.config ищете строку CONFIG_RTL8187. Она закомментирована. Вот приводите ее к виду CONFIG_RTL8187=m. Далее я думаю сообразите сами.

Оффлайн alternative

  • Падаван
  • *
  • Сообщений: 21
  • Поблагодарили: 0
  • Уважение: 0
попробую по возможности.спс за наводку.

Оффлайн Igornord

  • Мастер Джедай
  • **
  • Сообщений: 2080
  • Поблагодарили: 2712
  • Уважение: +47
Попробуйте. За неимением такого свистка и ресивера пробовать вам. Не забудьте сообщить о результатах, потому как если заработает - внесу изменения на гите.

Вдогонку. Еще 2 модуля. rtl8187 - в /lib/modules/2.6.32.59_stm24_0211/kernel/drivers/net/wireless/rtl818x
mac80211 - /......../kernel/net/mac80211
cfg80211 - /......./kernel/net/wireless

Оффлайн alternative

  • Падаван
  • *
  • Сообщений: 21
  • Поблагодарили: 0
  • Уважение: 0
Вобщем,если modprobe ,то: module r8187l.ko not found in modules.dep
если прямо insmod то : unknown symbol in module, or unknown parameter
 :'(

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
13 Ответов
34069 Просмотров
Последний ответ 14 января | 2020г. | 20:25:20
от vip1131
0 Ответов
3 Просмотров
Последний ответ 17 марта | 2014г. | 22:00:30
от 2boom
70 Ответов
130067 Просмотров
Последний ответ 01 сентября | 2023г. | 19:35:47
от pitmaa
0 Ответов
18190 Просмотров
Последний ответ 25 января | 2015г. | 02:34:15
от Komandir
2 Ответов
14524 Просмотров
Последний ответ 16 января | 2017г. | 09:02:47
от sga



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!