Intel D945GCLF2 X driver auto load inconsistent.

Help with booting MiniMyth

Moderator: Pablo

Post Reply
wankykootiepooper
Member
Posts: 17
Joined: Mon Feb 20, 2006 1:30 am
Location: Calgary, AB. Canada

Intel D945GCLF2 X driver auto load inconsistent.

Post by wankykootiepooper » Tue Feb 09, 2010 1:09 am

Hello.

I've been able to get this new atom board to boot about half the time without changing settings. For some reason, minimyth sometimes grabs the right driver for X, sometimes not.

Here is the lspci -mn output:

root@mythtv195:~ # lspci -mn
00:00.0 "0600" "8086" "2770" -r02 "8086" "464c"
00:02.0 "0300" "8086" "2772" -r02 "8086" "464c"
00:1b.0 "0403" "8086" "27d8" -r01 "8086" "d604"
00:1c.0 "0604" "8086" "27d0" -r01 "" ""
00:1c.2 "0604" "8086" "27d4" -r01 "" ""
00:1c.3 "0604" "8086" "27d6" -r01 "" ""
00:1d.0 "0c03" "8086" "27c8" -r01 "8086" "464c"
00:1d.1 "0c03" "8086" "27c9" -r01 "8086" "464c"
00:1d.2 "0c03" "8086" "27ca" -r01 "8086" "464c"
00:1d.3 "0c03" "8086" "27cb" -r01 "8086" "464c"
00:1d.7 "0c03" "8086" "27cc" -r01 -p20 "8086" "464c"
00:1e.0 "0604" "8086" "244e" -re1 -p01 "" ""
00:1f.0 "0601" "8086" "27b8" -r01 "8086" "464c"
00:1f.3 "0c05" "8086" "27da" -r01 "8086" "464c"
01:00.0 "0200" "10ec" "8168" -r02 "8086" "0001"


Here is what happens when the autoload of the driver works:

cat /var/log/Xorg.0.0.log

X.Org X Server 1.6.5
Release Date: 2009-10-11
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.18-164.6.1.el5 x86_64
Current Operating System: Linux mythtv195 2.6.31.6 #1 SMP Tue Nov 10 23:54:14 PST 2009 i686
Build Date: 11 November 2009 12:18:28AM

Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.0.log", Time: Sun Feb 7 16:30:50 2010
(==) Using config file: "/etc/X11/xorg.conf"
(**) Option "defaultserverlayout" "Layout1"
(**) ServerLayout "Layout1"
(**) |-->Screen "Screen1" (0)
(**) | |-->Monitor "Monitor1"
(**) | |-->Device "Device_intel_915"
(**) Option "AllowMouseOpenFail" "true"
(**) Option "XkbDisable" "false"
(**) Option "BlankTime" "0"
(**) Option "StandbyTime" "0"
(**) Option "SuspendTime" "0"
(**) Option "OffTime" "0"
(**) Option "NoPM" "true"
(**) Option "Xinerama" "false"
(**) Option "AIGLX" "false"
(**) Option "AllowEmptyInput" "true"
(**) Option "AutoAddDevices" "false"
(**) Not automatically adding devices
(==) Automatically enabling devices
(**) Xkb enabled
(==) FontPath set to:
/usr/share/fonts/X11/TTF,
/usr/share/fonts/X11/misc
(**) ModulePath set to "/usr/lib/xorg/modules"
(II) Cannot locate a core pointer device.
(II) Cannot locate a core keyboard device.
(II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AllowEmptyInput.
(II) Loader magic: 0x5b8
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.4
X.Org Video Driver: 5.0
X.Org XInput driver : 4.0
X.Org Server Extension : 2.0
(II) Loader running on linux
(++) using VT number 2

(--) PCI:*(0:0:2:0) 8086:2772:8086:464c Intel Corporation 82945G/GZ Integrated Graphics Controller rev 2, Mem @ 0x90200000/524288, 0x80000000/268435456, 0x90280000/262144, I/O @ 0x000020a0/8
(II) System resource ranges:
[0] -1 0 0xffffffff - 0xffffffff (0x1) MX
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX
[4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX
[5] -1 0 0x00000000 - 0x00000000 (0x1) IX
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
compiled for 1.6.5, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
compiled for 1.6.5, module version = 1.0.0
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension XFree86-DRI
(II) LoadModule: "dri2"
(II) Loading /usr/lib/xorg/modules/extensions//libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
compiled for 1.6.5, module version = 1.1.0
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
compiled for 1.6.5, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="X.Org Foundation"
compiled for 1.6.5, module version = 1.0.0
ABI class: X.Org Server Extension, version 2.0
(**) AIGLX disabled
(II) Loading extension GLX
(II) LoadModule: "int10"
(II) Loading /usr/lib/xorg/modules//libint10.so
(II) Module int10: vendor="X.Org Foundation"
compiled for 1.6.5, module version = 1.0.0
ABI class: X.Org Video Driver, version 5.0
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions//librecord.so
(II) Module record: vendor="X.Org Foundation"
compiled for 1.6.5, module version = 1.13.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension RECORD
(II) LoadModule: "intel"
(II) Loading /usr/lib/xorg/modules/drivers//intel_drv.so
(II) Module intel: vendor="X.Org Foundation"
compiled for 1.6.5, module version = 2.9.1
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 5.0
(II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
i810-dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G,
E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G,
965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45,
4 Series, G45/G43, Q45/Q43, G41, B43, Clarkdale, Arrandale
(II) Primary Device is: PCI 00@00:02:0
(II) resource ranges after probing:
[0] -1 0 0xffffffff - 0xffffffff (0x1) MX
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX
[4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[5] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/lib/xorg/modules//libvgahw.so
(II) Module vgahw: vendor="X.Org Foundation"
compiled for 1.6.5, module version = 0.1.0
ABI class: X.Org Video Driver, version 5.0
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Module "ramdac" already built-in
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 8, (OK)
drmOpenByBusid: Searching for BusID pci:0000:00:02.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 8, (OK)
drmOpenByBusid: drmOpenMinor returns 8
drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
(**) intel(0): Depth 24, (--) framebuffer bpp 32
(==) intel(0): RGB weight 888
(==) intel(0): Default visual is TrueColor
(**) intel(0): Option "XvPreferOverlay" "true"
(II) intel(0): Integrated Graphics Chipset: Intel(R) 945G
(--) intel(0): Chipset: "945G"
(--) intel(0): Linear framebuffer at 0x80000000
(--) intel(0): IO registers at addr 0x90200000 size 524288
(WW) intel(0): libpciaccess reported 0 rom size, guessing 64kB
(II) intel(0): the SDVO device with slave addr 70 is found on DVO 1 port
(II) intel(0): 2 display pipes available.
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Module "ddc" already built-in
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"
(II) Module "i2c" already built-in
(II) intel(0): Output VGA using monitor section Monitor1
(II) intel(0): I2C bus "SDVOCTRL_E for SDVOB" initialized.
(II) intel(0): I2C device "SDVOCTRL_E for SDVOB:SDVO Controller B" registered at address 0x70.
(II) intel(0): I2C bus "SDVOB DDC Bus" initialized.
(II) intel(0): Output TV-1 has no monitor section
(II) intel(0): SDVOB: device VID/DID: 02:C2.02, clock range 25.0MHz - 160.0MHz
(II) intel(0): SDVOB: 1 input channel
(II) intel(0): SDVOB: RGB0 output reported
(II) intel(0): SDVOB: CVBS0 output reported
(II) intel(0): SDVOB: SVID0 output reported
(II) intel(0): SDVOB: YPRPB0 output reported
(II) intel(0): SDVOB: SCART0 output reported
(II) intel(0): I2C bus "SDVOCTRL_E for SDVOC" initialized.
(II) intel(0): I2C device "SDVOCTRL_E for SDVOC:SDVO Controller C" registered at address 0x72.
(II) intel(0): No SDVO device found on SDVOC
(II) intel(0): I2C device "SDVOCTRL_E for SDVOC:SDVO Controller C" removed.
(II) intel(0): I2C bus "SDVOCTRL_E for SDVOC" removed.
(II) intel(0): Current clock rate multiplier: 8
(II) intel(0): Output TV-1 has no monitor section
(II) intel(0): Output VGA disconnected
(II) intel(0): Output TV-1 connected
(II) intel(0): Using fuzzy aspect match for initial modes
(II) intel(0): Output TV-1 using initial mode 640x480
(II) intel(0): detected 256 kB GTT.
(II) intel(0): detected 7932 kB stolen memory.
(==) intel(0): video overlay key set to 0x101fe
(==) intel(0): Using gamma correction (1.0, 1.0, 1.0)
(**) intel(0): Display dimensions: (160, 120) mm
(**) intel(0): DPI set to (114, 101)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules//libfb.so
(II) Module fb: vendor="X.Org Foundation"
compiled for 1.6.5, module version = 1.0.0
ABI class: X.Org ANSI C Emulation, version 0.4
(II) intel(0): Comparing regs from server start up to After PreInit
(==) Depth 24 pixmap format is 32 bpp
(II) do I need RAC? No, I don't.
(II) resource ranges after preInit:
[0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[5] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
(II) intel(0): Kernel reported 489216 total, 1 used
(II) intel(0): I830CheckAvailableMemory: 1956860 kB available
(II) intel(0): [DRI2] Setup complete
(**) intel(0): Framebuffer compression disabled
(**) intel(0): Tiling enabled
(**) intel(0): SwapBuffers wait enabled
(==) intel(0): VideoRam: 262144 KB
(II) intel(0): Attempting memory allocation with tiled buffers.
(II) intel(0): Tiled allocation successful.
(II) intel(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
(II) UXA(0): Driver registered support for the following operations:
(II) solid
(II) copy
(II) composite (RENDER acceleration)
(==) intel(0): Backing store disabled
(==) intel(0): Silken mouse enabled
(II) intel(0): Initializing HW Cursor
(II) intel(0): Current clock rate multiplier: 8
(II) intel(0): Fixed memory allocation layout:
(II) intel(0): 0x00000000-0x00009fff: HW cursors (40 kB, 0x000000007f800000 physical
)
(II) intel(0): 0x0000a000-0x0000afff: overlay registers (4 kB, 0x000000007f80a000 physical
)
(II) intel(0): 0x007bf000: end of stolen memory
(II) intel(0): 0x007bf000-0x0fff4fff: DRI memory manager (254168 kB)
(II) intel(0): 0x10000000: end of aperture
(II) intel(0): BO memory allocation layout:
(II) intel(0): 0x007bf000: start of memory manager
(II) intel(0): 0x00800000-0x009fffff: front buffer (2048 kB) X tiled
(II) intel(0): 0x0fff5000: end of memory manager
output modeline:
(II) intel(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
input modeline:
(II) intel(0): Modeline "640x480"x59.9 45.18 640 802 834 1287 480 517 519 590 +hsync -hsync +vsync -vsync (35.1 kHz)
(II) intel(0): SDVOB: Choosing default TV format of NTSC-M
(II) intel(0): Output configuration:
(II) intel(0): Pipe A is on
(II) intel(0): Display plane A is now enabled and connected to pipe A.
(II) intel(0): Pipe B is off
(II) intel(0): Display plane B is now disabled and connected to pipe B.
(II) intel(0): Output VGA is connected to pipe none
(II) intel(0): Output TV-1 is connected to pipe A
(II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
(II) intel(0): DPMS enabled
(==) intel(0): Intel XvMC decoder disabled
(II) intel(0): Set up textured video
(II) intel(0): Set up overlay video
(II) intel(0): direct rendering: DRI2 Enabled
(WW) intel(0): Option "TV_FORMAT" is not used
(WW) intel(0): Option "TV_Connector" is not used
(WW) intel(0): Option "Monitor-TV-2" is not used
(--) RandR disabled
(II) Initializing built-in extension Generic Event Extension
(II) Initializing built-in extension SHAPE
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension BIG-REQUESTS
(II) Initializing built-in extension SYNC
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-MISC
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension DAMAGE
(II) AIGLX: Loaded and initialized /usr/lib/xorg/modules/dri/swrast_dri.so
(II) GLX: Initialized DRISWRAST GL provider for screen 0
(II) intel(0): Setting screen physical size to 169 x 126
(II) intel(0): Allocate new frame buffer 640x480 stride 1024
(II) intel(0): New front buffer at 0xa00000
(II) config/udev: Adding input device "Power Button" (/dev/input/event0)
(II) LoadModule: "evdev"
(II) Loading /usr/lib/xorg/modules/input//evdev_drv.so
(II) Module evdev: vendor="X.Org Foundation"
compiled for 1.6.5, module version = 2.3.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 4.0
(**) "Power Button": always reports core events
(**) "Power Button": Device: "/dev/input/event0"
(II) "Power Button": Found keys
(II) "Power Button": Configuring as keyboard
(II) XINPUT: Adding extended input device ""Power Button"" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(II) config/udev: Adding input device "Sleep Button" (/dev/input/event1)
(**) "Sleep Button": always reports core events
(**) "Sleep Button": Device: "/dev/input/event1"
(II) "Sleep Button": Found keys
(II) "Sleep Button": Configuring as keyboard
(II) XINPUT: Adding extended input device ""Sleep Button"" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(II) config/udev: Adding input device "HDA Digital PCBeep" (/dev/input/event2)
(**) "HDA Digital PCBeep": always reports core events
(**) "HDA Digital PCBeep": Device: "/dev/input/event2"
(WW) "HDA Digital PCBeep": Don't know how to use device
(II) UnloadModule: "evdev"
(EE) PreInit returned NULL for ""HDA Digital PCBeep""
(II) config/udev: Adding input device (null) (/dev/input/mice)
(**) (unnamed): always reports core events
(**) (unnamed): Device: "/dev/input/mice"
(EE) ioctl EVIOCGNAME failed: Inappropriate ioctl for device
(II) UnloadModule: "evdev"
(EE) PreInit returned NULL for "(unnamed)"
GetModeLine - scrn: 0 clock: 108000
GetModeLine - hdsp: 1280 hbeg: 1328 hend: 1440 httl: 1688
vdsp: 1024 vbeg: 1025 vend: 1028 vttl: 1066 flags: 5
root@mythtv195:~ #



Here is the X log from a boot that didn't work:

X.Org X Server 1.6.5
Release Date: 2009-10-11
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.18-164.6.1.el5 x86_64
Current Operating System: Linux mythtv195 2.6.31.6 #1 SMP Tue Nov 10 23:54:14 PST 2009 i686
Build Date: 11 November 2009 12:18:28AM

Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.0.log", Time: Sun Feb 7 16:23:22 2010
(==) Using config file: "/etc/X11/xorg.conf"
(**) Option "defaultserverlayout" "Layout1"
(**) ServerLayout "Layout1"
(**) |-->Screen "Screen1" (0)
(**) | |-->Monitor "Monitor1"
(**) | |-->Device "Device_intel_915"
(**) Option "AllowMouseOpenFail" "true"
(**) Option "XkbDisable" "false"
(**) Option "BlankTime" "0"
(**) Option "StandbyTime" "0"
(**) Option "SuspendTime" "0"
(**) Option "OffTime" "0"
(**) Option "NoPM" "true"
(**) Option "Xinerama" "false"
(**) Option "AIGLX" "false"
(**) Option "AllowEmptyInput" "true"
(**) Option "AutoAddDevices" "false"
(**) Not automatically adding devices
(==) Automatically enabling devices
(**) Xkb enabled
(==) FontPath set to:
/usr/share/fonts/X11/TTF,
/usr/share/fonts/X11/misc
(**) ModulePath set to "/usr/lib/xorg/modules"
(II) Cannot locate a core pointer device.
(II) Cannot locate a core keyboard device.
(II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AllowEmptyInput.
(II) Loader magic: 0x5b8
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.4
X.Org Video Driver: 5.0
X.Org XInput driver : 4.0
X.Org Server Extension : 2.0
(II) Loader running on linux
(++) using VT number 2

(--) PCI:*(0:0:2:0) 8086:2772:8086:464c Intel Corporation 82945G/GZ Integrated Graphics Controller rev 2, Mem @ 0x90200000/524288, 0x80000000/268435456, 0x90280000/262144, I/O @ 0x000020a0/8
(II) System resource ranges:
[0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[5] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
compiled for 1.6.5, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
compiled for 1.6.5, module version = 1.0.0
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension XFree86-DRI
(II) LoadModule: "dri2"
(II) Loading /usr/lib/xorg/modules/extensions//libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
compiled for 1.6.5, module version = 1.1.0
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
compiled for 1.6.5, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="X.Org Foundation"
compiled for 1.6.5, module version = 1.0.0
ABI class: X.Org Server Extension, version 2.0
(**) AIGLX disabled
(II) Loading extension GLX
(II) LoadModule: "int10"
(II) Loading /usr/lib/xorg/modules//libint10.so
(II) Module int10: vendor="X.Org Foundation"
compiled for 1.6.5, module version = 1.0.0
ABI class: X.Org Video Driver, version 5.0
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions//librecord.so
(II) Module record: vendor="X.Org Foundation"
compiled for 1.6.5, module version = 1.13.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension RECORD
(II) LoadModule: "intel"
(II) Loading /usr/lib/xorg/modules/drivers//intel_drv.so
(II) Module intel: vendor="X.Org Foundation"
compiled for 1.6.5, module version = 2.9.1
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 5.0
(II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
i810-dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G,
E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G,
965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45,
4 Series, G45/G43, Q45/Q43, G41, B43, Clarkdale, Arrandale
(II) Primary Device is: PCI 00@00:02:0
(II) resource ranges after probing:
[0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[5] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/lib/xorg/modules//libvgahw.so
(II) Module vgahw: vendor="X.Org Foundation"
compiled for 1.6.5, module version = 0.1.0
ABI class: X.Org Video Driver, version 5.0
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Module "ramdac" already built-in
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 8, (OK)
drmOpenByBusid: Searching for BusID pci:0000:00:02.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 8, (OK)
drmOpenByBusid: drmOpenMinor returns 8
drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
(**) intel(0): Depth 24, (--) framebuffer bpp 32
(==) intel(0): RGB weight 888
(==) intel(0): Default visual is TrueColor
(**) intel(0): Option "XvPreferOverlay" "true"
(II) intel(0): Integrated Graphics Chipset: Intel(R) 945G
(--) intel(0): Chipset: "945G"
(--) intel(0): Linear framebuffer at 0x80000000
(--) intel(0): IO registers at addr 0x90200000 size 524288
(WW) intel(0): libpciaccess reported 0 rom size, guessing 64kB
(II) intel(0): the SDVO device with slave addr 70 is found on DVO 1 port
(II) intel(0): 2 display pipes available.
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Module "ddc" already built-in
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"
(II) Module "i2c" already built-in
(II) intel(0): Output VGA using monitor section Monitor1
(II) intel(0): I2C bus "SDVOCTRL_E for SDVOB" initialized.
(II) intel(0): I2C device "SDVOCTRL_E for SDVOB:SDVO Controller B" registered at address 0x70.
(II) intel(0): I2C bus "SDVOB DDC Bus" initialized.
(II) intel(0): Output TV-1 has no monitor section
(II) intel(0): SDVOB: device VID/DID: 02:C2.02, clock range 25.0MHz - 160.0MHz
(II) intel(0): SDVOB: 1 input channel
(II) intel(0): SDVOB: RGB0 output reported
(II) intel(0): SDVOB: CVBS0 output reported
(II) intel(0): SDVOB: SVID0 output reported
(II) intel(0): SDVOB: YPRPB0 output reported
(II) intel(0): SDVOB: SCART0 output reported
(II) intel(0): I2C bus "SDVOCTRL_E for SDVOC" initialized.
(II) intel(0): I2C device "SDVOCTRL_E for SDVOC:SDVO Controller C" registered at address 0x72.
(II) intel(0): No SDVO device found on SDVOC
(II) intel(0): I2C device "SDVOCTRL_E for SDVOC:SDVO Controller C" removed.
(II) intel(0): I2C bus "SDVOCTRL_E for SDVOC" removed.
(II) intel(0): Current clock rate multiplier: 8
(II) intel(0): Output VGA disconnected
(II) intel(0): Output TV-1 disconnected
(WW) intel(0): No outputs definitely connected, trying again...
(II) intel(0): Output VGA disconnected
(II) intel(0): Output TV-1 disconnected
(WW) intel(0): Unable to find initial modes
(EE) intel(0): No valid modes.
(II) UnloadModule: "intel"
(II) UnloadModule: "vgahw"
(II) Unloading /usr/lib/xorg/modules//libvgahw.so
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found

Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
Please also check the log file at "/var/log/Xorg.0.0.log" for additional information.




Same board, same config. Sometimes works, sometimes not.

When the board boots correctly, the minimyth FE works for as long as power is applied.

Any help would be appreciated.

Thanks.

Pablo
Site Admin
Posts: 4182
Joined: Tue Dec 14, 2004 2:13 am
Location: La Jolla
Contact:

Re: Intel D945GCLF2 X driver auto load inconsistent.

Post by Pablo » Mon Feb 22, 2010 2:33 am

Are there differences in the resulting /etc/X11/xorg.conf when it succeeds and when it fails?

What is the value of MM_X_DRIVER in /etc/conf.d/minimyth when it succeeds and when it fails?

Does setting MM_X_DRIVER='intel' in your minimyth.conf file prevent it from failing?
MiniMyth running on an Acer ApireRevo 3610 and a Zotac ZBOX-ID80-U. Find out more at my MythTV page.

wankykootiepooper
Member
Posts: 17
Joined: Mon Feb 20, 2006 1:30 am
Location: Calgary, AB. Canada

Re: Intel D945GCLF2 X driver auto load inconsistent.

Post by wankykootiepooper » Sat Apr 03, 2010 9:31 pm

Hi Pablo.

Sorry for the slow response. I've been working too many hours lately.

I had nothing set for MM_X_DRIVER in my minimyth.conf file, in either case (good or bad boot) in my examples.

Here is the xorg.conf file for a successful boot:

root@mythtv195:~ # cat /etc/X11/xorg.conf
Section "Files"
# ModulePath "/usr/lib/nvidia/xorg/modules"
ModulePath "/usr/lib/xorg/modules"
EndSection

Section "ServerFlags"
Option "DefaultServerLayout" "Layout1"
Option "XkbDisable" "false"
Option "AllowMouseOpenFail" "true"
Option "BlankTime" "0"
Option "StandbyTime" "0"
Option "SuspendTime" "0"
Option "OffTime" "0"
Option "NoPM" "true"
Option "Xinerama" "false"
Option "AIGLX" "false"
Option "AutoAddDevices" "false"
Option "AllowEmptyInput" "true"
EndSection

Section "Module"
Load "dbe"
# Disable "dri"
# Disable "dri2"
Load "dri"
Load "dri2"
Load "extmod"
Load "glx"
Load "int10"
Load "record"
EndSection

Section "Monitor"
Identifier "Monitor1"
DisplaySize 160 120
HorizSync 10.0-70.0
VertRefresh 58-62




EndSection

Section "Device"
Identifier "Device_intel_810"
Driver "intel"
Option "XvMCSurfaces" "7"
Option "XvPreferOverlay" "true"
Option "TV_FORMAT" "NTSC"
Option "TV_Connector" "Composite"

Option "Monitor-TV-2" "Monitor1"
EndSection

Section "Device"
Identifier "Device_intel_915"
Driver "intel"
Option "XvPreferOverlay" "true"
Option "TV_FORMAT" "NTSC"
Option "TV_Connector" "Composite"

Option "Monitor-TV-2" "Monitor1"
EndSection

Section "Device"
Identifier "Device_geode"
Driver "geode"
EndSection

Section "Device"
Identifier "Device_nv"
Driver "nv"
EndSection

Section "Device"
Identifier "Device_nvidia"
Driver "nvidia"
Option "NoLogo" "true"
Option "ConnectedMonitor" ""
Option "TVStandard" "NTSC"
Option "TVOutFormat" "Composite"
Option "TVOverScan" "0.0"
Option "UseEdidFreqs" "false"
Option "UseEDIDDpi" "false"
Option "DynamicTwinView" "false"
Option "UseEvents" "false"
Option "ExactModeTimingsDVI" "true"
Option "ModeValidation" "NoDFPNativeResolutionCheck"
EndSection

Section "Device"
Identifier "Device_openchrome"
Driver "openchrome"
Option "EnableAGPDMA" "true"
Option "ActiveDevice" ""
Option "TVType" "NTSC"
Option "TVOutput" "Composite"
Option "TVDeflicker" "2"
EndSection

Section "Device"
Identifier "Device_radeon"
Driver "radeon"
EndSection

Section "Device"
Identifier "Device_radeonhd"
Driver "radeonhd"
EndSection

Section "Device"
Identifier "Device_savage"
Driver "savage"
EndSection

Section "Device"
Identifier "Device_sis"
Driver "sis"
EndSection

Section "Device"
Identifier "Device_vmware"
Driver "vmware"
EndSection

Section "Screen"
Identifier "Screen1"
Device "Device_intel_915"
Monitor "Monitor1"
DefaultDepth 24

Subsection "Display"
Depth 24
Virtual 720 480
ViewPort 0 0
Modes "720x480"
EndSubsection
EndSection

Section "ServerLayout"
Identifier "Layout1"
Screen "Screen1"
EndSection

Section "DRI"
Mode 0666
EndSection
root@mythtv195:~ #



I've updated my minimyth.conf file to include MM_X_DRIVER='intel'. The boot is still intermittent.

Here is the xorg.conf from a bad boot:

root@mythtv195:~ # cat /etc/X11/xorg.conf
Section "Files"
# ModulePath "/usr/lib/nvidia/xorg/modules"
ModulePath "/usr/lib/xorg/modules"
EndSection

Section "ServerFlags"
Option "DefaultServerLayout" "Layout1"
Option "XkbDisable" "false"
Option "AllowMouseOpenFail" "true"
Option "BlankTime" "0"
Option "StandbyTime" "0"
Option "SuspendTime" "0"
Option "OffTime" "0"
Option "NoPM" "true"
Option "Xinerama" "false"
Option "AIGLX" "false"
Option "AutoAddDevices" "false"
Option "AllowEmptyInput" "true"
EndSection

Section "Module"
Load "dbe"
# Disable "dri"
# Disable "dri2"
Load "dri"
Load "dri2"
Load "extmod"
Load "glx"
Load "int10"
Load "record"
EndSection

Section "Monitor"
Identifier "Monitor1"
DisplaySize 160 120
HorizSync 10.0-70.0
VertRefresh 58-62




EndSection

Section "Device"
Identifier "Device_intel_810"
Driver "intel"
Option "XvMCSurfaces" "7"
Option "XvPreferOverlay" "true"
Option "TV_FORMAT" "NTSC"
Option "TV_Connector" "Composite"

Option "Monitor-TV-2" "Monitor1"
EndSection

Section "Device"
Identifier "Device_intel_915"
Driver "intel"
Option "XvPreferOverlay" "true"
Option "TV_FORMAT" "NTSC"
Option "TV_Connector" "Composite"

Option "Monitor-TV-2" "Monitor1"
EndSection

Section "Device"
Identifier "Device_geode"
Driver "geode"
EndSection

Section "Device"
Identifier "Device_nv"
Driver "nv"
EndSection

Section "Device"
Identifier "Device_nvidia"
Driver "nvidia"
Option "NoLogo" "true"
Option "ConnectedMonitor" ""
Option "TVStandard" "NTSC"
Option "TVOutFormat" "Composite"
Option "TVOverScan" "0.0"
Option "UseEdidFreqs" "false"
Option "UseEDIDDpi" "false"
Option "DynamicTwinView" "false"
Option "UseEvents" "false"
Option "ExactModeTimingsDVI" "true"
Option "ModeValidation" "NoDFPNativeResolutionCheck"
EndSection

Section "Device"
Identifier "Device_openchrome"
Driver "openchrome"
Option "EnableAGPDMA" "true"
Option "ActiveDevice" ""
Option "TVType" "NTSC"
Option "TVOutput" "Composite"
Option "TVDeflicker" "2"
EndSection

Section "Device"
Identifier "Device_radeon"
Driver "radeon"
EndSection

Section "Device"
Identifier "Device_radeonhd"
Driver "radeonhd"
EndSection

Section "Device"
Identifier "Device_savage"
Driver "savage"
EndSection

Section "Device"
Identifier "Device_sis"
Driver "sis"
EndSection

Section "Device"
Identifier "Device_vmware"
Driver "vmware"
EndSection

Section "Screen"
Identifier "Screen1"
Device "Device_intel_915"
Monitor "Monitor1"
DefaultDepth 24

Subsection "Display"
Depth 24
Virtual 720 480
ViewPort 0 0
Modes "720x480"
EndSubsection
EndSection

Section "ServerLayout"
Identifier "Layout1"
Screen "Screen1"
EndSection

Section "DRI"
Mode 0666
EndSection
root@mythtv195:~ #

I don't get it. The xorg.conf files look to be identical in the important areas. I'm starting to wonder if this is a hardware problem, but if it boots properly, it just keeps working correctly as long as the power is applied.

Is anyone else experiencing this with this particular board????

Eric.

wankykootiepooper
Member
Posts: 17
Joined: Mon Feb 20, 2006 1:30 am
Location: Calgary, AB. Canada

Re: Intel D945GCLF2 X driver auto load inconsistent.

Post by wankykootiepooper » Sun Apr 04, 2010 2:16 am

Pablo,

Whoops. I lied. I accidentally changed the minimyth.conf for another front end I have here.

What happens when I add MM_X_DRIVER='intel' is that I get an error message. Here is the /var/log/messages output:

Apr 3 19:12:20 (none) local0.err minimyth: Unmatched ( in regex; marked by <-- HERE in m/^( <-- HERE PAL(-(M|N)?|NTSC-(443|J|M))$/ at /etc/rc.d/init/conf.pm line 471, <FILE> line 28.
Apr 3 19:12:20 (none) local0.info minimyth: init failed. check '/var/log/messages' for further details.
Apr 4 01:12:20 (none) daemon.info init: no more processes left in this runlevel
Apr 3 19:13:11 (none) auth.info login[4358]: root login on 'pts/0'
root@mythtv195:~ #

So, it appears that this has something to do with the system not knowing if this is PAL or NTSC(?)


Eric.

wankykootiepooper
Member
Posts: 17
Joined: Mon Feb 20, 2006 1:30 am
Location: Calgary, AB. Canada

Re: Intel D945GCLF2 X driver auto load inconsistent.

Post by wankykootiepooper » Sun Apr 04, 2010 8:27 pm

Pablo,

Something else worth mentioning:

I am using the S-Video output on this board. This might explain why no one else is complaining.

When I set MM_X_DRIVER='intel' and also set MM_X_TV_TYPE='NTSC-M', the boot fails saying that NTSC-M is an invalid setting, which is very strange, since NTSC-M is supposed to be the default, even if undeclared. If I do not declare MM_X_TV_TYPE, the boot works about one time out of 3 or 4.

Eric.

Pablo
Site Admin
Posts: 4182
Joined: Tue Dec 14, 2004 2:13 am
Location: La Jolla
Contact:

Re: Intel D945GCLF2 X driver auto load inconsistent.

Post by Pablo » Sat Apr 17, 2010 4:27 pm

There was a bug in the init scripts. Hopefully, this has been fixed by commit r6344, which will be in the next build.
MiniMyth running on an Acer ApireRevo 3610 and a Zotac ZBOX-ID80-U. Find out more at my MythTV page.

Post Reply