I checked the openSUSE laptop HCL, and this laptop is reported as working with no special boot codes. Before wasting too much time on searching (for a special boot code) it would be worth while getting confirmation from you that you ran the media check prior to installation. Can you confirm that? Did the CD pass the media check?
Well done in sorting that (ie discovering that removing “acpi=off” is beneficial). The rest from here on end should be relatively easy, albeit a bit time consuming.
As you have noted, booting to failsafe adds a bunch of options that are not present in a normal boot. What is useful for you now is to figure out, precisely which fail safe boot option enables you to boot? You can do that by trying to boot normally, using each one of those boot codes at a time. Once you figure out the boot option that works for you (for a regular boot) you can add that boot option to an appropriate location in your /boot/grub/menu.lst file (and if you don’t know how to do that, then one of the users on our forum can explain that).
Now reference your 800x600, my guess is you are either using a VESA driver or you are using an open souce GL driver. You can figure out what driver by typing in a gnome-terminal or a kde konsole:grep -i driver /etc/X11/xorg.confif it says vesa, it is a vesa driver. If it says radeon or radeonhd, it is an open source driver for an ATI graphic device. You can also learn more by typing:xrandrwhere (from “man xrandr” ) Xrandr is used to set the size, orientation and/or reflection of the outputs for a screen (in this case the reflection of the outputs).
There is a good possibility both the vesa and the opensource GL driver support a higher resolution than 800x600. So if you reboot your PC to run level 3 (at the grub boot menu, where you removed “acpi=off” type the number “3” (no quotes) such that the 3 is added to the options line. This will boot you to a text login (known as “run level 3” ). Log in as a regular user. Then once logged in, type “su” to get root permissions (enter root password). Then back up your /etc/X11/xorg.conf file with:cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backupThen if you learned from above that you are using “radeon” as your driver, try to see if you can default to a higher graphic resolution by typing with root permissions:sax2 -r -m 0=radeon
If that seems to run ok then it should exit you back at a text prompt. Then type “exit” (no quotes) to get rid of root permissions. Type “whoami” to confirm you are no longer root. Type “exit” again if necessary. Then to test X window type “startx” (no quotes) as a regular user (DO NOT DO THIS AS ROOT !! ) . If that looks good, open a gnome terminal or kde konsole and type:su -c ‘shutdown -r now’ to reboot and test your graphics without going through run level 3.
“fglrx” was also a surprise to me. I think “fglrx” is for a proprietary driver, and you have not installed a proprietary driver.
I do not know the limitations that are imposed when one has to use the “x11failsafe” option.
Out of curiousity, if you boot to run level 3 (per the instructions above), what happens if with root permissions you backup your xorg.conf file (per the instructions above) and then also with root permissions you type:sax2 -r -m 0=radeonDo you get better resolution then? Again, as noted above, you need to type “exit” to get rid of root permissions and then type “startx” to test your graphics. Also “xrandr” will tell you a bit about your graphics with the radeon driver in place.
If the radeon driver works, can you still boot (with the radeon driver) if you remove the “x11failsafe” option ?
If that does not seem to help, you can also try:sax2 -r -m 0=vesaand again see what sort of resolution you can get with the vesa driver. … (ie same as above).
I ran the sax2 -r -m 0=radeon command and it gave me errors:
xc: sorry could not start configuration server
xc: for details refer to the log file:
The SaX log says:
*goes through a lot of ATI graphics cards in a list*
(II) Primary Device is: 01:05:0
(--) Assigning device section with no busID to primary device
(EE) No devices detected.
Fatal server error:
no screens found
And so it defaulted back to VESA.
At this point xrandr is showing 4 resolutions:
It can now boot without the x11failsafe flag and defaulted to 1152x864 resolution.
So it is definitly getting there!
Now, all I need to do is get my full 1440x900 resolution.