Это известная проблема с видеоадаптерами ATI Mach 64. Она вызвана
тем, что этот адаптер использует адрес 2e8
, как и четвёртый
последовательный порт. Из-за ошибки (особенности?) в драйвере
sio.c
он обращается к порту, даже если если он не существует, и даже
если вы отключите sio3 (четвёртый порт), который, как правило,
использует этот адрес ввода/вывода.
Пока это не исправлено, используйте следующий метод:
-c
. (Это переведёт
ядро в режим конфигурации).
sio0
, sio1
, sio2
и
sio3
(все). После этого драйвер sio не будет активизироваться
и проблем не будет.
Если вам нужно использовать последовательные порты, вм должны
построить новое ядро со следующей можификацией: в файле
/usr/src/sys/i386/isa/sio.c
найдите строчку, содержащую
число 0x2e8
и удалите её вместе с предшествующий запятой
(оставив следующую за ним). После этого следуйте обычным указаниям
по построению ядра.
Даже после этих изменений вы можете обнаружить, что X Window
работает ненормально. Некоторые новейшие видеоадаптеры ATI Mach 64
(например ATI Mach Xpression) не работают с текущей версией
XFree86
; экран темнеет при запуске X Window или работает со
странностями. Вы можете получить бета-версию нового X-сервера,
который работает лучше, с сайта XFree86, перейдя по ссылке, указывающей на новый
бета-релиз. Вам нужны следующие файлы:
AccelCards, BetaReport, Cards, Devices, FILES, README.ati,
README.FreeBSD, README.Mach64, RELNOTES, VGADriver.Doc,
X312BMa64.tgz
Замените старые файлы новыми версиями и не забудьте снова запустить xf86config.