1 (31.10.2012 23:04:32 отредактировано sinclar_93)

Доброго вечера.

Недавно решился начать изучение линуксов. Установил Debian. Залил все болванки (около 10 ДВД дисков), но по сути дела самые простые апдейты пришлись на первые два диска. Остальное пока еще не понял как и зачем.

Начал искать решения проблем связанных с подключением устройств WIFI на эту ОСь.

У меня Адаптер ASUS PCI N-10. На коробке написано "Linux Support", внутри есть драйвер под линуксы, НО в как я понимаю в исходных кодах (на C).

Прочитав инструкцию:

содержание Quick Start.txt
   RT3062 Linux Driver quick start      


   *Before install driver, please check already install compile tool and  kernel source code

   1.Install compile tool
   #yum install gcc-c++


   2.check kernel source code exists
   
   /usr/src/kernels/"kernel name"

   Download your kernel source code
   *http://www.kernel.org/pub/linux/kernel/       
         or
   *#yum install kernel-devel



   *Before start install driver, please check follow step

   1. if 7711IN interface is name wlan0, please remove rt28**** serial driver
   ex: rmmod rt2800pci, rmmod rt2800lib, rmmod rt2x00pci, rt2x00lib 

   2. In /lib/modules/"kernel name"/kernel/drivers/net/wireless, remove folder rt2x00



   *Start install driver

   1. In os/linux/config.mk 
   Please set 'HAS_WPA_SUPPLICANT=y' and 'HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y'.

   2.Compile driver
   #make
   
   3.Insert the driver to kernel
   #make install


   4.Reboot system
        #reboot

         note: if driver install correct , the interface is ra0.

   5.Active Interface
   #ifconfig ra0 up

   6.sitesurvey 
   #iwlist ra0 scan

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

Вот например даже делаю самое примитивное:

захожу через cd в каталог с  драйвером (где лежит фаил make), прописываю

make clean
make
make install

На втором этапе выдает ошибку:

lib/modules/amd64.../ - нет такого файла или каталога, останов.

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

Пожалуйста помогите понять и разобраться с установкой адаптера и подключиться к своей домашней роутерной сети.

СПАСИБО!

2 (31.10.2012 23:19:05 отредактировано -=Serj=-)

sinclar_93 пишет:

lib/modules/amd64.../

это весь вывод?

Покажите вывод команды

lspci -k
Да, у меня Ubuntu.
Нет, не глючит.

3

lspci -knn | grep "Eth\|Net" -A2

?

4

Доброго всем дня! Спасибо за ответы.

Покажите вывод команды
lspci -k

root@debian:/home/user# lspci -k
00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
    Subsystem: ASRock Incorporation Device 02f1
00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)
    Subsystem: ASRock Incorporation Device 02fa
00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
    Subsystem: ASRock Incorporation Device 02fe
00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
    Subsystem: ASRock Incorporation Device 02f8
00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
    Subsystem: ASRock Incorporation Device 02f9
00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
    Subsystem: ASRock Incorporation Device 02ff
00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
    Subsystem: ASRock Incorporation Device 027f
00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
    Subsystem: ASRock Incorporation Device 027e
00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
    Kernel driver in use: pcieport
00:04.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
    Kernel driver in use: pcieport
00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
    Subsystem: ASRock Incorporation Device 0270
00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a2)
    Subsystem: ASRock Incorporation Device 0261
00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a2)
    Subsystem: ASRock Incorporation Device 0264
    Kernel driver in use: nForce2_smbus
00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a2)
    Subsystem: ASRock Incorporation Device 026d
    Kernel driver in use: ohci_hcd
00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a2)
    Subsystem: ASRock Incorporation Device 026e
    Kernel driver in use: ehci_hcd
00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev a1)
    Subsystem: ASRock Incorporation Device 0265
    Kernel driver in use: pata_amd
00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev a1)
    Subsystem: ASRock Incorporation Device 0266
    Kernel driver in use: sata_nv
00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)
    Subsystem: ASRock Incorporation Device 0888
    Kernel driver in use: HDA Intel
00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a1)
    Subsystem: ASRock Incorporation Device 0269
    Kernel driver in use: forcedeth
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
    Kernel driver in use: k8temp
02:00.0 VGA compatible controller: ATI Technologies Inc RV530 [Radeon X1600]
    Subsystem: ASUSTeK Computer Inc. Device 0152
    Kernel driver in use: radeon
02:00.1 Display controller: ATI Technologies Inc RV530 [Radeon X1600] (Secondary)
    Subsystem: ASUSTeK Computer Inc. Device 0153
03:08.0 Network controller: RaLink Device 3060
    Subsystem: ASUSTeK Computer Inc. Device 84e2
kom-pik пишет:

lspci -knn | grep "Eth\|Net" -A2

root@debian:/home/user# lspci -knn | grep "Eth\|Net" -A2
00:14.0 Bridge [0680]: nVidia Corporation MCP51 Ethernet Controller [10de:0269] (rev a1)
    Subsystem: ASRock Incorporation Device [1849:0269]
    Kernel driver in use: forcedeth
--
03:08.0 Network controller [0280]: RaLink Device [1814:3060]
    Subsystem: ASUSTeK Computer Inc. Device [1043:84e2]

5

sinclar_93, для порядку, покажите:

uname -r

и

ifconfig
Да, у меня Ubuntu.
Нет, не глючит.

6

root@debian:/home/user# uname -r
2.6.32-5-amd64
root@debian:/home/user# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:13:8f:a2:b8:40  
          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)
          Interrupt:21 Base address:0x6000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:28 errors:0 dropped:0 overruns:0 frame:0
          TX packets:28 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1880 (1.8 KiB)  TX bytes:1880 (1.8 KiB)

7

modprobe -c | grep -i 1814 | grep -i 3060
modprobe -c | grep -i 1814 | grep -i 3060 | awk '{print $NF}' | xargs -I {} modinfo {} | grep -i ^firmw | awk '{print $NF}' | xargs -I {} ls /lib/firmware/{}

??

8

Ну, если никто не предложит ничего по-умнее, то, видимо, да - придётся собирать из исходников.
Для начала

sudo apt-get install linux-source
sudo apt-get install build-essential
Да, у меня Ubuntu.
Нет, не глючит.

9

kom-pik, проще сразу ссылку дать - http://forum.ubuntu.ru/index.php?topic=186824.0 bx
Правда там какой-то непонятный модуль предлагается поставить. Лучше уж оригинальный скомпилить, ИМХО...

Да, у меня Ubuntu.
Нет, не глючит.

10

разницы никакой

11

modprobe -c | grep -i 1814 | grep -i 3060
modprobe -c | grep -i 1814 | grep -i 3060 | awk '{print $NF}' | xargs -I {} modinfo {} | grep -i ^firmw | awk '{print $NF}' | xargs -I {} ls /lib/firmware/{}

Извиняюсь, а что здесь?) не дало никакого вывода.

sudo apt-get install linux-source
sudo apt-get install build-essential

СПАСИБО! установилось) а как быть дальше?

12

тебе ссылку выложили

13

sinclar_93, далее, судя по инструкции:

sudo rmmod rt2800pci; sudo rmmod rt2800lib; sudo rmmod rt2x00pci; sudo rmmod rt2x00lib
Да, у меня Ubuntu.
Нет, не глючит.

14 (01.11.2012 16:37:46 отредактировано -=Serj=-)

Затем

mkdir ~/backup
sudo mv /lib/modules/2.6.32-5-amd64/kernel/drivers/net/wireless/rt2x00/ ~/backup/

Затем переходим в каталог с распакованным драйвером, находим в нём файл os/linux/config.mk, открываем редактором и правим строки №11 и №14, изменяя 'n' на 'y':

Please set 'HAS_WPA_SUPPLICANT=y' and 'HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y'

Ну и опять переходим в каталог с драйвером и

sudo make
sudo make install
Да, у меня Ubuntu.
Нет, не глючит.

15

-=Serj=- пишет:

sudo mv /lib/modules/2.6.32-5-amd64/kernel/drivers/net/wireless/rt2x00/ ~/backup/

Это что сейчас было?
Щаз он модули переместит и не загрузится...
ы. sudo в убунте (принято), тут как бы su -

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

16 (01.11.2012 17:04:57 отредактировано -=Serj=-)

zenon пишет:

Щаз он модули переместит и не загрузится...

Так в ридми к драйверу написано...

2. In /lib/modules/"kernel name"/kernel/drivers/net/wireless, remove folder rt2x00

Я токма переводил http://linuxforum.ru/extensions/bbcode_smiles/img/bk.gif

Да, у меня Ubuntu.
Нет, не глючит.

17

А, так лучше их заблеклистить.
http://askubuntu.com/questions/106865/c … ess-driver

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

18

root@debian:/home/whatever# cd Linux
root@debian:/home/whatever/Linux# cd 2010_07*
root@debian:/home/whatever/Linux/2010_07_16_RT3062_Linux_STA_v2.4.0.0# sudo su
root@debian:/home/whatever/Linux/2010_07_16_RT3062_Linux_STA_v2.4.0.0# make
make -C tools
make[1]: Entering directory `/home/whatever/Linux/2010_07_16_RT3062_Linux_STA_v2.4.0.0/tools'
gcc -g bin2h.c -o bin2h
make[1]: Leaving directory `/home/whatever/Linux/2010_07_16_RT3062_Linux_STA_v2.4.0.0/tools'
/home/whatever/Linux/2010_07_16_RT3062_Linux_STA_v2.4.0.0/tools/bin2h
cp -f os/linux/Makefile.6 /home/whatever/Linux/2010_07_16_RT3062_Linux_STA_v2.4.0.0/os/linux/Makefile
make -C /lib/modules/2.6.32-5-amd64/build SUBDIRS=/home/whatever/Linux/2010_07_16_RT3062_Linux_STA_v2.4.0.0/os/linux modules
make: *** /lib/modules/2.6.32-5-amd64/build: Нет такого файла или каталога.  Останов.
make: *** [LINUX] Ошибка 2

Эмм, вот что я попытался сделать для начала (по инструкции со ссылки)

Это что сейчас было?
Щаз он модули переместит и не загрузится...
ы. sudo в убунте (принято), тут как бы su -

Блин совсем запутался( как же тогда сделать ?

19

Не проще ли обновить ядро? Ну хотя бы до 2.6.34

sinclar_93 пишет:

make: *** /lib/modules/2.6.32-5-amd64/build: Нет такого файла или каталога.  Останов.

linux-headers установите

20

Установить linux-headers, а затем снова выполнить make.

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

21

aliaksei1818 пишет:

Не проще ли обновить ядро?

Тоже, об этом подумал, однако у людей на Ubuntu 11.10 не работает, а там, кажись, 3.0 .

Да, у меня Ubuntu.
Нет, не глючит.

22

$ make
# make install

потом:
Отредактировать - /etc/modprobe.d/blacklist.conf

# nano  /etc/modprobe.d/blacklist.conf

Тутда добавить:

blacklist rt2800pci
blacklist rt2800lib
blacklist rt2800usb
blacklist rt2x00pci
blacklist rt2x00lib
blacklist rt2x00usb
История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

23 (01.11.2012 18:20:03 отредактировано -=Serj=-)

sinclar_93 пишет:

Эмм, вот что я попытался сделать для начала (по инструкции со ссылки)

Так вы определитесь, по какой инструкции делать - по ссылке, или по офф.

UPD. Да и как вы можете делать по ссылке, если там url для скачивания нерабочий...

Да, у меня Ubuntu.
Нет, не глючит.

24

$ make
# make install
потом:
Отредактировать - /etc/modprobe.d/blacklist.conf
# nano  /etc/modprobe.d/blacklist.conf
Тутда добавить:
blacklist rt2800pci
blacklist rt2800lib
blacklist rt2800usb
blacklist rt2x00pci
blacklist rt2x00lib
blacklist rt2x00usb

Все сделал, получилось.
Подскажите что дальше???

25 (01.11.2012 19:10:16 отредактировано -=Serj=-)

Это Проблемы установки драйвера и подключения (WIFI Adapter ASUS PCI-N10) перед установкой сделали?

И это

-=Serj=- пишет:

Затем переходим в каталог с распакованным драйвером, находим в нём файл os/linux/config.mk, открываем редактором и правим строки №11 и №14, изменяя 'n' на 'y':

Please set 'HAS_WPA_SUPPLICANT=y' and 'HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y'

Да, у меня Ubuntu.
Нет, не глючит.

26

Я сделал:

make
make install

+ заблеклистил. потом ребутнулся)

27

Я так понимаю дальше нужно настраивать точку доступа? как вообще понять установились ли дрова и готово ли это все к дальнейшей настройке???

28

sinclar_93, ну я не знаю,что теперь у вас получилось...
Покажите

ifconfig
Да, у меня Ubuntu.
Нет, не глючит.

29

root@debian:/home/whatever# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:13:8f:a2:b8:40  
          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)
          Interrupt:21 Base address:0x6000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:24 errors:0 dropped:0 overruns:0 frame:0
          TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1616 (1.5 KiB)  TX bytes:1616 (1.5 KiB)

root@debian:/home/whatever# 

30

-=Serj=- пишет:

ifconfig

ifconfig отображает только поднятые устройства, целесообразнее

# ifconfig -a
# iwconfig