Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:4
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:8
Форум » starterkit.ru » Embedded Linux
Загрузка драйверa USB-WiFi
IgorJazz
Добавлено 28.11.2011 15:04
0
Сообщение: 1
IgorJazz
0

Пункты: 2825
Регистрация: 28.10.2010
Всем привет!! Возникла задача загрузить USB-WIFI драйвер ath9k_htc, или rt2800usb.. первый производитель TP-Link второй D-link... (отладочная плата AT91SAM9XE512 )...
Файловую поставил Дебиан (с лабаратории) ядро 2.6.28.... Драйвера как-бы можна скачать с сайта http://linuxwireless.org.... НО не могу разобраться, как портировать эту всю кухню на плату ???
Заранее спасибо!!!!!!!
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 28.11.2011 21:30 Сообщение: 2
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
НО не могу разобраться, как портировать эту всю кухню на плату ???
Заранее спасибо!!!!!!!

а что там портировать? смотрите в ядре поддержку адаптеров в разделе Wireless LAN, например включаете там же поддержку (если она есть) rt2800 - это ralink
потом в топовом Wilreless поднимаете mac80211
в рутовой доставляете утилиты wireless-tools

и очень рекомендую взять ядро посвежее, например в том же 3.0.3 уже есть поддержка вашего Atheros и Ralink

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
IgorJazz
Добавлено 29.11.2011 19:28 Сообщение: 3
IgorJazz
0

Пункты: 2825
Регистрация: 28.10.2010
Цитата
Цитата
НО не могу разобраться, как портировать эту всю кухню на плату ???
Заранее спасибо!!!!!!!

а что там портировать? смотрите в ядре поддержку адаптеров в разделе Wireless LAN, например включаете там же поддержку (если она есть) rt2800 - это ralink
потом в топовом Wilreless поднимаете mac80211
в рутовой доставляете утилиты wireless-tools

и очень рекомендую взять ядро посвежее, например в том же 3.0.3 уже есть поддержка вашего Atheros и Ralink


Спасибо за ответ!!!
ПРобую скомпелировать ядро 2.6.33 (файловая Debian 5.0 с лабаратории, тул4ейн arm-2007q1) включаю в ядре поддержку Wilreless, но опосля при загрузке ядра процесс стопорится на монтировании файловой... с ядром 2.6.28 все нормально (конфигурация Стартеркитовская с диска поддержки отладочніх плат).... такое ощущение что где-то промахнулся с настройками конфигурации,,, может ли кто побелится конфи файлом для дангого ядра, если не сложно....
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 29.11.2011 20:16 Сообщение: 4
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
ПРобую скомпелировать ядро 2.6.33

Цитата
отладочная плата AT91SAM9XE512

происхождение ядра, нативное? все изменения в ядре для китовой платы сделали?

Цитата
но опосля при загрузке ядра процесс стопорится на монтировании файловой

ничего нового.. ГДЕ лог загрузки в области "стопорится"?!
если хотите самостоятельности - возьмите .config от ядра которое грузится и сравните с .config которое не грузится - одинаковые позиции д.б. одинаковы (например ARCH=arm)
потом через менюконфиг поправьте и с учетом коррекции файла борды (mmc, ethernet, quarz) пересоберите..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
IgorJazz
Добавлено 30.11.2011 21:33 Сообщение: 5
IgorJazz
0

Пункты: 2825
Регистрация: 28.10.2010
все изменения в ядре для китовой платы сделал...

Лог загрузки...
Скрытый текст
Скрытый текст виден только зарегистрированным пользователям.
Спуститься к концу Подняться к началу
Персональная информация
IgorJazz
Добавлено 30.11.2011 22:11 Редактировалось 30.11.2011 22:12 Сообщение: 6
IgorJazz
0

Пункты: 2825
Регистрация: 28.10.2010
с загрузкой файловой разобрался... просто открыл конфигурацию ядра 2.28 примочкой xconfig далее сокранил-как и этот сохраненный конфиг загрузил уже в ядро 2.33, и еще в закладке MMC/SD/SDIO card support установил "галочку" на Atmel SD/MMC Driver...
Теперь остается под вопросом, как завести USB-WIFI.... буду ковырять!!! в конфигурациях ядра повыставлял все что можно относительно Wireless...
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 01.12.2011 00:06 Редактировалось 01.12.2011 00:07 Сообщение: 7
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
phy0 -> rt2x00_print_chip: Info - Chipset detected - rt: 1201, rf: 0000, rev: 00000000.
phy0 -> rt2500usb_init_eeprom: Error - Invalid RT chipset detected.
phy0 -> rt2x00lib_probe_dev: Error - Failed to allocate device.
phy1 -> rt2x00_print_chip: Info - Chipset detected - rt: 1300, rf: 0002, rev: 0002573a.

ну вот уже теплее
помнится, у меня на rt73 потребовался бинарник фирмвари, который грузится в адаптер WiFi ядром в процессе загрузки.. бинарь брал с сайта Ralink, где он хорошо закопан..
гляньте про свой - возможно ему тоже фирмвари не хватает..
когда драйвер успешно загрузится, далее надо смотреть конфиг Wireless в ядре
вроде потом должен появится wlan0 смотреть командой ifconfig
далее софт верхнего уровня..
кстати, какой режим планируется? Master, Adhoc..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
IgorJazz
Добавлено 01.12.2011 18:16 Сообщение: 8
IgorJazz
0

Пункты: 2825
Регистрация: 28.10.2010
Цитата
Цитата
phy0 -> rt2x00_print_chip: Info - Chipset detected - rt: 1201, rf: 0000, rev: 00000000.
phy0 -> rt2500usb_init_eeprom: Error - Invalid RT chipset detected.
phy0 -> rt2x00lib_probe_dev: Error - Failed to allocate device.
phy1 -> rt2x00_print_chip: Info - Chipset detected - rt: 1300, rf: 0002, rev: 0002573a.

ну вот уже теплее
помнится, у меня на rt73 потребовался бинарник фирмвари, который грузится в адаптер WiFi ядром в процессе загрузки.. бинарь брал с сайта Ralink, где он хорошо закопан..
гляньте про свой - возможно ему тоже фирмвари не хватает..
когда драйвер успешно загрузится, далее надо смотреть конфиг Wireless в ядре
вроде потом должен появится wlan0 смотреть командой ifconfig
далее софт верхнего уровня..
кстати, какой режим планируется? Master, Adhoc..


нужен Adhoc...
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 03.12.2011 15:53 Редактировалось 03.12.2011 16:05 Сообщение: 9
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
нужен Adhoc...

ну и как успехи?
dlink dwa110
Код
phy0 -> rt2x00_set_chip: Info - Chipset detected - rt: 2573, rf: 0002, rev: 000a.
phy0 -> rt2x00lib_request_firmware: Info - Loading firmware file 'rt73.bin'.
phy0 -> rt2x00lib_request_firmware: Info - Firmware detected - version: 1.7.
phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 0 - CWmin: 3, CWmax: 4, Aifs: 2, TXop: 102.
phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 1 - CWmin: 4, CWmax: 5, Aifs: 2, TXop: 188.
phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 2 - CWmin: 5, CWmax: 10, Aifs: 3, TXop: 0.
phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 3 - CWmin: 5, CWmax: 10, Aifs: 7, TXop: 0.

Код
root@armets:~# ifconfig
eth0 Link encap:Ethernet HWaddr 00:1f:f2:00:00:01
inet addr:192.168.0.136 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:915 (915.0 B) TX bytes:0 (0.0 B)
Interrupt:25 Base address:0xc000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:6 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:576 (576.0 B) TX bytes:576 (576.0 B)

wlan0 Link encap:Ethernet HWaddr 00:24:01:a0:e1:1e
inet addr:192.168.225.1 Bcast:192.168.225.7 Mask:255.255.255.248
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

Код
root@armets:~# iwconfig wlan0
wlan0 IEEE 802.11bg ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=11 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on

Код
root@armets:~# iwlist wlan0 scanning
wlan0 Scan completed :
Cell 01 - Address: 00:14:BF:B0:FB:33
Channel:11
Frequency:2.462 GHz (Channel 11)
Quality=40/70 Signal level=-70 dBm
Encryption key:on
ESSID:"tarle-home"
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
24 Mb/s; 36 Mb/s; 54 Mb/s
Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 48 Mb/s
Mode:Master

Код
root@armets:~# ifconfig wlan0 down
root@armets:~# iwconfig wlan0 mode ad-hoc
root@armets:~# iwconfig wlan0
wlan0 IEEE 802.11bg ESSID:off/any
Mode:Ad-Hoc Cell: Not-Associated Tx-Power=11 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
IgorJazz
Добавлено 04.12.2011 01:25 Сообщение: 10
IgorJazz
0

Пункты: 2825
Регистрация: 28.10.2010
Цитата
[quote]нужен Adhoc...

ну и как успехи?
dlink dwa110
Код
phy0 -> rt2x00_set_chip: Info - Chipset detected - rt: 2573, rf: 0002, rev: 000a.
phy0 -> rt2x00lib_request_firmware: Info - Loading firmware file 'rt73.bin'.
phy0 -> rt2x00lib_request_firmware: Info - Firmware detected - version: 1.7.
phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 0 - CWmin: 3, CWmax: 4, Aifs: 2, TXop: 102.
phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 1 - CWmin: 4, CWmax: 5, Aifs: 2, TXop: 188.
phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 2 - CWmin: 5, CWmax: 10, Aifs: 3, TXop: 0.
phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 3 - CWmin: 5, CWmax: 10, Aifs: 7, TXop: 0.

Код
root@armets:~# ifconfig
eth0 Link encap:Ethernet HWaddr 00:1f:f2:00:00:01
inet addr:192.168.0.136 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:915 (915.0 B) TX bytes:0 (0.0 B)
Interrupt:25 Base address:0xc000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:6 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:576 (576.0 B) TX bytes:576 (576.0 B)

wlan0 Link encap:Ethernet HWaddr 00:24:01:a0:e1:1e
inet addr:192.168.225.1 Bcast:192.168.225.7 Mask:255.255.255.248
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

Код
root@armets:~# iwconfig wlan0
wlan0 IEEE 802.11bg ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=11 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on

Код
root@armets:~# iwlist wlan0 scanning
wlan0 Scan completed :
Cell 01 - Address: 00:14:BF:B0:FB:33
Channel:11
Frequency:2.462 GHz (Channel 11)
Quality=40/70 Signal level=-70 dBm
Encryption key:on
ESSID:"tarle-home"
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
24 Mb/s; 36 Mb/s; 54 Mb/s
Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 48 Mb/s
Mode:Master

Код
root@armets:~# ifconfig wlan0 down
root@armets:~# iwconfig wlan0 mode ad-hoc
root@armets:~# iwconfig wlan0
wlan0 IEEE 802.11bg ESSID:off/any
Mode:Ad-Hoc Cell: Not-Associated Tx-Power=11 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
[/quote]
У меня DWA 125, а там стандарт 802.11 n 150Mbs, и такое впечетление что он не поддерживается ядром, или я могу ошибаться...
а то что у меня в верхнем посте видно было что как-бы запустилось то это вот с таким чудом http://www.sparklan.com/product.php?func=view&prod_id=36 но если честно то и не вышло ничего сделать... сижу далее разбираюсь... если не сложно, поделитесь образом файловой коль у вас там уже примочки все есть....
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux