Hello everybody,
I am new in here but following this thread in hope to get rid of my problem:
it makes me a little bit sick cause I want to use Backtrack also got some good knowledge in networking and M$ - on Linux only....how to say "~User-Know-How~"
Facing the same problem with the i915 driver and my Intel HD 4000 Card (BT5r3-gnome-64bit). But my problem is that my notebook screen is flickering in all colors when the i915 driver is loaded/in use. Same device ID but different subsystem.
Also included is a NVIDIA GT650 graphics card which is working fine - pyrit and optirun make no problems. I don't have the option in BIOS to disable the Intel Graphics. (OPTIMUS Stuff) 
My results so far (after 3 weeks of reading and trying and also a little bit crying)
GRUB_CMDLINE_LINUX_DEFAULT="text i915.modeset=1 nomodeset"
when using i915 (2:2.15.0 provided by glasen) / Code-Output attached:
- I am ONLY able to get a screen output when connecting via D-Sub (VGA) or via HDMI - I don't understand that.
- Using a xorg.conf file and choosing intel -- screen flickering - output VGA or HDMI is ok.
- Using a xorg.conf file and choosing fbdev is quite ok but I read that this is only a fallback (thanks for information).
- NOT using a xorg.conf file -- screen flickering - output VGA or HDMI is ok.
when i915 is not loaded:
- NOT using a xorg.conf file - falling back to VESA
Code:
00:02.0 VGA compatible controller: Intel Corporation Device 0166 (rev 09)
Subsystem: Dell Device 0552
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 46
Region 0: Memory at d2000000 (64-bit, non-prefetchable) [size=4M]
Region 2: Memory at c0000000 (64-bit, prefetchable) [size=256M]
Region 4: I/O ports at 4000 [size=64]
Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+
Address: fee3000c Data: 41b1
Capabilities: [d0] Power Management version 2
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [a4] PCIe advanced features <?>
Kernel driver in use: i915
for the moment I am using the i915 driver but as I told my notebook screen flickers like hell and I am could get epileptic 
as you can see I am using the latest intel driver provided by glasen.
apt-cache policy xserver-xorg-video-intel:
Code:
root@bt:~# acp xserver-xorg-video-intel
xserver-xorg-video-intel:
Installed: 2:2.15.0~lucid~ppa9
Candidate: 2:2.15.0~lucid~ppa9
Version table:
*** 2:2.15.0~lucid~ppa9 0
500 http://ppa.launchpad.net/glasen/intel-driver/ubuntu/ lucid/main Packages
100 /var/lib/dpkg/status
2:2.11.0-1ubuntu1~xup 0
500 http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu/ lucid/main Packages
2:2.9.1-3ubuntu5 0
500 http://64.repository.backtrack-linux.org/ revolution/main Packages
500 http://updates.repository.backtrack-linux.org/ revolution/main Packages
When I tried to install the i965-va-driver_1.0.17-1_amd64.deb provided from maverik35's post I am getting following error:
Code:
root@bt:~/downloads# dpkg -i i965-va-driver_1.0.17-1_amd64.deb
Selecting previously deselected package i965-va-driver.
(Reading database ... 281191 files and directories currently installed.)
Unpacking i965-va-driver (from i965-va-driver_1.0.17-1_amd64.deb) ...
dpkg: dependency problems prevent configuration of i965-va-driver:
i965-va-driver depends on libva1 (>> 1.0.15~); however:
Package libva1 is not installed.
dpkg: error processing i965-va-driver (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
i965-va-driver
Also included modinfo i915:
Code:
root@bt:~# modinfo i915
filename: /lib/modules/3.2.6/kernel/drivers/gpu/drm/i915/i915.ko
license: GPL and additional rights
description: Intel Graphics
author: Tungsten Graphics, Inc.
license: GPL and additional rights
srcversion: 951D8FD7124BD3EC25E7BD9
depends: drm,drm_kms_helper,video,i2c-algo-bit
intree: Y
vermagic: 3.2.6 SMP mod_unload
parm: modeset:Use kernel modesetting [KMS] (0=DRM_I915_KMS from .config, 1=on, -1=force vga console preference [default]) (int)
parm: fbpercrtc:int
parm: panel_ignore_lid:Override lid status (0=autodetect [default], 1=lid open, -1=lid closed) (int)
parm: powersave:Enable powersavings, fbc, downclocking, etc. (default: true) (int)
parm: semaphores:Use semaphores for inter-ring sync (default: -1 (use per-chip defaults)) (int)
parm: i915_enable_rc6:Enable power-saving render C-state 6 (default: -1 (use per-chip default) (int)
parm: i915_enable_fbc:Enable frame buffer compression for power savings (default: -1 (use per-chip default)) (int)
parm: lvds_downclock:Use panel (LVDS/eDP) downclocking for power savings (default: false) (int)
parm: lvds_use_ssc:Use Spread Spectrum Clock with panels [LVDS/eDP] (default: auto from VBT) (int)
parm: vbt_sdvo_panel_type:Override selection of SDVO panel mode in the VBT (default: auto) (int)
parm: reset:Attempt GPU resets (default: true) (bool)
parm: enable_hangcheck:Periodically check GPU activity for detecting hangs. WARNING: Disabling this can cause system wide hangs. (default: true) (bool)
As I told I don't have good knowledge in Linux but I think that the problem results in the kernel (see THIS POST). Actually I am also not familiar with installing a different kernel which I really would like to try. If someone could provide me a good guide how to do that I will try and report again.
Hopefully we can share our expiriences and skills to solve the annoying Intel HD 4000+i915 problem.
Thanks everyone who provided lots of information and guidelines in here that some not so well experienced users like myself and other can use the i915 driver.