Прочитал тут
http://wiki.archlinux.org/index.php/Asus_Eee_PC_901 , что мне, оказывается, нужно вручную скомпилить дрова на сетевуху:
Код: Выделить всё
Download the PKGBUILD packages for atl1e and eeert2860 from the AUR to your eepc (use a USB key, if you don't have network connectivity) and build the kernel modules.
Скачал те файлы, залил на флешку, вот только не понял, как установить. Как работают эти PKGBUILD совершенно непонятно. Руководство по pacman читал. Просьба больно не пинать, arch для меня белое пятно.
В общем, решил временно забить на пакеты и скомпилить модуль ядра вручную (не впервой ведь), установил даже ради этого unrar и unzip. Захожу в каталог LinuxDrivers/L1e_Lan, там распаковываю архив *.rar, захожу в src, ввожу make install (как и написано в readme), меня обламывают:
Код: Выделить всё
make -C /lib/modules/2.6.25-ARCH/build SUBDIRS=/mnt/flash/tmp/tmp/LinuxDrivers/L1e_Lan/src modules
make[1]: Entering directory `/usr/src/linux-2.6.25-ARCH'
scripts/Makefile.build:46: *** CFLAGS was changed in "/mnt/flash/tmp/tmp/LinuxDrivers/L1e_Lan/src/Makefile". Fix it to use EXTRA_CFLAGS. Stop.
make[1]: *** [_module_/mnt/flash/tmp/tmp/LinuxDrivers/L1e_Lan/src] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.25-ARCH'
make: *** [default] Error 2
Пробовал даже вручную править Makefile, убирая из него строчки, связанные с CFLAGS :-D не помогло. Что конкретно он от меня хочет?