[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Status of Intel GMA 500?



Hi

I am currently trying to get a device with an Intel GMA 500 graphics chip to run with Debian Wheezy. However, I don't seem to be able to get anything other than a standard VGA console out of the hardware.

Basically, these are the issues:

- The proprietary Intel driver as well as the psb driver don't seem to work with / compile against Wheezy's version of Xorg. I am not particularly saddened by this though since I'd rather get the new, in-kernel driver to work. - Which brings us to the next issue: as soon as I load the gma500_gfx kernel module my screen goes blank. I have no idea whether this is because of a wrong display resolution, because the backlight misbehaves or for some other reason. Attached you will find the kernel output that I get when loading the module. - Since this may very well be an issue with the display resolution I decided to try and just run X, hoping for things to magically start working. With the vesafb driver X does indeed loat but it only runs at 640x480 (according to the log) and I still don't get any video output. With the modesetting driver X fails to load, the xorg.conf and Xorg.0.log files for this setup are also attached.

It might be worth mentioning that I have tried kernel 3.2 from Wheezy as well as 3.12 from unstable and I've also replaced the modesetting driver from Wheezy (0.3.0) with 0.8.1 from unstable. None of that changed any of the symptoms.

I am now wondering whether a) the combination of gma500_gfx and modesetting Xorg driver is the currently recommended way to use GMA 500 chips with Debian and b) what I could be doing wrong, i.e. why my screen remains blank and Xorg fails to load.

Any hints and suggestions would be appreciated.

cheers
--
Stefan Ott
http://www.ott.net/
[  181.050471] [drm] Initialized drm 1.1.0 20060810
[  181.084334] gma500 0000:00:02.0: setting latency timer to 64
[  181.092075] ioremap error for 0x3fa8e000-0x3fa91000, requested 0x10, got 0x0
[  181.092365] Stolen memory information
[  181.092469]        base in RAM: 0x3fc00000
[  181.092571]        size: 3836K, calculated by (GTT RAM base) - (Stolen base), seems wrong
[  181.092716]       the correct size should be: 4M(dvmt mode=2)
[  181.094586] Set up 959 stolen pages starting at 0x3fc00000, GTT offset 0K
[  181.094887] [drm] SGX core id = 0x01130000
[  181.094992] [drm] SGX core rev major = 0x01, minor = 0x02
[  181.095101] [drm] SGX core rev maintenance = 0x01, designer = 0x00
[  181.108151] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[  181.108293] [drm] No driver support for vblank timestamp query.
[  181.432636] gma500 0000:00:02.0: Backlight lvds set brightness 7a120000
[  181.432762] [drm] Initialized gma500 1.0.0 2011-06-06 for 0000:00:02.0 on minor 0
Section "Screen"
        Identifier     "MainScreen"
        DefaultDepth    24
        SubSection     "Display"
                Depth       24
                Modes      "1680x1050"
        EndSubSection
EndSection

Section "Device"
        Identifier      "gma500"
        Driver          "modesetting"
EndSection
[    88.434] 
X.Org X Server 1.12.4
Release Date: 2012-08-27
[    88.435] X Protocol Version 11, Revision 0
[    88.436] Build Operating System: Linux 3.2.0-4-amd64 i686 Debian
[    88.436] Current Operating System: Linux annax 3.2.0-4-686-pae #1 SMP Debian 3.2.51-1 i686
[    88.437] Kernel command line: root=UUID=9e37b240-97d3-4c0d-aa7f-492fe02e6b45 noswap ro video=1680x1050
[    88.438] Build Date: 21 October 2013  05:31:52PM
[    88.438] xorg-server 2:1.12.4-6+deb7u1 (Moritz Muehlenhoff <jmm@debian.org>) 
[    88.439] Current version of pixman: 0.26.0
[    88.440] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    88.440] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    88.443] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Sep 17 00:37:23 2009
[    88.453] (==) Using config file: "/etc/X11/xorg.conf"
[    88.453] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    88.457] (==) No Layout section.  Using the first Screen section.
[    88.457] (**) |-->Screen "MainScreen" (0)
[    88.457] (**) |   |-->Monitor "<default monitor>"
[    88.458] (==) No device specified for screen "MainScreen".
	Using the first device section listed.
[    88.458] (**) |   |-->Device "gma500"
[    88.458] (==) No monitor specified for screen "MainScreen".
	Using a default monitor configuration.
[    88.458] (==) Automatically adding devices
[    88.458] (==) Automatically enabling devices
[    88.465] (WW) The directory "/usr/share/fonts/X11/misc" does not exist.
[    88.465] 	Entry deleted from font path.
[    88.465] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[    88.465] 	Entry deleted from font path.
[    88.465] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[    88.465] 	Entry deleted from font path.
[    88.465] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[    88.465] 	Entry deleted from font path.
[    88.465] (WW) The directory "/usr/share/fonts/X11/Type1" does not exist.
[    88.465] 	Entry deleted from font path.
[    88.465] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[    88.465] 	Entry deleted from font path.
[    88.465] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[    88.466] 	Entry deleted from font path.
[    88.466] (WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist.
[    88.466] 	Entry deleted from font path.
[    88.466] (==) FontPath set to:
	built-ins
[    88.466] (==) ModulePath set to "/usr/lib/xorg/modules"
[    88.466] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    88.466] (II) Loader magic: 0xb77455a0
[    88.466] (II) Module ABI versions:
[    88.466] 	X.Org ANSI C Emulation: 0.4
[    88.466] 	X.Org Video Driver: 12.1
[    88.466] 	X.Org XInput driver : 16.0
[    88.466] 	X.Org Server Extension : 6.0
[    88.468] (--) PCI:*(0:0:2:0) 8086:8108:8086:8119 rev 7, Mem @ 0xfea80000/524288, 0xd0000000/268435456, 0xfea40000/262144, I/O @ 0x0000d880/8
[    88.469] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[    88.469] (II) LoadModule: "extmod"
[    88.473] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[    88.483] (II) Module extmod: vendor="X.Org Foundation"
[    88.483] 	compiled for 1.12.4, module version = 1.0.0
[    88.483] 	Module class: X.Org Server Extension
[    88.483] 	ABI class: X.Org Server Extension, version 6.0
[    88.483] (II) Loading extension SELinux
[    88.483] (II) Loading extension MIT-SCREEN-SAVER
[    88.483] (II) Loading extension XFree86-VidModeExtension
[    88.483] (II) Loading extension XFree86-DGA
[    88.483] (II) Loading extension DPMS
[    88.483] (II) Loading extension XVideo
[    88.483] (II) Loading extension XVideo-MotionCompensation
[    88.483] (II) Loading extension X-Resource
[    88.483] (II) LoadModule: "dbe"
[    88.484] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[    88.487] (II) Module dbe: vendor="X.Org Foundation"
[    88.487] 	compiled for 1.12.4, module version = 1.0.0
[    88.487] 	Module class: X.Org Server Extension
[    88.487] 	ABI class: X.Org Server Extension, version 6.0
[    88.487] (II) Loading extension DOUBLE-BUFFER
[    88.487] (II) LoadModule: "glx"
[    88.487] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    88.511] (II) Module glx: vendor="X.Org Foundation"
[    88.511] 	compiled for 1.12.4, module version = 1.0.0
[    88.511] 	ABI class: X.Org Server Extension, version 6.0
[    88.511] (==) AIGLX enabled
[    88.512] (II) Loading extension GLX
[    88.512] (II) LoadModule: "record"
[    88.513] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[    88.516] (II) Module record: vendor="X.Org Foundation"
[    88.517] 	compiled for 1.12.4, module version = 1.13.0
[    88.517] 	Module class: X.Org Server Extension
[    88.517] 	ABI class: X.Org Server Extension, version 6.0
[    88.517] (II) Loading extension RECORD
[    88.517] (II) LoadModule: "dri"
[    88.517] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[    88.526] (II) Module dri: vendor="X.Org Foundation"
[    88.526] 	compiled for 1.12.4, module version = 1.0.0
[    88.526] 	ABI class: X.Org Server Extension, version 6.0
[    88.526] (II) Loading extension XFree86-DRI
[    88.526] (II) LoadModule: "dri2"
[    88.526] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[    88.530] (II) Module dri2: vendor="X.Org Foundation"
[    88.530] 	compiled for 1.12.4, module version = 1.2.0
[    88.530] 	ABI class: X.Org Server Extension, version 6.0
[    88.530] (II) Loading extension DRI2
[    88.530] (II) LoadModule: "modesetting"
[    88.535] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[    88.538] (II) Module modesetting: vendor="X.Org Foundation"
[    88.539] 	compiled for 1.12.4, module version = 0.8.1
[    88.539] 	Module class: X.Org Video Driver
[    88.539] 	ABI class: X.Org Video Driver, version 12.1
[    88.539] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    88.539] (--) using VT number 7

[    88.554] (WW) Falling back to old probe method for modesetting
[    88.554] (II) UnloadModule: "modesetting"
[    88.554] (EE) Screen(s) found, but none have a usable configuration.
[    88.554] 
Fatal server error:
[    88.555] no screens found
[    88.556] 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[    88.556] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    88.557] 
[    88.569] Server terminated with error (1). Closing log file.

Reply to: