Ошибка - Не могу собрать драйвера wi-fi (в Мандрива 2010)

PCLinuxOS

Модератор: Bizdelnick

Аватара пользователя
DmitrySaharov
Сообщения: 34
ОС: openSuse 11.2

Ошибка - Не могу собрать драйвера wi-fi

Сообщение DmitrySaharov »

Имеется: Мандрива 2010 free.
С большим трудом нашел в инете драйвера под мое беспроводное устройство, но есть проблема, как все это в кучу собрать и настроить я хз.
Конечно есть там файл ридми и конечно я делал по инструкции из него. Вот что получается:

Изображение

Потом еще вопрос, запускаю файрфокс, он виснет намертво через пару секунд, ничего сделать даже не могу. Почему это?

Изображение



(Readme по драйверу)

Код: Выделить всё

* README
*
* Ralink Tech Inc.
*
* [url="http://www.ralinktech.com"]http://www.ralinktech.com[/url]
*

=======================================================================
ModelName:
===========
RT73(RT2571W) Wireless Lan Linux Driver


=======================================================================
Driver lName:
===========
rt73


=======================================================================
Supporting Kernel:
===================
linux kernel 2.4 and 2.6 series.
Tested in Redhat 7.3 or later.


=======================================================================
Description:
=============
This is a linux device driver for Ralink RT73 a/b/g WLAN Card.


=======================================================================
Contents:
=============
Makefile.4            : Makefile for kernel 2.4 series
Makefile.6            : Makefile for kernel 2.6 series
*.c                    : c files
*.h                    : header files


=======================================================================
Features:
==========
   This driver implements basic IEEE802.11. Infrastructure and adhoc mode
   with open or shared or WPA-PSK or WPA2-PSK authentication method.
   NONE, WEP, TKIP and AES encryption.


=======================================================================
Build Instructions:
====================
1> $tar -xvzf RT73_Linux_STA_Drv_x.x.x.x.tar.gz
    go to "./RT73_Linux_STA_Drv_x.x.x.x/Module" directory.

2> $cp Makefile.4  ./Makefile       # [kernel 2.4]
    or
   $cp Makefile.6  ./Makefile       # [kernel 2.6]

3> [kernel 2.4]
    $chmod 755 Configure
    $make config         # config build linux os version

4> $make all            # compile driver source code
4.1> $make install

5> $cp rt73.bin /etc/Wireless/RT73STA/        # copy firmware

6>  $dos2unix rt73sta.dat
    $cp rt73sta.dat  /etc/Wireless/RT73STA/rt73sta.dat
    # !!!check if it is a binary file before loading !!!

7> $load
    #[kernel 2.4]
    #    $/sbin/insmod rt73.o
    #    $/sbin/ifconfig rausb0 inet YOUR_IP up

    #[kernel 2.6]
    #    $/sbin/insmod rt73.ko
    #    $/sbin/ifconfig rausb0 inet YOUR_IP up


=======================================================================
CONFIGURATION:
====================
RT73 driver can be configured via following interfaces,
i.e. (i)"iwconfig" command, (ii)"iwpriv" command, (iii) configuration file
     (iv)RaConfig

i)  iwconfig comes with kernel.
ii) iwpriv usage, please refer to file "iwpriv_usage.txt" for details.
iii)copy configuration file "rt73sta.dat" to /etc/Wireless/RT73STA/rt73sta.dat.
iv) RaConfig is utility for rt73.

Note:

Configuration File : rt73sta.dat
---------------------------------------
# Copy this file to /etc/Wireless/RT73STA/rt73sta.dat
# This file is a binary file and will be read on loading rt.o module.
#
# Use "vi -b rt73sta.dat" to modify settings according to your need.
#
# 1.) set NetworkType to "Adhoc" for using Adhoc-mode, otherwise using Infrastructure
# 2.) set Channel to "0" for auto-select on Infrastructure mode
# 3.) set SSID for connecting to your Accss-point.
# 4.) AuthMode can be "WEPAUTO", "OPEN", "SHARED", "WPAPSK", "WPA2PSK", "WPANONE"
# 5.) EncrypType can be "NONE", "WEP", "TKIP", "AES"
# for more information refer to the Readme file.
#
# The word of "[Default]" must not be removed
[Default]
CountryRegion=0
CountryRegionABand=7
WirelessMode=0
SSID=AP350
NetworkType=Infra
Channel=0
AuthMode=OPEN
EncrypType=NONE
DefaultKeyID=1
Key1Type=0
Key1Str=0123456789
Key2Type=0
Key2Str=
Key3Type=0
Key3Str=
Key4Type=0
Key4Str=
WPAPSK=abcdefghijklmnopqrstuvwxyz
TxBurst=0
PktAggregate=0
TurboRate=0
WmmCapable=0
AckPolicy=0;0;0;0
BGProtection=0
IEEE80211H=0
TxRate=0
RTSThreshold=2347
FragThreshold=2346
PSMode=CAM
TxPreamble=0
AdhocOfdm=0
FastRoaming=0
RoamThreshold=70

-----------------------------------------------
syntax is 'Param'='Value' and describes below.

1. CountryRegion=value
    value
        0: use 1 ~ 11 Channel
        1: use 1 ~ 13 Channel
        2: use 10, 11 Channel
        3: use 10 ~ 13 Channel
        4: use 14 Channel
        5: use 1 ~ 14 Channel
        6: use 3 ~ 9 Channel
        7: use 5 ~ 13 Channel

2. CountryRegionABand=value
    value
        0: use 36, 40, 44, 48, 52, 56, 60, 64, 149, 153, 157, 161, 165 Channel
        1: use 36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140 Channel
        2: use 36, 40, 44, 48, 52, 56, 60, 64 Channel
        3: use 52, 56, 60, 64, 149, 153, 157, 161 Channel
        4: use 149, 153, 157, 161, 165 Channel
        5: use 149, 153, 157, 161 Channel
        6: use 36, 40, 44, 48 Channel
        7: use 36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140, 149, 153, 157, 161, 165 Channel
        8: use 52, 56, 60, 64 Channel
        9: use 34, 38, 42, 46 Channel
        10: use 34, 36, 38, 40, 42, 44, 46, 48, 52, 56, 60, 64 Channel

3. SSID=value
    value
        0~z, 1~32 ascii characters.

4. WirelessMode=value
    value
        0: 11b/g mixed,
        1: 11b only,
        2: 11a only,        //Support in RfIcType=1(id=RFIC_5226) or RfIcType=3(id=RFIC_5225)
        3: 11a/b/g mixed,   //Support in RfIcType=1(id=RFIC_5226) or RfIcType=3(id=RFIC_5225)
        4: 11g only

5. TxRate=value
    value
         0: Auto        //WirelessMode=0~4
         1: 1 Mbps         //WirelessMode=0 or 1 or 3
         2: 2 Mbps         //WirelessMode=0 or 1 or 3
         3: 5.5 Mbps     //WirelessMode=0 or 1 or 3
         4: 11 Mbps     //WirelessMode=0 or 1 or 3
         5: 6  Mbps      //WirelessMode=0 or 2 or 3 or 4
         6: 9  Mbps      //WirelessMode=0 or 2 or 3 or 4
         7: 12 Mbps      //WirelessMode=0 or 2 or 3 or 4
         8: 18 Mbps      //WirelessMode=0 or 2 or 3 or 4
         9: 24 Mbps      //WirelessMode=0 or 2 or 3 or 4
        10: 36 Mbps      //WirelessMode=0 or 2 or 3 or 4
        11: 48 Mbps      //WirelessMode=0 or 2 or 3 or 4
        12: 54 Mbps      //WirelessMode=0 or 2 or 3 or 4

6. Channel=value
    value
        depends on CountryRegion or CountryRegionABand

7. BGProtection=value
    value
        0: Auto
        1: Always on
        2: Always off

8. TxPreamble=value
      value
        0: Preamble Long
        1: Preamble Short
        2: Auto

9. RTSThreshold=value
    value
        1~2347

10. FragThreshold=value
    value
        256~2346

11. TxBurst=value
    value
        0: Disable
        1: Enable

12. NetworkType=value
    value
        Infra: infrastructure mode
           Adhoc: adhoc mode

13. AdhocOfdm=value
    value
        0: WIFI mode    (1,2,5.5,11 mbps rates)
        1: b/g mixed,   (1,2,5.5,11,6,9,12,18,24,36,48,54 mbps rates)
        2: 11g only,    (6,9,12,18,24,36,48,54 mbps rates)
        3: 11a only,    (6,9,12,18,24,36,48,54 mbps rates)

14. AuthMode=value
    value
        OPEN         For open system
        SHARED          For shared key system
        WEPAUTO     Auto switch between OPEN and SHARED
        WPAPSK      For WPA pre-shared key  (Infra)
        WPA2PSK     For WPA2 pre-shared key (Infra)
        WPANONE        For WPA pre-shared key  (Adhoc)
        WPA         Use WPA-Supplicant
        WPA2        Use WPA-Supplicant

15. EncrypType=value
    value
        NONE        For AuthMode=OPEN
        WEP         For AuthMode=OPEN or SHARED
        TKIP        For AuthMode=WPAPSK or WPA2PSK or WPANONE
        AES         For AuthMode=WPAPSK or WPA2PSK or WPANONE

16. DefaultKeyID=value
    value
        1~4

17. Key1=value
    Key2=value
    Key3=value
    Key4=value
    value
        10 or 26 hexadecimal characters eg: 012345678
        5 or 13 ascii characters eg: passd
    (usage : "iwpriv" only)

18. Key1Type=vaule
    Key2Type=value
    Key3Type=vaule
    Key4Type=vaule
    value
        0   hexadecimal type
        1   assic type
    (usage : reading profile only)

19. Key1Str=value
    Key2Str=value
    Key3Str=vaule
    Key4Str=vaule
    value
        10 or 26 characters (key type=0)
        5 or 13 characters  (key type=1)
    (usage : reading profile only)

20. WPAPSK=value
    value
        8~63 ASCII          or
        64 HEX characters

21. PSMode=value
    value
        0: CAM            Constantly Awake Mode
        1: Max_PSP        Max Power Savings
        2: Fast_PSP        Power Save Mode

22. IEEE80211H=value
    value
        0:    Disable
        1:    Enable    Spectrum management
        (This field can be enable only in A band)

23. FastRoaming=value
    value
        0: Disable
        1: Enable Fast Roaming

24. RoamThreshold=value
    vale
        61 ~ 89

    This value is a absolute threshold in dBm.
    The condition to roam when receiving Rssi less than (-1*value).

// //////////////////////
//  No Support !!!
// /////////////////////
//  PktAggregate,
//  TurboRate,
//  WmmCapable,
//  AckPolicy
// /////////////////////

MORE INFORMATION
================================================================================
=
If you want for rt73 driver to auto-load at boot time:
A) choose rausb0 for first RT73 WLAN card, rausb1 for second RT73 WLAN card, etc.

B) go to "./RT73_Linux_STA_Drv_x.x.x.x/Module" directory.
   $make install

NOTE:
    if you use dhcp,
    add this line
    BOOTPROTO='dhcp'
    in the file ifcfg-rausb0 .


*C) To ease the Default Gateway setting,
    add the line
    GATEWAY=x.x.x.x
    in /etc/sysconfig/network

D) When build for SUSE, please unmark the part for SUSE in Makefile.

E) When build for Mandriva 2007.1, please unmark the part for Mandriva in Makefile.
   You have to remove the module pre-loaded by Mandriva 2007.1 before
   you can load our rt73sta module.
   Edit this file /lib/modules/`uname -r`/build/.kernelrelease before "4> make all"
   Change it to 2.6.17-13mdv (should be the same as "uname -r" value)
   Follow "Build Instructions: 4> and 4.1>"  then the driver should be loaded correctly on boot up.
Спасибо сказали:
olelukoie
Сообщения: 1248
ОС: Linux, Win

Re: Ошибка - Не могу собрать драйвера wi-fi

Сообщение olelukoie »

DmitrySaharov писал(а):
28.11.2009 11:09
Имеется: Мандрива 2010 free.
С большим трудом нашел в инете драйвера под мое беспроводное устройство, но есть проблема, как все это в кучу собрать и настроить я хз.
Конечно есть там файл ридми и конечно я делал по инструкции из него. Вот что получается:

Изображение

Скриншот Вам ясно говорит, что у Вас не установлена утилита make (а вместе с ней, возможно, и все остальное хозяйство, необходимое для сборки дров). Установите пакеты make, gcc, binutils со всеми их зависимостями, а также пакет kernel-devel для своего ядра.

А вообще я не уверен, что Ваш девайс (Ralink RT73 a/b/g WLAN Card) не поддерживается ядром мандривы "из коробки". Подключите репозиторий "Non-free", в нем есть пакет "rt73-firmware - Прошивка для чипа RT73", а значит в ядре должен быть и драйвер.

ЗЫ Беглый поиск в гугле по словосочетанию "mandriva ralink rt73" показывает, что данный чип поддерживается мандривой из коробки начиная с 2007 года. Так что ничего собирать из исходников не требуется.
Спасибо сказали:
Bolivar4
Сообщения: 273

Re: Ошибка - Не могу собрать драйвера wi-fi

Сообщение Bolivar4 »

Какова на, вы скины выложили на своих говнисайтах?
С начало, смотрите здесь.
http://wiki.mandriva.com/ru/
Спасибо сказали:
Аватара пользователя
DmitrySaharov
Сообщения: 34
ОС: openSuse 11.2

Re: Ошибка - Не могу собрать драйвера wi-fi

Сообщение DmitrySaharov »

olelukoie писал(а):
28.11.2009 11:42
DmitrySaharov писал(а):
28.11.2009 11:09
Имеется: Мандрива 2010 free.
С большим трудом нашел в инете драйвера под мое беспроводное устройство, но есть проблема, как все это в кучу собрать и настроить я хз.
Конечно есть там файл ридми и конечно я делал по инструкции из него. Вот что получается:

Изображение

Скриншот Вам ясно говорит, что у Вас не установлена утилита make (а вместе с ней, возможно, и все остальное хозяйство, необходимое для сборки дров). Установите пакеты make, gcc, binutils со всеми их зависимостями, а также пакет kernel-devel для своего ядра.

А вообще я не уверен, что Ваш девайс (Ralink RT73 a/b/g WLAN Card) не поддерживается ядром мандривы "из коробки". Подключите репозиторий "Non-free", в нем есть пакет "rt73-firmware - Прошивка для чипа RT73", а значит в ядре должен быть и драйвер.

ЗЫ Беглый поиск в гугле по словосочетанию "mandriva ralink rt73" показывает, что данный чип поддерживается мандривой из коробки начиная с 2007 года. Так что ничего собирать из исходников не требуется.



ок спасибо, я попробую. а почему файрфокс виснет не знаете?

еще такой вопрос, а разве non-free это не платно?
я ставил мандриву бесплатную, но тогда это будет уже незаконно?
Спасибо сказали:
olelukoie
Сообщения: 1248
ОС: Linux, Win

Re: Ошибка - Не могу собрать драйвера wi-fi

Сообщение olelukoie »

DmitrySaharov писал(а):
28.11.2009 13:39
ок спасибо, я попробую. а почему файрфокс виснет не знаете?

Не знаю. И, кроме того, на форуме не принято два разных вопроса объединять в один топик. Создайте для этого вопроса отдельный.
еще такой вопрос, а разве non-free это не платно?
я ставил мандриву бесплатную, но тогда это будет уже незаконно?

Нет, non-free - это то, что поставляется без исходных текстов, т.е. не open-source. Например, проприетарные драйвера от видеокарт, проприетарные прошивки и т.п. Java от Sun тоже там же. Но при этом все бесплатно.
Спасибо сказали:
Аватара пользователя
DmitrySaharov
Сообщения: 34
ОС: openSuse 11.2

Re: Ошибка - Не могу собрать драйвера wi-fi

Сообщение DmitrySaharov »

Не устанавливается make пишет на

Код: Выделить всё

aptitude install make
aptitude: command not found .
Может с двд установочного можно установить, но как?
Спасибо сказали:
Аватара пользователя
ATIpro
Сообщения: 614
ОС: Arch Linux x86_64

Re: Ошибка - Не могу собрать драйвера wi-fi

Сообщение ATIpro »

DmitrySaharov писал(а):
28.11.2009 18:38
Не устанавливается make пишет на

Код: Выделить всё

aptitude install make
command not found.
Может с двд установочного можно установить, но как?

aptitude?) Немного не туда) От рута:

Код: Выделить всё

urpmi make
Спасибо сказали:
Аватара пользователя
DmitrySaharov
Сообщения: 34
ОС: openSuse 11.2

Re: Ошибка - Не могу собрать драйвера wi-fi

Сообщение DmitrySaharov »

ок, make установил, а как установить non-free?
пишу

Код: Выделить всё

urpmi non-free

пишет нет такого пакета
Спасибо сказали:
Аватара пользователя
ATIpro
Сообщения: 614
ОС: Arch Linux x86_64

Re: Ошибка - Не могу собрать драйвера wi-fi

Сообщение ATIpro »

DmitrySaharov писал(а):
28.11.2009 19:21
ок, make установил, а как установить non-free?
пишу

Код: Выделить всё

urpmi non-free

пишет нет такого пакета

:rofl:
Нужно подключить non-free репозиторий, он являются частью официальных http://urpmi.mandriva.ru/ . От туда потом можно будет несвободные программы, прошивки и тд ставить
Спасибо сказали:
Аватара пользователя
DmitrySaharov
Сообщения: 34
ОС: openSuse 11.2

Re: Ошибка - Не могу собрать драйвера wi-fi

Сообщение DmitrySaharov »

Я понимаю, смешно наверно, но я чайник еще. :)
Спасибо сказали:
Аватара пользователя
Игорище
Сообщения: 214
Статус: экспериментатор
ОС: Fedora 8/13, WindowsXP

Re: Ошибка - Не могу собрать драйвера wi-fi

Сообщение Игорище »

Дело в том что у Вас не подключен репозиторий non-free. Чтобы его включить, выполните все как написано на сайте urpmi.mandriva.ru. После этого там можно поискать пакет rt73.
Если Вы всеже хотите попытаться собрать, то нужно установить пакеты, необходимые для сборки. Это, как уже было сказано, make, gcc, kernel-devel. Это можно сделать двумя способами:
1) в консоли под рутом

Код: Выделить всё

urpmi make
или другой пакет. Команда aptitude делает почти то же самое, но в таких дистрибутивах, как debian, ubuntu. Но не mandriva.
2) через утилиту установка/удаление программ (или как там в мандриве это называется) в mandriva control centre.
Desktop: PentiumD 2.0Ghz, 2GbRAM, video - intel, Fedora 14 x86_64, Gnome
Laptop 1: Toshiba Satellite M100, WinXP HE SP3
Laptop2: IBM Thinkpad R30, Debian 4.0 etch, Gnome
и целый зоопарк в VirtualBox...
Спасибо сказали:
Аватара пользователя
DmitrySaharov
Сообщения: 34
ОС: openSuse 11.2

Re: Ошибка - Не могу собрать драйвера wi-fi

Сообщение DmitrySaharov »

Так, я сделал, добавил non-free репозитори и поставил пару программ, wicd и nano.
Теперь случилось что-то плохое, комп не выключается и не перегружается, когда нажимаю выключить, то висит картинка где написано "нажмите esc для подробностей" и все, больше никакого движения. Помогает только отклучение кнопкой вручную.
Что делать?
Спасибо сказали:
Robo
Сообщения: 121
ОС: Win XP SP3

Re: Ошибка - Не могу собрать драйвера wi-fi

Сообщение Robo »

DmitrySaharov писал(а):
29.11.2009 11:23
написано "нажмите esc для подробностей"...
Что делать?

Нажать esc для подробностей :crazy: для того, чтобы узнать в чём проблема
Спасибо сказали:
Аватара пользователя
DmitrySaharov
Сообщения: 34
ОС: openSuse 11.2

Re: Ошибка - Не могу собрать драйвера wi-fi

Сообщение DmitrySaharov »

Robo писал(а):
29.11.2009 11:46
DmitrySaharov писал(а):
29.11.2009 11:23
написано "нажмите esc для подробностей"...
Что делать?

Нажать esc для подробностей :crazy: для того, чтобы узнать в чём проблема



Так это стандартная надпись, она есть всегда, так же была когда все нормально работало.
Ну и конечно нажимал - ничего не происходит, все наглухо висит. :crazy:
Спасибо сказали:
Robo
Сообщения: 121
ОС: Win XP SP3

Re: Ошибка - Не могу собрать драйвера wi-fi

Сообщение Robo »

Наверное скажу глупость, но попробуйте нажать Esc сразу, до того, как система зависла
Спасибо сказали:
Аватара пользователя
DmitrySaharov
Сообщения: 34
ОС: openSuse 11.2

Re: Ошибка - Не могу собрать драйвера wi-fi

Сообщение DmitrySaharov »

Успел нажать кнопку ESC ))
Там только одна надпись, вот она: no more processes left in this runlevel
и все, далее никакого движения, висит.
Спасибо сказали:
Аватара пользователя
SinClaus
Сообщения: 1952
Статус: Мучитель Мандривы
ОС: Arch,BSD

Re: Ошибка - Не могу собрать драйвера wi-fi

Сообщение SinClaus »

Кто потёр ссылки в /etc/rc.d/rc6.d ?
Спасибо сказали: