Итаак. Решено!
Для тех кто захочет повторить:
Больше всего из портов релизов подходит версия 6.4, следующая за ней 7.1 - и там уже xorg-server 1.5 который не поддерживает
sis-intel драйвер.
Скачиваем архив портов:
ftp://ftp.freebsd.org/pub/FreeBSD/relea ... /ports.tgz
Для i386
ftp://ftp.freebsd.org/pub/FreeBSD/relea ... /ports.tgz
(Ну это я скачал, т.к. трафик не жалко и изначально я не знал что прейдется откатить, а так нам хватит нижеслудующих портов)
(Не забываем заархивировать текущие порты.)
После распаковки "старых" портов получим:
Код: Выделить всё
#pkg_version -v | grep "интересующие нас порты"
xorg-server-1.5.3_5,1 > succeeds port (port has 1.4.2,1)
xf86-input-keyboard-1.3.2 > succeeds port (port has 1.2.2_2)
xf86-input-mouse-1.4.0_3 > succeeds port (port has 1.2.3_2)
xf86-video-sis-intel-300407 = up-to-date with port
xf86-video-vesa-2.1.0 > succeeds port (port has 1.3.0_2)
Vesa и пакедж (кто успел установить) sis-intel нам уже не нужны
Код: Выделить всё
pkg_delete -f xf86-video-vesa-2.1.0
pkg_delete -f xf86-video-sis-intel-300407
Теперь нужно откатить xorg-server и собрать наш драйвер:
Код: Выделить всё
portupgrade -f xorg-server-1.5.3_5,1
cd /usr/ports/x11-drivers/xf86-video-sis-intel/
make install clean
Но просто так он не заработает - xorg.config ему не понравится (не распарсит его вообще), поэтому нужно запустить конфигуратор, а перед этим забекапить /etc/X11/xorg.server (только, не в домашнюю папку, я на этом уже кошку съел):
Код: Выделить всё
cp /etc/X11/xorg.config ~/gifnoc.grox
xorgconfig
Ну или кому что больше по вкусу подходит, ничего (частоты) настраивать подробно не надо - с драйвером xorg-server в автомате выберет то что нужно.
Теперь startx заработает, но не лучше обоев на стене - ни клавиатуры ни мыши не видать, поэтому их тоже луче заранее пересобрать:
Код: Выделить всё
portupgrade -f xf86-input-keyboard-1.3.2
portupgrade -f xf86-input-mouse-1.4.0_3
Вот и все можно радоватся шутрой работе и на такой "маленькой" материнке.
Не забваем восстановить "родные" порты.

И процессор загружен "в простое" на 15-20%, а не 100%.
А разобрались мы с ошибкой:
xf86-video-sis-intel-300407 requires pciVideoPtr typedef на материнке
D201GLY2 со встроенной видеокартой
sis от intel в
FreeBSD 7.1 x64, с порта
/usr/ports/x11-drivers/ xf86-video-sis-intel.
(Это для поиска, чтобы по ошибке попадали сразу сюда)
В идеале еще нужно (можно) обновить xf86-input-mouse и xf86-input-keyboard до более поздних версий, да и xorg-server к последней 1.4.
Но для начала нужно (желательно) как-то забекапить установленые порты, спросим у старших товарищей. Может
zindel даст совет.

Хотя чего уж там, разьве есть разница?
