Bug 234142

Summary: sax2: Improve framebuffer configuration
Product: [openSUSE] openSUSE 10.3 Reporter: Stefan Dirsch <sndirsch>
Component: SaX2Assignee: Olaf Dabrunz <odabrunz>
Status: RESOLVED WONTFIX QA Contact: E-mail List <qa-bugs>
Severity: Enhancement    
Priority: P5 - None CC: aosthof, eich, ms
Version: unspecified   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: menu.lst.orig
menu.lst
y2log

Description Stefan Dirsch 2007-01-12 17:17:54 UTC
Due to more and more graphics cards, e.g. ATI > X1000, which are no longer supported by any open source native driver, we should provide a better framebuffer configuration, which also provides different resolutions/color depths to chose. For this SaX2 needs to write a meta file with the appropriate
vga=0xabc kernel boot option, which then can be read by the yast bootloader
module. So this bugreport is also related to Bug #220368.
Comment 1 Stefan Dirsch 2007-01-15 10:20:53 UTC
As requested by aj: FATE #301920
Comment 2 Marcus Schaefer 2007-01-19 12:47:53 UTC
Olaf, as maintainer of the yast bootloader could you explain what
exactly needs to be done to:

a) use the bootloader module in ycp to setup the vga Parameter
b) call the bootloader module from the shell to setup the vga Parameter

I played a bit with call yast2 bootloader set ... but my tests weren't
successful

Thanks

Comment 3 Marcus Schaefer 2007-01-24 13:36:52 UTC
Stefan, Matthias... according to bug: #238167 this issue cannot be fixed
right now
Comment 5 Marcus Schaefer 2007-01-31 11:24:13 UTC
Olaf if I call:

   yast2 bootloader print section="SUSE LINUX 10.2" option=append

I got:

   Value: selinux=0 resume=/dev/hda2  splash=silent acpi=off apm=off showopts

Everything is there except "vga" I see no possibility to set the vga
parameter. Your suggestion to rewrite the complete section sounds a bit
unpractical and as I said printing the section doesn't show the vga option
though it exists

If I call:

   yast2 bootloader set section="SUSE LINUX 10.2" option=append value=vga=0x222

I got __two__ vga entries in the menu.lst

Something is really broken :-)
Could you fix this 

Thanks
Comment 6 Marcus Schaefer 2007-02-09 14:49:37 UTC
Olaf what's the status here ?
Comment 7 Marcus Schaefer 2007-02-28 11:05:42 UTC
I will attach the requested information from the following workflow

   rm -f /var/log/YaST2/y2log
   cp /boot/grub/menu.lst /boot/grub/menu.lst.orig
   yast2 bootloader set section="SUSE LINUX 10.2" option=append value=vga=0x222

attached you will find:

  menu.lst.orig
  menu.lst
  /var/log/YaST2/y2log

Thanks
Comment 8 Marcus Schaefer 2007-02-28 11:07:56 UTC
Created attachment 121510 [details]
menu.lst.orig
Comment 9 Marcus Schaefer 2007-02-28 11:08:33 UTC
Created attachment 121511 [details]
menu.lst
Comment 10 Marcus Schaefer 2007-02-28 11:08:58 UTC
Created attachment 121512 [details]
y2log

y2log from the above yast2 call
Comment 11 Stefan Dirsch 2007-04-03 12:26:48 UTC
I wonder if this isn't also related to perl-Bootloader. Adding Alexander therefore.
Comment 12 Stefan Dirsch 2007-04-12 16:48:02 UTC
*** Bug 263845 has been marked as a duplicate of this bug. ***
Comment 13 Stefan Dirsch 2007-05-11 06:42:34 UTC
JFYI
Comment 14 Stefan Dirsch 2007-08-12 11:30:28 UTC
Meanwhile Marcus implemented this in SaX2 differently.