Debian squeeze + kde4: мучения

Попытка установить дебиан с последними “гламурными кедами” кедами, в качестве основной системы

Загрузка с диска прошла успешно, debian-installer даже нашёл мой хдд(чего не случалось доселе с прошлыми инсталерами), установил только базовую систему. Установщик вежливо предложил выбрать цели установки, что то вроде группы пакетов. Я выбрал только “Laptop”, хотя были ещё и desktop, server и прочее. В конце установки мастер предложил поставить grub2, improved версия, но не стабильная. Не получилось.. Сбой на комманде grub-installer (hd0), написал что нет такого устройства. Переключившись в другой терминал, выполнив grub-installer /dev/sda, установка груба завершилась. От греха подальше я всё таки поставил поверх(через меню установщика) старый груб, с ним всё прошло без хлопот

Загрузившись в дебиан, смог войти в систему. Насильно установить libusb-1.0-0-dev который нужен был для yota, получилось, однако не было компилятора

В очередной раз зашёл в sabayon =). Поднял в нём йоту, сделал чрут в дебиан, подмонтировав всё что нужно

И началось.. нечто не понятное. Не разбириха.. Где взять кеды 4 для сквиза? Перепробовал тучу репозитариев, не помогло, какие то постоянно проблемы зависимостей были, а часто – просто не было пакета..

Пересилив себя, подключил репы от sid. Пришёл к выводу, правда уже потом, что нужно устанавливать мета пакет kde-full. Бодренько выкачав у меня около 600 метров, после ребута, меня встретил красивый logon screen :)

Не работал тачпад. Мышь же шустренько бегала по экрану сразу :). Вылечилось это установкой xserver-xorg-input-all, вот только не понятно, если мне ещё установщик с диска предложил установить пакеты необходимые для laptop’a, то почему проигнорил драйвер иксов для тачпада?

Сразу что меня приятно удивило – кеды запустились и эм.. почти без ошибок. Была целая череда зависимостей, которая тянула mysql-server, который не мог запуститсья, на самом деле по глупой причине – он биндился к интерефейсу 127.0.0.1(lo), который был опущен. Поднял – и ошибки пропали :)

Определилась вифи карточка, и клавиши подсветки заработали(для меня это особо радостно – больше года в сусе так и не смог разобраться почему не реагирует на горячие fn-клавиши)

Сразу же стал соединяться к своей домашней сети.. и упс.. Нет точки доступа…

Ай яй яй! Для работы моей **** нужен патченный драйвер madwifi. Пришлось искать дома шнурок чтоб подрубиться к локалке и скачать linux-headers и сам драйвер..

Последний драйвер с офф сайта не помог – точно так же себя повёл, как и драйвер в ядре дебиана(кстати который пришлось поместить в blacklist ath5k), устройство определилось, но сети не видит.

Хорошо что заранее скачал сразу старый, патченный драйвер :). Но собрать его не получилось! Прикрепляю скриншот вместе с ошибкой… **********

Первый раз я собирал этот драйвер под гентой, кстати первый раз её устанавливал, и то на это ушло меньше времени!

Патченный дрйвер так же отказался собираться!
[cc lang=”bash”]
CC [M] /usr/src/madwifi-0.9.4/net80211/ieee80211_power.o
/usr/src/madwifi-0.9.4/net80211/ieee80211_power.c: In function ‘ieee80211_pwrsave’:
/usr/src/madwifi-0.9.4/net80211/ieee80211_power.c:240: error: implicit declaration of function ‘__skb_append’
make[3]: *** [/usr/src/madwifi-0.9.4/net80211/ieee80211_power.o] Error 1
make[2]: *** [/usr/src/madwifi-0.9.4/net80211] Error 2
make[1]: *** [_module_/usr/src/madwifi-0.9.4] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.26-1-686′
make: *** [modules] Error 2
debian:/usr/src/madwifi-0.9.4# uname -r
2.6.26-1-686
[/cc]
Как прочитал в треде, эта трабла проявляется в ядрах 2.6.26, как раз тот что в дебиане по умолчанию. Придётся собирать ванильное ядро(хоть я и планировал его собирать, но не так скоро)

Странные вещи.. в ванильном ядре такая же ошибка, очень странно

После долгих мучений установил из реп ядро 2.6.29-1, где вифи сразу же заработал

Отметил интересную вещь – fps в glxgears. В 2.6.26-2 было 48, в 2.6.29-1 – 59, а в ванильном ядре 2.6.27 – 250!! Оказывается очень ощютимо

До кучи собрал ванильное 2.6.29-2..

В конфиге xorg.conf обязательно (для моей intel i965GM-видяхи) нужно указать
Option “AccelMethod” “UXA”
Хоть это ещё и очень ранняя стадия разработки на данный момент, все другие спобобы акселерации слишком медленны для этих кед + постоянные падения иксов. UXA же ни разу не упал, но после 5-8 часов работы начинаются жуткие сбои в прорисовках, в первую очередь браузеров. Скриншот:

konquerr с разрушенными буквами
konquerr с разрушенными буквами

так и живём %)

В принципе уже понятно что сейчас уже не сквиз, а сид.