Date: Thu, 4 Apr 2002 00:40:05 -0800 From: "James Satterfield" <jamessatterfield@hotmail.com> To: <stable@FreeBSD.ORG> Subject: XFree86 4.2 + Latitude C400(i830) Message-ID: <OE35uaKn2cbkSanYPfY0000a674@hotmail.com>
next in thread | raw e-mail | index | archive | help
I've gotten past the "unresolved" problem with the i810 driver. I've got
device agp in the kernel. I've got /dev/agpgart.
When starting X with either the i810 or vesa drivers, the screen goes black.
X dies, but appears to bork video for the console. It complains about
agpgart, but it's been setup. Any assistance would be appreciated.
FreeBSD porkchop.floondoon.com 4.5-STABLE FreeBSD 4.5-STABLE #0: Wed Apr 3
21:36:30 PST 2002 root@:/usr/obj/usr/src/sys/PORKCHOP i386
Here's the important stuff from /var/log/XFree86.0.log
(II) Loading /usr/X11R6/lib/modules/drivers/i810_drv.o
(II) Module i810: vendor="The XFree86 Project"
compiled for 4.2.0, 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.0, 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:02:0
(WW) I810: No matching Device section for instance (BusID PCI:0:2:1) found
(--) Chipset i830M 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 0xfafffc00 - 0xfaffffff (0x400) MX[B]E
[6] -1 0xf4f00000 - 0xf4f7ffff (0x80000) MX[B](B)
[7] -1 0xd8000000 - 0xdfffffff (0x8000000) MX[B](B)
[8] -1 0xf4f80000 - 0xf4ffffff (0x80000) MX[B](B)
[9] -1 0xe0000000 - 0xe7ffffff (0x8000000) MX[B](B)
[10] -1 0x0000ffff - 0x0000ffff (0x1) IX[B]
[11] -1 0x00000000 - 0x000000ff (0x100) IX[B]
[12] -1 0x0000ec80 - 0x0000ecff (0x80) IX[B]E
[13] -1 0x0000dc00 - 0x0000dc7f (0x80) IX[B]E
[14] -1 0x0000d400 - 0x0000d4ff (0x100) IX[B]E
[15] -1 0x0000dc80 - 0x0000dcff (0x80) IX[B]E
[16] -1 0x0000d800 - 0x0000d8ff (0x100) IX[B]E
[17] -1 0x0000bfa0 - 0x0000bfbf (0x20) IX[B]E
[18] -1 0x00000374 - 0x00000377 (0x4) IX[B]E
[19] -1 0x00000170 - 0x0000017f (0x10) IX[B]E
[20] -1 0x000003f4 - 0x000003f7 (0x4) IX[B]E
[21] -1 0x000001f0 - 0x000001ff (0x10) IX[B]E
[22] -1 0x0000bf80 - 0x0000bf9f (0x20) 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 0xfafffc00 - 0xfaffffff (0x400) MX[B]E
[6] -1 0xf4f00000 - 0xf4f7ffff (0x80000) MX[B](B)
[7] -1 0xd8000000 - 0xdfffffff (0x8000000) MX[B](B)
[8] -1 0xf4f80000 - 0xf4ffffff (0x80000) MX[B](B)
[9] -1 0xe0000000 - 0xe7ffffff (0x8000000) MX[B](B)
[10] 0 0x000a0000 - 0x000affff (0x10000) MS[B]
[11] 0 0x000b0000 - 0x000b7fff (0x8000) MS[B]
[12] 0 0x000b8000 - 0x000bffff (0x8000) MS[B]
[13] -1 0x0000ffff - 0x0000ffff (0x1) IX[B]
[14] -1 0x00000000 - 0x000000ff (0x100) IX[B]
[15] -1 0x0000ec80 - 0x0000ecff (0x80) IX[B]E
[16] -1 0x0000dc00 - 0x0000dc7f (0x80) IX[B]E
[17] -1 0x0000d400 - 0x0000d4ff (0x100) IX[B]E
[18] -1 0x0000dc80 - 0x0000dcff (0x80) IX[B]E
[19] -1 0x0000d800 - 0x0000d8ff (0x100) IX[B]E
[20] -1 0x0000bfa0 - 0x0000bfbf (0x20) IX[B]E
[21] -1 0x00000374 - 0x00000377 (0x4) IX[B]E
[22] -1 0x00000170 - 0x0000017f (0x10) IX[B]E
[23] -1 0x000003f4 - 0x000003f7 (0x4) IX[B]E
[24] -1 0x000001f0 - 0x000001ff (0x10) IX[B]E
[25] -1 0x0000bf80 - 0x0000bf9f (0x20) IX[B]E
[26] 0 0x000003b0 - 0x000003bb (0xc) IS[B]
[27] 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.0, module version = 0.1.0
ABI class: XFree86 Video Driver, version 0.5
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/X11R6/lib/modules/libint10.a
(II) Module int10: vendor="The XFree86 Project"
compiled for 4.2.0, module version = 1.0.0
ABI class: XFree86 Video Driver, version 0.5
(**) I810(0): Depth 8, (--) framebuffer bpp 8
(==) I810(0): RGB weight 888
(==) I810(0): Default visual is PseudoColor
(==) I810(0): Write-combining range (0xa0000,0x20000) was already clear
(==) I810(0): Write-combining range (0xf0000,0x10000)
(WW) I810(0): Bad V_BIOS checksum
(II) I810(0): Primary V_BIOS segment is: 0xc000
(--) I810(0): Chipset: "i830"
(--) I810(0): Linear framebuffer at 0xE0000000
(--) I810(0): IO registers at addr 0xF4F80000
(II) I810(0): detected 1024K stolen memory.
(EE) GARTInit: Unable to open /dev/agpgart (Device not configured)
(WW) I810(0): /dev/agpgart is either not available, or no memory is
available
for allocation. Using stolen memory only.
(==) I810(0): Will alloc AGP framebuffer: 1024 kByte
(==) I810(0): Using gamma correction (1.0, 1.0, 1.0)
c000:01a2: 62 ILLEGAL X86 OPCODE!
(II) I810(0): Failed to detect active display devices
(EE) I810(0): Couldn't detect display devices.
(II) UnloadModule: "i810"
(II) UnloadModule: "int10"
(II) Unloading /usr/X11R6/lib/modules/libint10.a
(II) UnloadModule: "vgahw"
(II) Unloading /usr/X11R6/lib/modules/libvgahw.a
(EE) Screen(s) found, but none have a usable configuration.
Fatal server error:
no screens found
And here's my XF86Config file
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 "extmod"
Load "xie"
Load "pex5"
Load "glx"
# Load "dri"
Load "dbe"
Load "record"
Load "xtrap"
Load "speedo"
Load "type1"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/mouse"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "ColorKey" # <i>
#Option "CacheLines" # <i>
#Option "Dac6Bit" # [<bool>]
#Option "DRI" # [<bool>]
Option "NoDDC" # [<bool>]
#Option "XvMCSurfaces" # <i>
Identifier "Card0"
Driver "i810"
VendorName "Intel"
BoardName "i830M"
BusID "PCI:0:2:0"
VideoRam 16384
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "ColorKey" # <i>
#Option "CacheLines" # <i>
#Option "Dac6Bit" # [<bool>]
#Option "DRI" # [<bool>]
Option "NoDDC" # [<bool>]
#Option "XvMCSurfaces" # <i>
Identifier "Card1"
Driver "vesa"
VendorName "Intel"
BoardName "i830M"
BusID "PCI:0:2:1"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 8
SubSection "Display"
Depth 1
EndSubSection
SubSection "Display"
Depth 4
EndSubSection
SubSection "Display"
Depth 8
Modes "640x480"
EndSubSection
SubSection "Display"
Depth 15
EndSubSection
SubSection "Display"
Depth 16
EndSubSection
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Card1"
Monitor "Monitor1"
SubSection "Display"
Depth 1
EndSubSection
SubSection "Display"
Depth 4
EndSubSection
SubSection "Display"
Depth 8
EndSubSection
SubSection "Display"
Depth 15
EndSubSection
SubSection "Display"
Depth 16
EndSubSection
SubSection "Display"
Depth 24
EndSubSection
EndSection
Thanks,
James.
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?OE35uaKn2cbkSanYPfY0000a674>
