Проблема критичная, ибо компьютер рабочий.
Мама: ASUS M4A77TD.
CPU: AMD Phenom II X2 555 (разлочен автоматически до x4 при первой же газрузке биоса, ибо Black Edition)
Wi-Fi карта: на самой карте написанно ASUS wl-138g v2, но слака показывает ситуацию двояко (см. ниже).
OS: Slackware64 13.37
ifconfig -a
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:40 Base address:0x2000
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:224 errors:0 dropped:0 overruns:0 frame:0
TX packets:224 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:17104 (16.7 KiB) TX bytes:17104 (16.7 KiB)
wlan0 Link encap:Ethernet HWaddr 00:1e:8c:37:e5:2c
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)
lspci (интересная нам часть)
03:05.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)
Скачал драйвера для ASUS wl-138g v2 с http://ru.asus.com/Networks/WiFi_Networ … /#download, ставлю, как прописанно в README
make clean
make
Linux Kernel Versions is 2.6.37.6
make -C /lib/modules/2.6.37.6/build CROSS_COMPILE= M=/root/wifi_asus/src/linuxsta/src/wl/linux modules
make[1]: Entering directory `/usr/src/linux-2.6.37.6'
CC [M] /root/wifi_asus/src/linuxsta/src/wl/linux/wlc_led.o
In file included from /root/wifi_asus/src/linuxsta/src/wl/linux/wlc_led.c:17:0:
/root/wifi_asus/src/linuxsta/src/wl/linux/../../include/typedefs.h:166:40: error: conflicting types for 'bool'
include/linux/types.h:37:17: note: previous declaration of 'bool' was here
In file included from /root/wifi_asus/src/linuxsta/src/wl/linux/../../include/linux_osl.h:21:0,
from /root/wifi_asus/src/linuxsta/src/wl/linux/../../include/osl.h:24,
from /root/wifi_asus/src/linuxsta/src/wl/linux/wlc_led.c:19:
/root/wifi_asus/src/linuxsta/src/wl/linux/../../include/linuxver.h:19:26: fatal error: linux/config.h: No such file or directory
compilation terminated.
make[2]: *** [/root/wifi_asus/src/linuxsta/src/wl/linux/wlc_led.o] Error 1
make[1]: *** [_module_/root/wifi_asus/src/linuxsta/src/wl/linux] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.37.6'
make: *** [default] Error 2
P.S.: непонятно осталось - карточка Broadcom'овская, или же ASUS'овская...