Всем привет.
У меня не меняется яркость при первом запуске ОС. Позже, при работе, я обращал внимание на внезапные изменения яркости. Оказалось, что это доходит тот сигнал нажатия кнопок изменения яркости, который я пытался сделать в начале работы... Задержки всегда разные. Раньше было может пол часа, сейчас от 8 до 15 секунд.
После сна всё работает нормально. Но если ноутбук опять выключить, а затем включить, то яркость не будет меняться, пока не "поспишь".

Ноутбук Lenovo Yoga 13, видеокарта Intel HD 4000, вывод команд lspci и lsusb написал в статью на Arch Wiki.

Куда копать, чтобы решить проблему? Решение потом выложу в Arch Wiki.

Вот результат $ dmesg: http://pastebin.com/weP8kwm4
Я ждал ядра 3.15, в которое эти драйвера уже вкомпилированы, но на самом деле обновление принесло мне одни проблемы.
Wi-fi стал работать очень медленно и подключаться к точке доступа теперь стало нужно каждые 2-3 минуты, потому что соединение обрывается. Но я даже не могу спросить как в этом случае решать проблему, потому что сейчас я что-то натворил, что теперь вообще не могу подключить wifi.

Я попробовал снова выполнить dkms autoinstall -k $(uname -r) и systemctl enable dkms.
Но эта команда, как я понимаю, пересобирает ВСЕ модули под новое ядро. Я подумал, что может этот wi-fi модуль конфликтует с тем, который уже встроен в ядро. Я выполнил lsmod, но не вижу там ни одного модуля, начинающегося с "dkms". Там есть только r8723au модуль, который как я понимаю тот, что встроен в ядро.

Вопрос: как можно посмотреть установленные dkms модули? Как их всех удалить? Что можно сделать, чтобы восстановить работоспособность wifi?

Я сделал # rmmod r8723au, а потом # modprobe 8723au, собранный из АУР пакета. Вроде пока работает.
Выполняю от своего пользователя sudo dkms autoinstall -k 3.14.3-1-ARCH. Вот вывод

Kernel preparation unnecessary for this kernel. Skipping...

Building module:
cleaning build area....
make KERNELRELEASE=3.14.3-1-ARCH -C /usr/lib/modules/3.14.3-1-ARCH/build M=/var/lib/dkms/8723au/0.1/build........
cleaning build area....
Kernel cleanup unnecessary for this kernel. Skipping...

DKMS: build completed.

8723au.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /usr/lib/modules/3.14.3-1-ARCH/kernel/drivers/net/wireless/

depmod....

DKMS: install completed.
$ 

Далее выполняю команду sudo systemctl enable dkms.service (также пробовал просто слово dkms вместо dkms.service, при исполнении которой вывода нет никакого), она выводит
ln -s '/usr/lib/systemd/system/dkms.service' '/etc/systemd/system/multi-user.target.wants/dkms.service'

Далее проверяю интерфейсы командой iwconfig, но там ничего, кроме lo нет.

Извиняюсь, беспроводной интерфейс есть, но он появился только после перезагрузки. Странно, ведь это динамический модуль...

За советы ещё раз вам (arcanis, lampslave) спасибо. Что бы я без вас делал =)
После обновления у меня обновилось ядро (теперь у меня стоит 3.14.3-1) и отвалился wifi. Linux headers версии 3.14.3.
Чтобы каждый раз не просить вас пересобрать мне пакет, хочу узнать как это сделать самому. Да и инструкция для потомков останется =)
Скачал AUR https://aur.archlinux.org/packages/dkms-8723au-git/ , разархивировал, выполняю makepkg. Нужны пакеты git и perl-error. Скачал с яндекса, поместил в кеш. Опять делаю makepkg. Пакеты git и perl-error поставились.

Но теперь makepkg хочет склонировать исходники с github. А интернета нету. Есть вариант подсунуть ему исходники, принесённые на флешке?
Ясно =) Спасибо за ответы!
Тема закрыта.
Отлично! Конец вывода команды установки драйвера Wi-Fi следующий:
DKMS: add completed.

Kernel preparation unnecessary for this kernel. Skipping...

Building module:
cleaning build area....
make KERNELRELEASE=3.14.1-1-ARCH -C /usr/lib/modules/3.14.1-1-ARCH/build M=/var/lib/dkms/8723au/0.1/build...............
cleaning build area....
Kernel cleanup unnecessary for this kernel. Skipping...

DKMS: build completed.

8723au:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /usr/lib/modules/3.14.1-1-ARCH/kernel/drivers/net/wireless/

depmod....

DKMS: install completed.
pacman -U dkms-8723au-git-0.1-0-x86_64.pkg.tar.xz 36.05s user 4.06s system 66% cpu 59.868 total
# 
Соответственно появился беспроводной интерфейс в выводе iwconfig.

lampslave, arcanis, gelios спасибо вам БОЛЬШОЕ =) Теперь дальше по инструкции пойду устанавливать.

lampslave, скажите, а что это было? Что вы сделали с пакетом, что он подошёл мне? И почему вы через два дня удаляете гитовские пакеты я не очень понял.
Это тот что здесь? http://lampslave.ru/media/dkms-8723au-git-0.1-0-x86_64.pkg.tar.xz
Да, md5 сумма у файла поменялась. Теперь хеш такой eb23ea6f0dd369c80b14170eb7536046. Закинул, ставлю. Теперь написано, что пакет не устарел - произойдет переустановка. А дальше то же самое. Ошибка: не удалось корректно выполнить команду.
У меня на работающем (с которого сейчас пишу) лэптопе $ uname -r
3.11.0-12-generic
Можно ли как-то из-под этой версии собрать под 3.14.1 драйвер вайфай? На работающем компе с ядрами не хочу мутить, так как пока в этом не совсем разбираюсь и вообще могу остаться без форума.
Или же опять-таки закинуть второй флешкой исходники драйвера и собрать в live режиме и тут же установить? Возмоно так?
Сделал. Все необходимые пакеты с яндекс зеркала закачал (попутно вопрос: как там выполнять поиск?). Установил.
Наконец, устанавливаю
pacman -U dkms-8723au-git-0.1-0-x86_64.pkg.tar.xz
Всё идёт нормально, но после строки (1.1) установка dkms-8723au-git идёт следующий текст:
Creating symlink /var/lib/dkms/8723/0.1/source ->
                           /usr/src/8723au-0.1

DKMS: add completed.
Error! echo
Your kernel headers for kernel 3.14.1-1-ARCH cannot be found at
/usr/lib/modules/3.14.1-1-ARCH/build or /usr/lib/modules/3.14.1-1-ARCH/source.
Error! echo
Your kernel headers for kernel 3.14.1-1-ARCH cannot be found at
/usr/lib/modules/3.14.1-1-ARCH/build or /usr/lib/modules/3.14.1-1-ARCH/source.
ошибка: не удалось корректно выполнить команду
#
Соответственно проверил
#iwconfig
lo           no wireless extensions
#
А команда

#pacstrap /mnt base base-devel
как хотела интернета, так и сейчас хочет. Так что пока
==> ERROR: Failed to install packages to new root
Есть идеи? Означает ли это, что данный пакет (для wifi) не совместим с моей системой? Может его надо специально как-то собрать (подготовить)?
Выполнял. Вот вывод:
загрузка пакетов...
разрешение зависимостей...
проверка на взаимную несовместимость...

Пакеты (12): binutils-2.24-3 cloog-0.18.1-2 dkms-2.2.0.3-14 gcc-4.9.0-1 guile-2.0.11-1 isl-0.12.2-1 libltdl-2.4.2-13 libmpc-1.0.2-2 linux-headers-3.14.2-1 make-4.0-2 patch-2.7.1-2 dkms-8723au-git-0.1-0

Будет загружено: 35,83 MiB
Будет установлено: 165,54 MiB

:: Приступить к установке? [Y/n] _
Это имеются ввиду зависимые пакеты или те, которые будут скачаны?
Скачать опять-таки не могу, значит надо ставить эти пакеты таким же способом, как я пытаюсь поставить этот вайфайный пакет? А ведь чтобы поставить зависимые пакеты, возможно, потребуется поставить ещё и зависимые от них, ох... Рекурсия.
Как же быть?