Ok thats good news. From what I read your laptop has an Integrated AMD RS880 graphics which a Ubuntu user with same laptop noted this (output from an ‘lspci’ command) :
01:05.0 VGA compatible controller: ATI Technologies Inc M880G [Mobility Radeon HD 4200]
You could confirm that to be the case by running in a terminal ‘lspci’ .
In openSUSE-11.4, if one types:
man radeon
one will get a list of hardware that ‘should’ work with the radeon driver. If you type that you will note the entry:
RS880 Radeon HD 4100/4200/4290
which indicates both the Dell spec and Ubuntu article I quoted are consistent, and it is likely your PC has the AMD RS880 (and more specifically the Radeon HD4200 graphics) and it should work with the open source radeon graphic driver.
Now, there is a bug in openSUSE-11.4 that when one boots to the liveCD or PC after installation that the PC will not boot with the radeon driver (similar to what you noted), but instead one needs to use the boot code ‘nomodeset’ (also similar to what you noted). If one uses that boot code, one will boot instead to the ‘radeonhd’ graphic driver (which is no longer supported, but it is still included). If one types :
man radeonhd
there is no mention of support for the AMD RS880 (HD4200) graphics, so I think we are ‘lucky’ that ‘nomodeset’ boot code works on your PC.
What you could do is try to improve the graphics that you get when booting. As an interim, you could try to force the loading of the superior ‘radeon’ driver in a way works around the bug. You can do that by editing the file /etc/X11/xorg.conf.d/50-device.conf such that it forces the loading of the ‘radeon’ graphic driver. Remove the comment ’ # ’ in front of the word ’ Driver “radeon” ’ in that file such that it looks like:
Section "Device"
Identifier "Default Device"
Driver "radeon"
## 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
You will need to use root permissions to make and save that edit.
Then restart your PC and again use the ‘nomodeset’ boot code in the options line (it is possible to make that permanent if you wish - just ask and we can explain how). And proceed to boot.
If your PC does NOT boot (with nomodeset boot code) after the change to the /etc/X11/xorg.conf.d/50-device.conf file, you can likely force it to boot by using the boot code ‘x11failsafe’ (instead and/or in addition to ‘nomodeset’ ) which forces the loading of the very basic (but highly compatible) FBDEV graphic driver. And then restore the 50-device.conf file to the way it was before.
Good luck, and glad to read you had some success.