19,613
社区成员
发帖
与我相关
我的任务
分享
linux-rbq3:/ # ifconfig
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:65536 Metric:1
RX packets:36 errors:0 dropped:0 overruns:0 frame:0
TX packets:36 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1800 (1.7 Kb) TX bytes:1800 (1.7 Kb)
wlan0 Link encap:Ethernet HWaddr 9C:4E:36:52:F0:9C
inet addr:192.168.1.5 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::9e4e:36ff:fe52:f09c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:11812 errors:0 dropped:0 overruns:0 frame:0
TX packets:12714 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:9506254 (9.0 Mb) TX bytes:2634706 (2.5 Mb)
linux-rbq3:/ # ifconfig eth0 up
eth0: unknown interface: No such device
linux-rbq3:/ # lspci|grep net
02:00.0 Ethernet controller: Atheros Communications Inc. AR8161 Gigabit Ethernet (rev 08)
# tar xf compat-wireless-3.6.8-1.tar.bz2
# cd compat-wireless-3.6.8-1/
compat-wireless-3.6.8-1 # ./scripts/driver-select alx
Processing new driver-select request...
Backing up makefile: Makefile.bk
Backup exists: Makefile.bk
Backing up makefile: drivers/net/ethernet/broadcom/Makefile.bk
Backing up makefile: drivers/net/ethernet/atheros/Makefile.bk
Backup exists: Makefile.bk
Backup exists: Makefile.bk
Backup exists: drivers/net/ethernet/broadcom/Makefile.bk
compat-wireless-3.6.8-1 # make
make -C /lib/modules/3.7.10-1.24-desktop/build M=/home/monking/Downloads/compat-wireless-3.6.8-1 modules
make[1]: Entering directory `/usr/src/linux-3.7.10-1.24-obj/x86_64/desktop'
/usr/src/linux-3.7.10-1.24/scripts/Makefile.build:44: /home/monking/Downloads/compat-wireless-3.6.8-1/drivers/net/ethernet/atheros/alx/Makefile: No such file or directory
make[6]: *** No rule to make target `/home/monking/Downloads/compat-wireless-3.6.8-1/drivers/net/ethernet/atheros/alx/Makefile'. Stop.
make[5]: *** [/home/monking/Downloads/compat-wireless-3.6.8-1/drivers/net/ethernet/atheros/alx] Error 2
make[4]: *** [/home/monking/Downloads/compat-wireless-3.6.8-1/drivers/net/ethernet/atheros] Error 2
make[3]: *** [_module_/home/monking/Downloads/compat-wireless-3.6.8-1] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-3.7.10-1.24-obj/x86_64/desktop'
make: *** [modules] Error 2
# unrar x alx-linux-v2.0.0.6.rar
# ls
Makefile alx.7 copying ldistrib.txt readme src
alx-linux-v2.0.0.6.rar alx.spec dkms.conf pci.updates release_note.txt
# make
make -C ./src
/bin/sh: line 0: [: -ge: unary operator expected
make[1]: Entering directory `/home/monking/Downloads/tmp/src'
Makefile:170: *** *** Aborting the build. *** This driver is not supported on kernel versions older than 2.4.0. Stop.
make[1]: Leaving directory `/home/monking/Downloads/tmp/src'
make: *** [all] Error 2
提示我的内核太旧,查看内核版本:
# cat /proc/version
Linux version 3.7.10-1.24-desktop (geeko@buildhost) (gcc version 4.7.2 20130108 [gcc-4_7-branch revision 195012] (SUSE Linux) ) #1 SMP PREEMPT Wed Oct 2 11:15:18 UTC 2013 (375b8b4)
为什么内核版本识别错了?