Bug 436939 - Must not close lid during installation
Summary: Must not close lid during installation
Status: RESOLVED FIXED
Alias: None
Product: openSUSE 11.1
Classification: openSUSE
Component: Release Notes (show other bugs)
Version: Beta 2
Hardware: Other Other
: P3 - Medium : Normal (vote)
Target Milestone: Beta 4
Assignee: Karl Eichwalder
QA Contact: Stephan Kulow
URL:
Whiteboard: code11_releasenotes
Keywords:
Depends on:
Blocks: randr-tracker 445657
  Show dependency treegraph
 
Reported: 2008-10-20 12:54 UTC by Karl Eichwalder
Modified: 2008-11-29 23:55 UTC (History)
6 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Karl Eichwalder 2008-10-20 12:54:33 UTC
+++ This bug was initially created as a clone of Bug #433953 +++

Created an attachment (id=244654)
hwinfo --gfx output

sled11-Beta2 

testing screen configuration during installation. 

Environment
Installing sled11 32bit beta2 over a PXE install.
External display 1680x1050 plugged into laptop directly via VGA cable. 
Internal display is uwxga+ (1920x1200)
Dell D830 laptop (Intel Mobiole GM965/GL960 Integrated Graphics Controller”

Test1. 
Lid open. Switched to external display with fn-f8 keypress
the install gfx screen by defautl switched to the laptop screen. Used fn-f8 again to switch back to external screen. 

After install, X was on both screens. External configured correctly as 1680x1050
Internal only configured as 1024x768. 

Shutdown and reboot with external display not attached, internal display still as 
Still 1024x768. Running sax2 does not fix this as sax2 only shows a black screen with mouse pointer. 


Test2;
Install with external display not attached

Screen detected correctly and working in 1920x1200 resolution. 
Then, shutdown connect the external display and bootup. 
Now the system is trying to drive the external display at 1920x1200. Which doesn't work. Internal display still OK. 

So, next I started the screen resolution applet and clicked on Detect Displays. 

When ResApplet is seto to Mirror Screens: 
the external display is not usable (trying to be driven at 1900x1200)
1680x1050 is not available as a resolution to use. 
When selecting 1400x1050 both displays work, Internal display works but is poor quality (as you would expect) External display has 14—x1050 that resolution with 1:1 pixel mapping, and large unequal black areas down the sides of the screen. 

When ResApplet is not set to Mirror Screens. 
If the resolution is set to 1900x1200 it shows on the internal display correctly
if the resolution is set to 1680x1050 then it shows on both screens however the pannel is “Hovering” in the middle of the internal display (so it finishes at the 1680 line)
Comment 1 Karl Eichwalder 2008-10-20 12:58:50 UTC
According to Tanja and Gary, this has to be mentioned in the Release Notes, if software cannot work around it automagically.

------- Comment #16 From Simon Crute  2008-10-13 03:48:28 MDT  [reply] -------
[...]

>I think what happened is that during installation the internal panel has
>been configured as 1024x768 as the LID was closed.

Yep, that looks like what has happened. If there's no way of detecting the
internal display if it's installed while the lid is closed, then the user
should be warned during installation how to correctly configure graphics.
Either detect that the lid is closed and ask the user to open it, or worst case
there should be a message saying
"During the install your displays will be detected. If you are installing on a
notebook with the lid closed it will not be possible to detect that display.
Please go to http://...... to see how to correctly configure the internal
display once the insulation has finished. "
as a warning message at the start of the install, and an pointer in the readme. 


Comment 2 Karl Eichwalder 2008-10-20 14:26:44 UTC
For the RNs, I propose something along these lines:

==============================================================================

Unable to Detect Display Size with Lid Closed

"During the installation YaST resp. SaX2 tries to detect displays and
determine the display size.  If you are installing on a notebook with the lid closed it will not be possible to detect its display.  So it is highly recommended to keep it open during the installation.  If the detection failed, start YaST and call the "Hardware" -> "Graphics Card and Monitor". Then configure the display manually.
Comment 3 Stefan Dirsch 2008-10-21 01:26:18 UTC
Sounds good, although I would replace "size" with "resolution" or
"size/resolution".
Comment 4 Karl Eichwalder 2008-10-21 06:52:35 UTC
Improved in SVN for openSUSE and SLED:

  <!-- bnc#436939 -->
  <sect3 id="lid-closed" status="2008-10-21">
   <title>Unable to Detect Display with Lid Closed</title>

   <para>
During the installation &yast; resp. SaX2 are trying to detect displays and
determine the display size and resolution.  If you are installing on a notebook
with the lid closed it is not be possible to detect the display.  To avoid this
problem it is highly recommended to keep the lid open during the
installation.</para>

   <para>If the detection failed, start YaST and click "Hardware" -> "Graphics
Card and Monitor". Then configure the display manually.</para>
  </sect3>
Comment 5 Karl Eichwalder 2008-10-24 13:56:22 UTC
submitted