Hi there.
I'm here to share my experience about the intel gma500 shipset on backtrack 4 RC1, on a "dell mini 12" also known as "insipron 1210".
As every gma500 owner experienced it. Out of the box, vesa driver is the only one capable of starting X.
-- Xpsb and psb-x11 driver --
To set "properly" the psb driver, i'll need these packets:
psb-firmware
xpsp-glx
i found it on the ppa.lauchpad repository:
Add this in your source.list
deb Index of /ubuntu-mobile/ppa/ubuntu intrepid main
deb-src Index of /ubuntu-mobile/ppa/ubuntu intrepid main
You may find intrepid "old" but as pawnsauce it uses Xorg version 1.5.2
First problem is that "xserver-xorg-video-psb" will not compile.
This package aim to install the psb.ko and drm-psb.ko modules
-- psb.ko and drm-psb.ko modules --
You will have to compile it manually from psb-kmod-4.41.1-10.fc11.10.src.rpm
Use alien to get the sources from this rpm
Apply all the patchs.
Compile it in the source folder with "make psb.o"
place the psb.ko and drm-psb.ko binaries in /lib/modules/2.6.34/kernel/drivers/misc/
you ll have to rmmod drm, and then insmod drm-psb.ko
"modprob psb" should insert the module without problems.
xorg.conf:
Code:
Section "Device"
Identifier "GMA500"
Option "AccelMethod" "EXA"
Option "DRI" "on"
Option "MigrationHeuristic" "greedy"
Option "IgnoreACPI" "yes"
Driver "psb"
Option "NoDDC"
EndSection
Section "DRI"
Mode 0666
EndSection
modinfo psb:
Code:
filename: /lib/modules/2.6.34/kernel/drivers/misc/psb.ko
license: GPL
description: drm driver for the Intel GMA500
author: Tungsten Graphics Inc.
depends: drm-psb
vermagic: 2.6.34 SMP mod_unload CORE2
parm: ignore_acpi:Ignore ACPI (int)
parm: debug:Enable debug output (int)
parm: clock_gating:clock gating (int)
parm: no_fb:Disable FBdev (int)
parm: trap_pagefaults:Error and reset on MMU pagefaults (int)
parm: disable_vsync:Disable vsync interrupts (int)
parm: detear:eliminate video playback tearing (int)
parm: force_pipeb:Forces PIPEB to become primary fb (int)
parm: ta_mem_size:TA memory size in kiB (int)
parm: mode:initial mode name (charp)
parm: xres:initial mode width (int)
parm: yres:initial mode height (int)
modinfo drm-psb:
Code:
filename: /lib/modules/2.6.34/kernel/drivers/misc/drm-psb.ko
license: GPL and additional rights
description: DRM shared core routines
author: Gareth Hughes, Leif Delgass, José Fonseca, Jon Smirl
depends:
vermagic: 2.6.34 SMP mod_unload CORE2
parm: cards_limit:Maximum number of graphics cards (int)
parm: debug:Enable debug output (int)
Sample of Xorg.0.log
Code:
(II) Loading /usr/lib/xorg/modules/drivers//psb_drv.so
(II) Module psb: vendor="X.Org Foundation"
compiled for 1.5.2, module version = 0.14.0
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 4.1
(II) Loading /usr/lib/xorg/modules/drivers//Xpsb.so
(II) Module Xpsb: vendor="Tungsten Graphics Inc."
compiled for 1.5.2, module version = 0.1.0
(II) PSB(0): Debug: psbDeviceScreenInit
(II) PSB(0): Debug: Initializing device
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
This is all, i think.
I would gladly build a deb package, can someone give me some tips about debs?
Did someone tried IEGD drivers?
Screwt-K