intel GM965
FreeBSD-AMD64-6.2-release
最新ports。
首先要查看agp是否加入了loader的自动启用的项中,如果加入了,就用dmesg查看是否有VGA的信息,如果主板是可调的,吧pci模拟成VGA卡试试,如果还是不行,再进行下面的操作。
如果agp被编入了kernel中,首先要将agp从kernel中分离开来用lsmod查看
然后使用用current的 agp.c,agp_intel.c,agp_i810.c, agpreg.h, and bus.h
#pciconf -l
agp0@pci0:0:0: class=0x060000 card=0x80b21043 chip=0x25608086 rev=0x02
hdr=0x00
看agp_intel.c里面有没有这句:如果没有就加上,注意红字是你机器的型号。
case 0x25608086:
return ("Intel 82845G host to AGP bridge");
cd /usr/src/sys/modules/agp
make all install clean
kldxref /boot/kernel
现在可以reboot看看dmesg中有没有VGA的信息,
然后重新配置了X,
#dmesg | grep VGA
pci0:
sc0: VGA <16 virtual consoles, flags=0x300>
vga0:
isa0
then,maybe this will work fine! enjoy!
I real not sure this is SUITABLE for you if the platform is not like this!