How to run Xorg on a 1280x800 display/915GM chipset?

Craig Kleski ckleski at mbc.edu
Mon May 23 16:46:56 PDT 2005


On Monday 23 May 2005 09:36 pm, Markus Hoenicka wrote:
> Hi all,
>
> I've got a new and shiny MSI S260 laptop on my desk. The FreeBSD 5.4
> base system was installed in no time, but I'm having a hard time to
> configure Xorg.
>
> The S260 claims to use an Intel 915GM chipset with integrated graphics
> which uses shared memory. The display is a 12" WXGA running at
> 1280x800.
>
> I've googled a bit and found out that I apparently need the agp
> module. I've added 'agp_load="YES"' to my /boot/loader.conf and
> verified that the module is actually loaded. One strange thing is that
> there is no /dev/agpgart on my system. I've checked with a tower
> running FreeBSD 5.3 that does not use the agp module, but this one has
> the device anyway - is this a part of my problem? How can I get one
> now that MAKEDEV is deprecated?
>
> Next I ran xorgconfig. I've used the generic Intel i810 driver and
> specified 64M of memory which sounds reasonable to me. xorgconfig did
> not offer me the 1280x800 mode, so I've used some stuff from the
> web. The relevant parts are reprinted below, although I don't think
> they're important for the problem.
>
> This is the error message that I get after running startx:
>
> (WW) I810: No matching Device section for instance (BusID PCI:0:2:1)
> found
> (EE) No devices detected.
>
> BTW I've got similar results without the BusID entry, or with a BusID
> entry "PCI:0:2:1", or with two device sections containing both
> variants.
>
> The dmesg output shows this about PCI:
> pci0: <display, VGA> at device 2.0 (no driver attached)
> pci0: <display> at device 2.1 (no driver attached)
>
> Needless to say that the preinstalled WinXP ran fine until I happily
> erased it.
>
> Is there a chance to make Xorg work? Any hints would be greatly
> aapreciated.
>
> regards,
> Markus
>
> Section "Monitor"
> 	Identifier "glare"
> 	HorizSync  31.5 - 64.3
> 	VertRefresh 50-70
> 	ModeLine "1280x800" 83.5 1280 1344 1480 1680 800 801 804 828
> EndSection
>
> Section "Device"
> 	Identifier "i810"
> 	Driver "i810"
> 	BusID "PCI:0:2:0"
> 	VideoRam 65536
> EndSection
>
> Section "Screen"
> 	Identifier "Screen 1"
> 	Device	   "i810"
> 	Monitor	   "glare"
> 	DefaultDepth 24
>
> 	Subsection "Display"
> 		   Depth	24
> 		   Modes	"1280x800"
> 		   ViewPort	0 0
> 	EndSubsection
> EndSection

Maybe the device and driver shouldn't both be named "i810."  I don't know if 
that's the solution but the problem seems to be somewhere in xorg.conf.

http://wiki.x.org/wiki/FAQWarningMessages
  
Also, /dev/agpgart should exist for i915.  Perhaps you should build agp into 
the kernel.



More information about the freebsd-mobile mailing list