为什么我无法在12.04上编译Ralink无线驱动?

为什么我无法在12.04上编译Ralink无线驱动?

我是 ubuntu 12.04 用户,我的无线网卡(D-Link WIRELESS N 150 DESKTOP ADAPTER DWA-525)一直与建议的驱动程序配合良好这里,但是今天早上我将通用内核(按照升级管理器的建议)更新到版本:3.2.0-26,然后无线突然停止工作。这并不完全出乎意料,事实上以下命令习惯解决这个问题:

sudo su
  cd /home/jose/DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217
make clean
make
make install
  modprobe rt3562sta
exit

(其中 /home/jose/DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217 是驱动程序的路径)

不幸的是,今天我在发布时收到以下错误制作步:

root@jarvis:/home/jose/DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217# make
make -C tools
make[1]: Entering directory `/home/jose/DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217/tools'
gcc -g bin2h.c -o bin2h
make[1]: Leaving directory `/home/jose/DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217/tools'
/home/jose/DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217/tools/bin2h
cp -f os/linux/Makefile.6 /home/jose/DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217/os/linux/Makefile
make -C /lib/modules/3.2.0-26-generic-pae/build SUBDIRS=/home/jose/DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217/os/linux modules
make: *** /lib/modules/3.2.0-26-generic-pae/build: No such file or directory.  Stop.
make: *** [LINUX] Error 2
root@jarvis:/home/jose/DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217#

我想知道是否有人知道如何解决这个问题?老实说,我不知道该怎么办。

非常感谢您的所有帮助。

J

答案1

您必须拥有标题使正在运行的(或目标)内核能够构建模块。这应该可以解决您的问题:

sudo apt-get install linux-headers-`uname -r`

如果您无法获得有线连接,请将这两个 DEB 文件下载到 USB 记忆棒等,然后使用以下命令进行安装sudo dpkg -i

http://archive.ubuntu.com/ubuntu/pool/main/l/linux/linux-headers-3.2.0-26_3.2.0-26.41_all.deb
http://archive.ubuntu.com/ubuntu/pool/main/l/linux/linux-headers-3.2.0-26-generic-pae_3.2.0-26.41_i386.deb

相关内容