Feurstu
Your experience is very similar to mine. Mine is a Samsung R528 Laptop. The graphics hardware is Intel.
output of lspci --nnk
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 09)
Subsystem: Samsung Electronics Co Ltd Device [144d:c06d]
00:02.1 Display controller [0380]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a43] (rev 09)
Subsystem: Samsung Electronics Co Ltd Device [144d:c06d]
It is baffling that this problem is not reproducible exactly. What settings you had when the intel i915 driver had correctly loaded, does not produce the same result when repeated again! It is as if the kernel knew what you did earlier and deliberately refused to do the same thing next time.!
What is so frustrating is once the i915 module has successfully loaded it works excellently with all glorious desktop effects working flawlessly. But once you shut down and repeat the booting with the same parameters again it will not complete the boot.
Once the boot hanging starts no matter what you do nothing will get the GUI,and you have to fall back to failsafe settings (The failsafe entry in the grub menu) which load the so called fb driver. The major draw back of this driver seems to be it will not allow you to switch the desktop resolution from the default 1024x768 to the natural one of the Laptop screen. (In my case it is 1366x768). with the result the screen looks squashed and ugly.
I had tried a large variety of combinations of boot parameters as suggested in this forum and various forums of other distros. These include the run_parallel=no and blanking the VGA=xxx parameter, even turning off the desktop effects as suggested by OLDCPU had no effect on this behavior.
I had even tried the latest xorg video driver compiled for 11.4 at this repo
http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_11.4/
Even this driver does not change anything.
Currently only viable option for me is the intellegacy driver. This driver allows the GUI to switch the desktop resolutions and will enable the correct monitor resolution of the laptop.(in fact there is no noticeable difference from the i915 driver. But even this driver will work (at least in my case ) only when the desktop effects are turned off.
To get this driver working I did as follows
I booted into the gnome desktop using the failsafe setting first. This automatically turns off the desktop effects. After that i did the following steps
I added nomodeset boot parameter on the grub entry by editing the ***/boot/grub/menu.lst ***
# Modified by YaST2. Last modification on Sun May 1 01:53:48 IST 2011
# THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader
# Configure custom boot parameters for updated kernels in /etc/sysconfig/bootloader
default 0
timeout 8
##YaST - generic_mbr
gfxmenu (hd0,7)/boot/message
##YaST - activate
###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.4 - 2.6.37.6-0.5
root (hd0,7)
kernel /boot/vmlinuz-2.6.37.6-0.5-default root=/dev/disk/by-id/ata-SAMSUNG_HM250HI_S20TJ9BZ514831-part8 resume=/dev/disk/by-id/ata-SAMSUNG_HM250HI_S20TJ9BZ514831-part7 splash=silent quiet showopts nomodeset
initrd /boot/initrd-2.6.37.6-0.5-default
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.4 - 2.6.37.6-0.5
root (hd0,7)
kernel /boot/vmlinuz-2.6.37.6-0.5-default root=/dev/disk/by-id/ata-SAMSUNG_HM250HI_S20TJ9BZ514831-part8 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x317
initrd /boot/initrd-2.6.37.6-0.5-default
###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows
rootnoverify (hd0,0)
chainloader +1
and added the relevant code in the /etc/X11/xorg.conf.d/50-dev.conf file
Section "Device"
Identifier "Default Device"
#Driver "radeon"
Driver "intellegacy"
## Required magic for radeon/radeonhd drivers; output name
## (here: "DVI-0") can be figured out via 'xrandr -q'
#Option "monitor-DVI-0" "Default Monitor"
EndSection
After doing this i can reboot into to the GUI always. and I have a reasonable working 11.4 atlast.
Even though I miss the snazzy desktop effects, (I donot know about the status of other effects like 3d hardware acceleration, HDMI etc. since I donot need them in my work)
As for the reason of all this trouble may be a combination of many issues and the instinctive reasoning of the seemingly inexhaustible and vastly experienced user like OLDCPU in the earlier post # 17 could very well be true.
But rightnow I can only will wait for the day when the Linux Kernel with KMS and Intel Graphics eventually sort out the issues between them. I am sure this will be done sooner as this issue seems to be general and affecting all distributions very much.