无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2156|回复: 2
打印 上一主题 下一主题

根据Readme编译安装make命令行报错!!!!

  [复制链接]
跳转到指定楼层
1#
发表于 2013-3-21 12:52:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我现在操作进行到了MAKE步骤,报错“没有文件或目录”如下
[email=administrator@deepin:/media/EE7A-FFD0/2011_0210_RT73_Linux_STA_Drv1.1.0.5/Module$]administrator@deepin:/media/EE7A-FFD0/2011_0210_RT73_Linux_STA_Drv1.1.0.5/Module$[/email] ./configure
bash: ./configure: 权限不够
[email=administrator@deepin:/media/EE7A-FFD0/2011_0210_RT73_Linux_STA_Drv1.1.0.5/Module$]administrator@deepin:/media/EE7A-FFD0/2011_0210_RT73_Linux_STA_Drv1.1.0.5/Module$[/email] chmod 777 configure
[email=administrator@deepin:/media/EE7A-FFD0/2011_0210_RT73_Linux_STA_Drv1.1.0.5/Module$]administrator@deepin:/media/EE7A-FFD0/2011_0210_RT73_Linux_STA_Drv1.1.0.5/Module$[/email] make
make -C /lib/modules/3.2.0-26-generic/build SUBDIRS=/media/EE7A-FFD0/2011_0210_RT73_Linux_STA_Drv1.1.0.5/Module modules
make[1]: 正在进入目录 `/usr/src/linux-headers-3.2.0-26-generic'
  CC [M]  /media/EE7A-FFD0/2011_0210_RT73_Linux_STA_Drv1.1.0.5/Module/rtmp_main.o
In file included from /media/EE7A-FFD0/2011_0210_RT73_Linux_STA_Drv1.1.0.5/Module/rtmp_main.c:40:0:
/media/EE7A-FFD0/2011_0210_RT73_Linux_STA_Drv1.1.0.5/Module/rt_config.h:84:28: 致命错误: linux/smp_lock.h:没有那个文件或目录
编译中断。
make[2]: *** [/media/EE7A-FFD0/2011_0210_RT73_Linux_STA_Drv1.1.0.5/Module/rtmp_main.o] 错误 1
make[1]: *** [_module_/media/EE7A-FFD0/2011_0210_RT73_Linux_STA_Drv1.1.0.5/Module] 错误 2
make[1]:正在离开目录 `/usr/src/linux-headers-3.2.0-26-generic'
make: *** [all] 错误 2
[email=administrator@deepin:/media/EE7A-FFD0/2011_0210_RT73_Linux_STA_Drv1.1.0.5/Module$]administrator@deepin:/media/EE7A-FFD0/2011_0210_RT73_Linux_STA_Drv1.1.0.5/Module$[/email]



请问根据如下README,在终端如何操作???
* README
*
* Ralink Tech Inc.
*
* http://www.ralinktech.com
*
=======================================================================
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=01**6789
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: 01**678
        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.

[ 本帖最后由 2013lgaiio 于 2013-3-22 02:55 编辑 ]
2#
 楼主| 发表于 2013-3-23 18:21:44 | 只看该作者
晕,几天了居然没人回帖
回复

使用道具 举报

3#
发表于 2013-3-24 21:11:33 | 只看该作者
乱说两句,
1,先取得root权限,用sudo 或su试试 (或passwd -d root 删除root密码 ,或sudo passwd -d root)用root打开一终端
2, 检查一下,编译环境全不全
*3.查下linux/smp_lock.h等文件权限对不对*
4.不是有个什么log的贴上来让大家看看
5,贴readme用处不大
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-10 19:21

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表