LinuxForum.Fans
Тема

Помогите разобраться с драйвером wi-fi адаптера Asus usb-n13

Автор: Metro2941 2 сообщений 6854 просмотров
#170719

Доброго вечера.
Имеется usb wi-fi адаптер Asus usb-n13. К нему на комплектном диске прилагаются драйвера, в т.ч. для linux. Вот они Т.е. драйвер нужно собрать. Сам в linux и в slackware недавно smile. Система Slackware 13.37 64bit, full установка.
В ридми написано вот это


Build Instructions:
====================

1> $tar -xvzf DPB_RT3070_Linux_STA_x.x.x.x.tgz
go to "./DPB_RT3070_Linux_STA_x.x.x.x" directory.

2> In Makefile
set the "MODE = STA" in Makefile and chose the TARGET to Linux by set "TARGET = LINUX"
define the linux kernel source include file path LINUX_SRC
modify to meet your need.

3> In os/linux/config.mk
define the GCC and LD of the target machine
define the compiler flags CFLAGS
modify to meet your need.
** Build for being controlled by NetworkManager or wpa_supplicant wext functions
Please set 'HAS_WPA_SUPPLICANT=y' and 'HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y'.
=> #>cd wpa_supplicant-x.x
=> #>./wpa_supplicant -Dwext -ira0 -c wpa_supplicant.conf -d
** Build for being controlled by WpaSupplicant with Ralink Driver
Please set 'HAS_WPA_SUPPLICANT=y' and 'HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n'.
=> #>cd wpa_supplicant-0.5.7
=> #>./wpa_supplicant -Dralink -ira0 -c wpa_supplicant.conf -d

4> $make
# compile driver source code
# To fix "error: too few arguments to function ��iwe_stream_add_event"
=> $patch -i os/linux/sta_ioctl.c.patch os/linux/sta_ioctl.c

5> $cp RT2870STA.dat /etc/Wireless/RT2870STA/RT2870STA.dat

6> load driver, go to "os/linux/" directory.
#[kernel 2.4]
# $/sbin/insmod rt3070sta.o
# $/sbin/ifconfig ra0 inet YOUR_IP up

#[kernel 2.6]
# $/sbin/insmod rt3070sta.ko
# $/sbin/ifconfig ra0 inet YOUR_IP up

7> unload driver
$/sbin/ifconfig ra0 down
$/sbin/rmmod rt3070sta

Скажите, пожалуйста, как подставлять нужные значения и, на будущее, откуда их брать.
Буду очень благодарен за помощь smile

#170720
Metro2941 написал:
Скажите, пожалуйста, как подставлять нужные значения и, на будущее, откуда их брать.
Буду очень благодарен за помощь smile

для начала стоит научится читать wink ..
вот адаптированная инструкция для вас лично :
1>

text

root@host~$ tar -xvzf DPO_RT3070_LinuxSTA_V2.3.0.2_20100422.tgz
root@host~$ cd   DPO_RT3070_LinuxSTA_V2.3.0.2_20100422

2> У вас обычный PC купленный в магазине ??? тогда вас этот пункт не касается :D
3> как собирать "клиент защищённого доступа Wi-Fi" ? предложены два варианта :
первый :
- с поддержкой через NetworkManager'а
второй :
-с поддержкой через Ralink Driver ...
WTF !? oO
в вашем архиве я защищенного клиента не нашёл ! ...
ну да бог с ним вот "напочитать" для общего развития что это за зверь - тыц
4> собственно сборка :

text

root@host~/DPO_RT3070_LinuxSTA_V2.3.0.2_20100422$ make
root@host~/DPO_RT3070_LinuxSTA_V2.3.0.2_20100422$ mkdir -p /etc/Wireless/RT2870STA
root@host~/DPO_RT3070_LinuxSTA_V2.3.0.2_20100422$ cp RT2870STA.dat  /etc/Wireless/RT2870STA/RT2870STA.dat

6> загрузка драйвера :

text

root@host~/DPO_RT3070_LinuxSTA_V2.3.0.2_20100422$ cd os/linux/
root@host~/DPO_RT3070_LinuxSTA_V2.3.0.2_20100422/os/linux$ /sbin/insmod rt3070sta.ko
root@host~/DPO_RT3070_LinuxSTA_V2.3.0.2_20100422/os/linux$ /sbin/ifconfig ra0 inet ВАШ_АЙПИ up

7> выгрузка ....

P.S. Я бы порекомендовал пакет сбацать и штатно его установить , но можно и так как в инструкции ...

Войдите или зарегистрируйтесь, чтобы ответить.