Преамбула:
Вчера купил сей чудный аппарат. Не дожидаясь окончания установки шедшей в коплекте винды воткнул флешку с арчем,и понеслось...
Еще скажу, что это актуально именно для моделей D250 и ASUS EEEPC 1000HD.
Амбула:
Итак, в установочном образе у нас 28-е ядро, поэтому действуем согласно вики:
Acer Aspire One AOD150
То есть, качаем нужный архив, распаковываем не обращая на вылезшую ошибку, собираем, копируем модуль.
Перезагружаемся --- ликуем --- обновляемся --- перезагружаемся --- чешем тыковку.
Сеть снова не работает.
Теперь, переходим в папку /src распакованного архива. Делаем make clean, если не сделали раньше. Пробуем сделать make --- получаем ошибку (обидно блин).
Правим файл ./kcompat.h : находим блок
#ifndef IRQ_HANDLED
#define irqreturn_t void
#define IRQ_HANDLED
#define IRQ_NONE
#endif
заменяем на блок
#ifndef IRQ_HANDLED
#define irqreturn_t void
#define IRQ_HANDLED 1
#define IRQ_NONE 0
#endif
Теперь, с чистой совестью, делаем make. В ответ сыпется несколько предупреждений, однако, модуль собирается.
После этого я сделал make install (возможно не нужно), потом почесал всю ту же тыковку и произвел копирование (как в вики, только номер ядра другой).
Теперь в разделе MODULES файла rc.conf добаляем "atl1e !atl1c" (только без кавычек).
Перезагружаемся --- ликуем --- обновляемся ... =)
Решение не мое, нашел на каком-то буржуйском сайте (то ли испанском, то ли португальском) но ссылку потерял.