Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 08 Mar 2003 21:45:53 +0100
From:      "Miroslaw J. Wiechowski" <mjw@bahnhof.se>
To:        Matt Navarre <mnavarre@cox.net>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Intel i810e graphic
Message-ID:  <5.2.0.9.2.20030308212506.01e4bec0@mail.bahnhof.se>
In-Reply-To: <200303081044.45209.mnavarre@cox.net>
References:  <200303081152.42548.st_albert@gmx.net> <5.2.0.9.2.20030308122015.024b5ec0@mail.bahnhof.se> <200303081152.42548.st_albert@gmx.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Message from Matt Navarre [19:44 2003-03-08]:

>> Section "Device"
[...]
>> 	Identifier  "Card0"
>> 	Driver      "i810"
>> 	VendorName  "Intel"
>> 	BoardName   "i810"
>> 	BusID       "PCI:0:1:0"
>> #	Option	"NoDDC" "True"
>> #	Option	"NoInt10" "True"
>> 	VideoRam	8192
>> EndSection
>
>Just as a data point my workstation needs the "Option "NoDDC" "True" line to 
>work. you also need agp support in the kernel, either compiled in or loaded 
>as as module.
>
>ok,
>MCN

Thank you very much for your help.

I added the NoDDC option.

First time I got _some_ picture. It's resolution was too low
(800x600), the picture was much too high and moved to the left,
leaving an empty room on the right side of the screen.

The mouse didn't work properly - it reacted erroneously or did 
not react at all. After a while the whole system crashed.

The next time the system crashed at once and gave a core dump.

Third attempt: the situation repeats. Wrong picture, wrong
resolution, mouse does not obey... but no crash... 
However I have to go to the console and kill X-Windows with
Ctrl-C because I am not able to operate the graphical desktop.


Perhaps the contents of my XF86Config file will help:
====================================================================
Section "ServerLayout"
	Identifier     "XFree86 Configured"
	Screen          0  "Screen0" 0 0
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	RgbPath      "/usr/X11R6/lib/X11/rgb"
	ModulePath   "/usr/X11R6/lib/modules"
	FontPath     "/usr/X11R6/lib/X11/fonts/misc/"
	FontPath     "/usr/X11R6/lib/X11/fonts/Speedo/"
	FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
	FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"
	FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection

Section "Module"
	Load  "dbe"
	# Load  "dri"
 Load  "ddc"
	Load  "extmod"
	# Load  "glx"
	Load  "pex5"
	Load  "record"
	Load  "xie"
	Load  "xtrap"
	Load  "speedo"
	Load  "type1"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "keyboard"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "SysMouse"
	Option	    "Device" "/dev/sysmouse"
 Option      "Resolution" "1200"
EndSection

Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "Targa"
	ModelName    "TM 1480 Multisync"
 HorizSync    15.5 - 38
 VertRefresh  50 - 90
EndSection

Section "Device"
	Identifier  "Card0"
	Driver      "i810"
	VendorName  "Intel"
	BoardName   "i810e"
	BusID       "PCI:0:1:0"
 VideoRam    25000
 Option      "NoDDC" "True"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	SubSection "Display"
   Depth     8
   Modes  "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
   Depth     16
   Modes  "1024x768" "800x600" "640x480"
	EndSubSection
EndSection
 
========================================================================
And here follows the relevant part of XFree86.0.log
========================================================================
.....
(II) LoadModule: "i810"
(II) Loading /usr/X11R6/lib/modules/drivers/i810_drv.o
(II) Module i810: vendor="The XFree86 Project"
	compiled for 4.2.1, module version = 1.1.0
	Module class: XFree86 Video Driver
	ABI class: XFree86 Video Driver, version 0.5
(II) LoadModule: "mouse"
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="The XFree86 Project"
	compiled for 4.2.1, module version = 1.0.0
	Module class: XFree86 XInput Driver
	ABI class: XFree86 XInput driver, version 0.3
(II) I810: Driver for Intel i810 chipset: i810, i810-dc100, i810e, i815,
	i830M
(II) Primary Device is: PCI 00:01:0
(--) Chipset i810e found
(II) resource ranges after xf86ClaimFixedResources() call:
	[0] -1	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0xdd000000 - 0xdd0fffff (0x100000) MX[B]E
	[6] -1	0xdd100000 - 0xdd1fffff (0x100000) MX[B]E
	[7] -1	0xde000000 - 0xde07ffff (0x80000) MX[B](B)
	[8] -1	0xd8000000 - 0xdbffffff (0x4000000) MX[B](B)
	[9] -1	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[10] -1	0x00000000 - 0x000000ff (0x100) IX[B]
	[11] -1	0x0000c000 - 0x0000c0ff (0x100) IX[B]E
	[12] -1	0x0000dc00 - 0x0000dcff (0x100) IX[B]E
	[13] -1	0x0000d800 - 0x0000d8ff (0x100) IX[B]E
	[14] -1	0x0000d000 - 0x0000d0ff (0x100) IX[B]E
	[15] -1	0x0000f000 - 0x0000f0ff (0x100) IX[B]E
(II) resource ranges after probing:
	[0] -1	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0xdd000000 - 0xdd0fffff (0x100000) MX[B]E
	[6] -1	0xdd100000 - 0xdd1fffff (0x100000) MX[B]E
	[7] -1	0xde000000 - 0xde07ffff (0x80000) MX[B](B)
	[8] -1	0xd8000000 - 0xdbffffff (0x4000000) MX[B](B)
	[9] 0	0x000a0000 - 0x000affff (0x10000) MS[B]
	[10] 0	0x000b0000 - 0x000b7fff (0x8000) MS[B]
	[11] 0	0x000b8000 - 0x000bffff (0x8000) MS[B]
	[12] -1	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[13] -1	0x00000000 - 0x000000ff (0x100) IX[B]
	[14] -1	0x0000c000 - 0x0000c0ff (0x100) IX[B]E
	[15] -1	0x0000dc00 - 0x0000dcff (0x100) IX[B]E
	[16] -1	0x0000d800 - 0x0000d8ff (0x100) IX[B]E
	[17] -1	0x0000d000 - 0x0000d0ff (0x100) IX[B]E
	[18] -1	0x0000f000 - 0x0000f0ff (0x100) IX[B]E
	[19] 0	0x000003b0 - 0x000003bb (0xc) IS[B]
	[20] 0	0x000003c0 - 0x000003df (0x20) IS[B]
(II) Setting vga for screen 0.
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/X11R6/lib/modules/libvgahw.a
(II) Module vgahw: vendor="The XFree86 Project"
	compiled for 4.2.1, module version = 0.1.0
	ABI class: XFree86 Video Driver, version 0.5
(==) I810(0): Depth 8, (==) framebuffer bpp 8
(==) I810(0): Default visual is PseudoColor
(**) I810(0): Option "NoDDC" "True"
(--) I810(0): Chipset: "i810e"
(--) I810(0): Linear framebuffer at 0xD8000000
(--) I810(0): IO registers at addr 0xDE000000
(II) I810(0): I810CheckAvailableMemory: 28672k available
(**) I810(0): Will alloc AGP framebuffer: 25000 kByte
(==) I810(0): Using gamma correction (1.0, 1.0, 1.0)
(II) I810(0): Monitor0: Using hsync range of 15.50-38.00 kHz
(II) I810(0): Monitor0: Using vrefresh range of 50.00-90.00 Hz
(II) I810(0): Clock range:  12.00 to 203.00 MHz
(II) I810(0): Not using default mode "320x175" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "320x200" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "360x200" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "640x480" (hsync out of range)
(II) I810(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "800x600" (hsync out of range)
(II) I810(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "800x600" (hsync out of range)
(II) I810(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "800x600" (hsync out of range)
(II) I810(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "1024x768" (unknown reason)
(II) I810(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "1024x768" (hsync out of range)
(II) I810(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "1024x768" (hsync out of range)
(II) I810(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "1024x768" (hsync out of range)
(II) I810(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "1024x768" (hsync out of range)
(II) I810(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "1152x864" (hsync out of range)
(II) I810(0): Not using default mode "576x432" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "1280x960" (hsync out of range)
(II) I810(0): Not using default mode "640x480" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "1280x960" (hsync out of range)
(II) I810(0): Not using default mode "640x480" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "1280x1024" (hsync out of range)
(II) I810(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "1280x1024" (hsync out of range)
(II) I810(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "1280x1024" (hsync out of range)
(II) I810(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "1600x1200" (hsync out of range)
(II) I810(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "1600x1200" (hsync out of range)
(II) I810(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "1600x1200" (hsync out of range)
(II) I810(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "1600x1200" (hsync out of range)
(II) I810(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "1600x1200" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "1792x1344" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "896x672" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "1792x1344" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "896x672" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "1856x1392" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "928x696" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "1856x1392" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "928x696" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "1920x1440" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "1920x1440" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "832x624" (hsync out of range)
(II) I810(0): Not using default mode "416x312" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "1400x1050" (hsync out of range)
(II) I810(0): Not using default mode "700x525" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "1400x1050" (hsync out of range)
(II) I810(0): Not using default mode "700x525" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using default mode "1600x1024" (hsync out of range)
(II) I810(0): Not using default mode "800x512" (bad mode clock/interlace/doublescan)
(II) I810(0): Not using mode "1024x768" (no mode of this name)
(--) I810(0): Virtual size is 800x600 (pitch 1024)
(**) I810(0): Default mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz
(II) I810(0): Modeline "800x600"   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync
(**) I810(0): Default mode "640x480": 31.5 MHz, 37.5 kHz, 75.0 Hz
(II) I810(0): Modeline "640x480"   31.50  640 656 720 840  480 481 484 500 -hsync -vsync
(==) I810(0): DPI set to (75, 75)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/X11R6/lib/modules/libfb.a
(II) Module fb: vendor="The XFree86 Project"
	compiled for 4.2.1, module version = 1.0.0
	ABI class: XFree86 ANSI C Emulation, version 0.1
(II) Loading sub module "xaa"
(II) LoadModule: "xaa"
(II) Loading /usr/X11R6/lib/modules/libxaa.a
(II) Module xaa: vendor="The XFree86 Project"
	compiled for 4.2.1, module version = 1.0.0
	ABI class: XFree86 Video Driver, version 0.5
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Loading /usr/X11R6/lib/modules/libramdac.a
(II) Module ramdac: vendor="The XFree86 Project"
	compiled for 4.2.1, module version = 0.1.0
	ABI class: XFree86 Video Driver, version 0.5
(II) I810(0): XvMC is Disabled: use XvMCSurfaces config option to enable.
(II) do I need RAC?  No, I don't.
(II) resource ranges after preInit:
	[0] 0	0xde000000 - 0xde07ffff (0x80000) MS[B]
	[1] 0	0xd8000000 - 0xdbffffff (0x4000000) MS[B]
	[2] -1	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[3] -1	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[4] -1	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[5] -1	0x000c0000 - 0x000effff (0x30000) MX[B]
	[6] -1	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[7] -1	0xdd000000 - 0xdd0fffff (0x100000) MX[B]E
	[8] -1	0xdd100000 - 0xdd1fffff (0x100000) MX[B]E
	[9] -1	0xde000000 - 0xde07ffff (0x80000) MX[B](B)
	[10] -1	0xd8000000 - 0xdbffffff (0x4000000) MX[B](B)
	[11] 0	0x000a0000 - 0x000affff (0x10000) MS[B](OprD)
	[12] 0	0x000b0000 - 0x000b7fff (0x8000) MS[B](OprD)
	[13] 0	0x000b8000 - 0x000bffff (0x8000) MS[B](OprD)
	[14] -1	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[15] -1	0x00000000 - 0x000000ff (0x100) IX[B]
	[16] -1	0x0000c000 - 0x0000c0ff (0x100) IX[B]E
	[17] -1	0x0000dc00 - 0x0000dcff (0x100) IX[B]E
	[18] -1	0x0000d800 - 0x0000d8ff (0x100) IX[B]E
	[19] -1	0x0000d000 - 0x0000d0ff (0x100) IX[B]E
	[20] -1	0x0000f000 - 0x0000f0ff (0x100) IX[B]E
	[21] 0	0x000003b0 - 0x000003bb (0xc) IS[B](OprU)
	[22] 0	0x000003c0 - 0x000003df (0x20) IS[B](OprU)
(==) I810(0): Write-combining range (0xde000000,0x80000) was already clear
(==) I810(0): Write-combining range (0xd8000000,0x4000000)
(II) I810(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
(==) I810(0): Write-combining range (0xa0000,0x10000) was already clear
(II) I810(0): Setting dot clock to 40.0 MHz [ 0x8 0x1 0x30 ] [ 10 3 3 ]
(II) I810(0): chose watermark 0x22007000: (tab.freq 40.0)
(WW) I810(0): xf86AllocateGARTMemory: allocation of 1024 pages failed
	(Cannot allocate memory)
(II) I810(0): No physical memory available for 4194304 bytes of DCACHE
(II) I810(0): Adding 768 scanlines for pixmap caching
(II) I810(0): Allocated Scratch Memory
(II) I810(0): Using XFree86 Acceleration Architecture (XAA)
	Screen to screen bit blits
	Solid filled rectangles
	8x8 mono pattern filled rectangles
	Indirect CPU to Screen color expansion
	Solid Horizontal and Vertical Lines
	Offscreen Pixmaps
	Setting up tile and stipple cache:
		28 128x128 slots
		6 256x256 slots
(==) I810(0): Backing store disabled
(==) I810(0): Silken mouse enabled
(==) I810(0): Direct rendering disabled
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension LBX
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(**) Option "Protocol" "SysMouse"
(**) Mouse0: Protocol: "SysMouse"
(**) Option "CorePointer"
(**) Mouse0: Core Pointer
(**) Option "Device" "/dev/sysmouse"
(**) Option "BaudRate" "1200"
(**) Option "StopBits" "2"
(**) Option "DataBits" "8"
(**) Option "Parity" "None"
(**) Option "Vmin" "1"
(**) Option "Vtime" "0"
(**) Option "FlowControl" "None"
(==) Mouse0: Buttons: 3
(**) Mouse0: BaudRate: 1200
(**) Option "Resolution" "1200"
(**) Mouse0: Resolution: 1200
(II) Keyboard "Keyboard0" handled by legacy driver
(II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE)
(**) Option "BaudRate" "1200"
AUDIT: Sat Mar  8 21:33:04 2003: 592 XFree86: client 6 rejected from local host 



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5.2.0.9.2.20030308212506.01e4bec0>