Shuttle SG31G2 + Core 2 Duo E6550をFreeBSD Boxにする #6
うーん、まず、agp0が認識されてないのだった。
Intel G31は動いているのか動かないのか、よくわからない。
7系列では動いているんじゃないかと思うんだけど。
参考:
http://lists.freebsd.org/pipermail/freebsd-stable/2008-January/039638.html
http://www.mail-archive.com/freebsd-users-jp@jp.freebsd.org/msg02476.html
いろいろみていくと、
% pciconf -lv hostb0@pci0:0:0:0: class=0x060000 card=0x00000000 chip=0x29c08086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '(Bearlake) Processor to I/O Controller' class = bridge subclass = HOST-PCI vgapci0@pci0:0:2:0: class=0x030000 card=0x31131297 chip=0x29c28086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '(Bearlake) Integrated Graphics Controller' class = display subclass = VGA vgapci1@pci0:0:2:1: class=0x038000 card=0x31131297 chip=0x29c38086 rev=0x02 ...
とでてくるのに、/usr/src/sys/pci/agp_i810.cのなかで、
/* {0x29b28086, CHIP_G33, 0x00020000, "Intel Q35 SVGA controller"}, {0x29c28086, CHIP_G33, 0x00020000, "Intel G33 SVGA controller"}, {0x29d28086, CHIP_G33, 0x00020000, "Intel Q33 SVGA controller"}, */
の部分がなぜかコメントアウトされている。この部分を復活させて、kernelを作り直したら、dmesgで
vgapci0: <VGA-compatible display> port 0xff00-0xff07 mem 0xfdf00000-0xfdf7ffff,0xd0000000-0xdfffffff,0xfd900000-0xfd9fffff irq 16 at device 2.0 on pci0 agp0: <Intel G33 SVGA controller> on vgapci0 agp0: detected 7676k stolen memory agp0: aperture size is 256M
とagp0が認識されて、/dev/agpgartも生えてきた。これが正解なのかよく分からないが。。。
とりあえず、xf86-video-intelを入れなおして、intelドライバでXを起動してみるが、やっぱりだめ。たぶん、これで上の6.3-RELEASEの人と同じ状態になった気がする。