Здравствуйте, помогите решить проблему с указанным девайсом. Нашел на англоязычном форуме ответ(http://ubuntuforums.org/showthread.php?t=1285828), но не пойму что и как ставить. Подскажите пожалуйста, вроде понял, что всего лишь надо патч поставить, т.к. девайс системой увиделся, правда сети не видны.
Ubuntu 10.04 и wi fi tenda W541U 2.0
1. Download the RT3070USB driver from Ralink (скачиваем)
2. Unpack it (распаковываем)
$sudo su
#tar jxvf 2009_0525_RT3070_Linux_STA_v2.1.1.0.bz2
3. Navigate to os/linux and add the following line to usb_main_dev.c (добавляем следующую строку)
#cd 2009_0525_RT3070_Linux_STA_v2.1.1.0/os/linux
#pico usb_main_dev.c
...
add:
{USB_DEVICE(0x148F,0x2070)}, /* Ralink 2070L */
under #ifdef RT3070
...
4. Compile the module (компилим)
make
5. Install the module (устанавливаем девайс)
make install
6. Copy the .DAT file to /etc/Wireless. (the install script should do it but just in case). Also copy the rt2870.bin file to /lib/firmware. (just in case)
(и без первода всё понятно)
7. Start the module (запускаем модуль)
modprobe rt3070sta
8. Test to see if it works (проверяем работает ли...)
9. Configure the card (настраиваем карту).
Termo, Так и делал - к сожалению не компилится - выдает ошибку. Там в последнем ответе есть патчик, вот по моему его надо прицепить, чтобы поставить на 10,04, только как это сделать - не знаю.
Termo, Так и делал - к сожалению не компилится - выдает ошибку.
Какую ошибку. Если не компилится, то патч тут непричём.
не компилится потому что скорее всего в директорию не вошел
../..
хм, хотел повторить, но не могу заново скачать драва указанные выше - файлообменик умер.
вместо них скачал свежие отсюда http://eng.ralinktech.com.tw/support.php?s=2
при установке ошибка
evgeniy@Asus:~/DPO_RT3070_LinuxSTA_V2.3.0.4_20100604$ sudo make install
make -C /home/evgeniy/DPO_RT3070_LinuxSTA_V2.3.0.4_20100604/os/linux -f Makefile.6 install
mkdir: невозможно создать каталог «/etc/Wireless»: Файл существует
make[1]: Вход в каталог `/home/evgeniy/DPO_RT3070_LinuxSTA_V2.3.0.4_20100604/os/linux'
эрэм эрэф /etc/Wireless/RT3070STA
mkdir /etc/Wireless/RT3070STA
cp /home/evgeniy/DPO_RT3070_LinuxSTA_V2.3.0.4_20100604/RT3070STA.dat /etc/Wireless/RT3070STA/.
cp: невозможно выполнить stat для «/home/evgeniy/DPO_RT3070_LinuxSTA_V2.3.0.4_20100604/RT3070STA.dat»: Нет такого файла или каталога
make[1]: *** [install] Ошибка 1
make[1]: Выход из каталога `/home/evgeniy/DPO_RT3070_LinuxSTA_V2.3.0.4_20100604/os/linux'
make: *** [install] Ошибка 2
evgeniy@Asus:~/DPO_RT3070_LinuxSTA_V2.3.0.4_20100604$ sudo make install
make -C /home/evgeniy/DPO_RT3070_LinuxSTA_V2.3.0.4_20100604/os/linux -f Makefile.6 install
mkdir: невозможно создать каталог «/etc/Wireless»: Файл существует
make[1]: Вход в каталог `/home/evgeniy/DPO_RT3070_LinuxSTA_V2.3.0.4_20100604/os/linux'
эрэм эрэф /etc/Wireless/RT3070STA
mkdir /etc/Wireless/RT3070STA
cp /home/evgeniy/DPO_RT3070_LinuxSTA_V2.3.0.4_20100604/RT3070STA.dat /etc/Wireless/RT3070STA/.
cp: невозможно выполнить stat для «/home/evgeniy/DPO_RT3070_LinuxSTA_V2.3.0.4_20100604/RT3070STA.dat»: Нет такого файла или каталога
make[1]: *** [install] Ошибка 1
make[1]: Выход из каталога `/home/evgeniy/DPO_RT3070_LinuxSTA_V2.3.0.4_20100604/os/linux'
make: *** [install] Ошибка 2
evgeniy@Asus:~/DPO_RT3070_LinuxSTA_V2.3.0.4_20100604$ пробовал перезаписывать RT2870STA.dat в RT3070STA.dat ставлю, получаю:
evgeniy@Asus:~/DPO_RT3070_LinuxSTA_V2.3.0.4_20100604$ sudo make install[sudo] password for evgeniy:
make -C /home/evgeniy/DPO_RT3070_LinuxSTA_V2.3.0.4_20100604/os/linux -f Makefile.6 install
mkdir: невозможно создать каталог «/etc/Wireless»: Файл существует
make[1]: Вход в каталог `/home/evgeniy/DPO_RT3070_LinuxSTA_V2.3.0.4_20100604/os/linux'
эрэм эрэф /etc/Wireless/RT3070STA
mkdir /etc/Wireless/RT3070STA
cp /home/evgeniy/DPO_RT3070_LinuxSTA_V2.3.0.4_20100604/RT3070STA.dat /etc/Wireless/RT3070STA/.
install -d /lib/modules/2.6.32-24-generic/kernel/drivers/net/wireless/
install -m 644 -c rt3070sta.ko /lib/modules/2.6.32-24-generic/kernel/drivers/net/wireless/
/sbin/depmod -a 2.6.32-24-generic
make[1]: Выход из каталога `/home/evgeniy/DPO_RT3070_LinuxSTA_V2.3.0.4_20100604/os/linux'
evgeniy@Asus:~/DPO_RT3070_LinuxSTA_V2.3.0.4_20100604$ Перезагружаюсь результата ноль. что не так?
sudo modprobe rt3070staСкачал драйвер 2009_0525_RT3070_Linux_STA_v2.1.1.0.bz
делаю make - вижу ошибку:
/home/evgeniy/2009_0525_RT3070_Linux_STA_v2.1.1.0/os/linux/../../os/linux/rt_linux.c: In function ‘RtmpOSNetDevAttach’:
/home/evgeniy/2009_0525_RT3070_Linux_STA_v2.1.1.0/os/linux/../../os/linux/rt_linux.c:1510: error: ‘struct net_device’ has no member named ‘open’
/home/evgeniy/2009_0525_RT3070_Linux_STA_v2.1.1.0/os/linux/../../os/linux/rt_linux.c:1511: error: ‘struct net_device’ has no member named ‘stop’
/home/evgeniy/2009_0525_RT3070_Linux_STA_v2.1.1.0/os/linux/../../os/linux/rt_linux.c:1512: error: ‘struct net_device’ has no member named ‘hard_start_xmit’
/home/evgeniy/2009_0525_RT3070_Linux_STA_v2.1.1.0/os/linux/../../os/linux/rt_linux.c:1513: error: ‘struct net_device’ has no member named ‘do_ioctl’
/home/evgeniy/2009_0525_RT3070_Linux_STA_v2.1.1.0/os/linux/../../os/linux/rt_linux.c:1519: error: ‘struct net_device’ has no member named ‘get_stats’
/home/evgeniy/2009_0525_RT3070_Linux_STA_v2.1.1.0/os/linux/../../os/linux/rt_linux.c:1553: error: ‘struct net_device’ has no member named ‘validate_addr’
make[2]: *** [/home/evgeniy/2009_0525_RT3070_Linux_STA_v2.1.1.0/os/linux/../../os/linux/rt_linux.o] Ошибка 1
make[1]: *** [_module_/home/evgeniy/2009_0525_RT3070_Linux_STA_v2.1.1.0/os/linux] Ошибка 2
make[1]: Выход из каталога `/usr/src/linux-headers-2.6.32-24-generic'
make: *** [LINUX] Ошибка 2
sudo modprobe rt3070sta
простите за тупой вопрос - сделал тишина - перезагружаться надо после данной команды?
когда как
Проблема решилась установкой драйверов с сайта http://eng.ralinktech.com.tw/support.php?s=2, плюс пришлось ручками добавить в папку /etc/Wireless папку 2870STA с файликом 2870STA.dat который шел вместе с дровами.