Поскольку в рунете я информации не нашёл, то пожалуй напишу на эту тему заметку.
Все операции проделываются на свежеустановленном ubuntu netbook remix 9.04
Итак это возможно.
Начать надо с посещения сей ссылки:
http://www.mydellmini.com/forum/dell-mini-10-discussion/10461-guide-get-ubuntu-display-work-dell-mini-10-not-10v.html
Там в первом посте описано как сделать, чтобы видео заработало на 2.6.28–15.
Кратко перескажу:
Создадим файлик с необходимыми репозиториями:
sudo nano /etc/apt/sources.list.d/ubuntu-mobile.list
Добавим в него следующие строки:
deb http://ppa.launchpad.net/ubuntu-mobile/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/ubuntu-mobile/ppa/ubuntu jaunty main
Для того, чтобы aptitude признал репозитории, добавим ключ репозитория
sudo apt-key adv—keyserver keyserver.ubuntu.com—recv-keys C6598A30
Затем делаем
sudo aptitude update
sudo aptitude install poulsbo-driver-2d poulsbo-driver-3d psb-firmware
Осталось отредактировать /etc/X11/xorg.conf
Секцию Device необходимо привести к виду:
Section “Device”
Identifier “Configured Video Device”
Option “AccelMethod” “EXA”
Option “MigrationHeuristic” “greedy”
EndSection
Без этого тоже будет работать, но у меня периодически подвисала система. Данные строчки в xorg.conf решили эту проблему.
Итак графика заработала, но ядро 2.6.28–15 уже не самое последнее.
Я люблю ставить новые ядра. К тому же хотелось попробовать интерфейс moblin для ubuntu, а он вроде как( непомню уже ) в зависимостях хочет 2.6.31
Впрочем, пока ограничюсь лишь запуском системы на новом ядре с относительно быстро работающей графикой.
В файлик
/etc/apt/sources.list.d/ubuntu-mobile.list
добавим репозиторий
deb http://dell-mini.archive.canonical.com/updates jaunty-dell-moblin public
sudo aptitude update
Отсюда возьмём новое ядро
sudo aptitude install linux-image-2.6.31–400-generic
Заранее скачайте deb-пакеты из поста по ссылке:
http://ubuntuforums.org/showpost.php?p=7773647&postcount=13
Для скачивания файлов надо зарегистрироваться на форуме.
Если регистрироваться лень, то можно скачать их с моего сайта:
- psb-kernel-headers_4.41.2–0ubuntu1~910um1_all.deb
- psb-kernel-source_4.41.2–0ubuntu1~910um1_all.deb
- psb-kernel-source_4.41.2–0ubuntu1~910um1.tar.gz
Теперь нужно перезагрузиться с новым ядром.
Советую отключить пока старт gdm, чтобы сразу попасть в консоль.
Первые два пакета ставятся командами
sudo dpkg -i psb-kernel-headers_4.41.2–0ubuntu1~910um1_all.deb
sudo dpkg -i psb-kernel-source_4.41.2–0ubuntu1~910um1_all.deb
Выполнять нужно в каталоге, куда сохранили файлы, либо использовать полные пути.
Третий файл понадобится, если установка пакета psb-kernel-source_4.41.2–0ubuntu1~910um1_all.deb окончится неудачей (как произошло у меня).
Его надо распаковать
tar xzvf ./psb-kernel-source_4.41.2–0ubuntu1~910um1.tar.gz
Затем перейти в появившийся каталог
cd ./psb-kernel-source_4.41.2–0ubuntu1~910um1
Теперь соберём модули для ядра
make DRM_MODULES=“psb”
После некоторого ожидания всё будет готово. Надеюсь у вас сборка пройдёт также удачно как и у меня.
В результате в каталоге появятся файлы psb.ko и drm.ko
Их необходимо скопировать в /lib/modules/2.6.31–400-generic/updates/char/drm/
Если каталога updates не существует, его нужно создать(вложенные тоже).
Последняя команда:
sudo depmod -a
Теперь система сможет найти эти модули.
Однако это ещё не всё.
X-сервер не запустится, потому как не сможет найти подходящую конфигурацию для дисплея.
Решает эту проблему опция
Option “IgnoreACPI”
в секции Device файла /etc/X11/xorg.conf
Таким образом эта секция будет выглядеть так:
Section “Device”
Identifier “Configured Video Device”
Option “IgnoreACPI”
Option “AccelMethod” “EXA”
Option “MigrationHeuristic” “greedy”
EndSection
Вот теперь всё.
Теперь должно работать.
Уже когда я дописал статью(при этом по этой инструкции все шаги были сделаны и всё работало прекрасно), решил перезагрузиться.
После этого появился неприятный баг: пункты меню перестали подсвчиваться при наведении мыши.
Я даже подумал, что тормоза видео вернулись, но это не так.
Работает по прежнему быстро.