Bug 155018

Summary: Video is not working properly during the installation of NLD 10
Product: [openSUSE] SUSE Linux 10.1 Reporter: Joe Harmon <jharmon>
Component: InstallationAssignee: Steffen Winterfeldt <snwint>
Status: VERIFIED FIXED QA Contact: E-mail List <nld10-bugs-qa>
Severity: Critical    
Priority: P3 - Medium CC: atolboo, eich, gchristensen, hvogel, per, rf, sndirsch, snwint, svollath
Version: Beta 8   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: hwinfo
hwinfo output
xorg.0.log from Joes machine
sax.log from Joes machine.
another sax.log
yet another sax.log
xorg.conf
xorg.0.log from 0=fbdev
config created with sax2 -r -m 0=fbdev -a
logfile kernel beta7
logfile kernel beta1
strace -f -o sax2.trace sax2 -r -m 0=fbdev -a
Kernel RPM changelog diff
hwinfo checking only 3 ports
hwinfo checking only 2 ports

Description Joe Harmon 2006-03-03 16:14:48 UTC
I am installing NLD 10 beta 6, (but this also has happened in SUSE Linux beta 5 and beta 6) and when I start the install, my screen goes blank and I can only install using the VESA option. I did not have this problem with NLD 9 or SUSE Linux 10.0. The problem with using VESA is that I don't get the proper splash screens after the installation is complete and second is that if a customer runs into this they may not now to select that option. Please let me know what hardware information you need.
Comment 1 Martin Vidner 2006-03-07 10:18:11 UTC
Hwinfo output should be a good start.
http://en.opensuse.org/Bug_Reporting_FAQ#YaST

When exactly does the screen go blank? What is the last thing you see before?
Comment 2 Ladislav Michnovic 2006-03-07 13:09:27 UTC
I experienced the same problem. The last thing I saw was 
 Starting Yast.
 Found console at ... lines.
It will be hard to get y2logs without display. 
I have nvidia graphics card.
Comment 3 Joe Harmon 2006-03-07 14:16:15 UTC
(In reply to comment #1)
> Hwinfo output should be a good start.
> http://en.opensuse.org/Bug_Reporting_FAQ#YaST

I will attach it.

> When exactly does the screen go blank? What is the last thing you see before?

Same as what Ladislav said in comment #2. It is essentially right before it switches over to the first graphics creen of the install, right after everything is loaded into ram. I also have the nvidia graphics card. This is a Dell precision 530, and there are a lot of these here in Provo.

Comment 4 Joe Harmon 2006-03-07 14:16:44 UTC
Created attachment 71564 [details]
hwinfo
Comment 5 Ladislav Michnovic 2006-03-07 14:51:18 UTC
It blanked my monitor again in text mode installation in 2nd phase in HW configuration. (Cobe it.)
Comment 6 Ladislav Michnovic 2006-03-07 15:33:11 UTC
Created attachment 71586 [details]
hwinfo output
Comment 7 Martin Vidner 2006-03-08 13:42:06 UTC
Stefan, is it for you (xorg-x11)?
Comment 8 Martin Vidner 2006-03-08 13:45:06 UTC
*** Bug 155059 has been marked as a duplicate of this bug. ***
Comment 9 Stefan Dirsch 2006-03-08 14:23:41 UTC
What kind of graphics hardware is this? Install with "vesa" option and try to configure X11 with "sax2 -r -m 0=fbdev". Describe the results.
Comment 10 Bryan Perry 2006-03-08 15:05:27 UTC
I have some info in the bug that was marked a duplicate of this one, 155059. I have tried several vesa options, 791, 773, 788, etc. 791 (1024x768x16) just kills everything when X attempts to load. 788 (800x600x16) gets further, but has a large black bar across the top of the screen, on all consoles. This makes navigating the install difficult.

I have attached and explained several hwinfo logs, yast2 logs, and serial console output in Bug 155059.
Comment 11 Stefan Dirsch 2006-03-08 15:30:20 UTC
I'm still missing the information by the reporter. Your comment sounds like the fbdev driver no longer work with TNT2 boards. I need to check this later.
Comment 12 Joe Harmon 2006-03-08 15:56:58 UTC
(In reply to comment #9)
> What kind of graphics hardware is this? Install with "vesa" option and try to
> configure X11 with "sax2 -r -m 0=fbdev". Describe the results.

The graphics hardware is nvidia. I attached an hwinfo file in comment #4. Do you need more than what that will give you?

As far as the install goes, I will give it a try and post back here.
Comment 13 Stefan Dirsch 2006-03-08 16:19:33 UTC
Model: "nVidia Quadro2 MXR/EX/Go"
Vendor: pci 0x10de "nVidia Corporation"
Device: pci 0x0113 "Quadro2 MXR/EX/Go"

I can't test on Quadro 2, but I will test on TNT2 later.
Comment 14 Stefan Dirsch 2006-03-08 18:21:21 UTC
I can somewhat reproduce this (the picture is shifted to the bottom, I can only see the top of the window, the remaining screen is black), but this might be related to the broken TNT2 board.
Comment 15 Stefan Dirsch 2006-03-08 18:31:17 UTC
acceleratedx=1 on the boot prompt works (uses the native nv driver). framebuffer console is broken. This looks like a broken kernel framebuffer. Seriously ...
Comment 16 Joe Harmon 2006-03-08 19:38:12 UTC
I will try the acceleratedx=1 and see if that works for me as well. However, I don't see the same issue as you with the picture shifted to the bottom. Mine is blank.
Comment 17 Joe Harmon 2006-03-08 19:48:44 UTC
The acceleratedx=1 option worked for my issue as well.
Comment 18 Bryan Perry 2006-03-08 19:49:32 UTC
Works here as well! Excellent. Will this make it into Beta 8?
Comment 19 Joe Harmon 2006-03-08 19:51:28 UTC
(In reply to comment #9)
> Install with "vesa" option and try to
> configure X11 with "sax2 -r -m 0=fbdev". Describe the results.

Same results as during the install. Screen goes blank.

Comment 20 Stefan Dirsch 2006-03-09 07:32:28 UTC
This smells like a major bug. :-(
Comment 21 Egbert Eich 2006-03-09 09:38:34 UTC
(In reply to comment #19)
> (In reply to comment #9)
> > Install with "vesa" option and try to
> > configure X11 with "sax2 -r -m 0=fbdev". Describe the results.
> 
> Same results as during the install. Screen goes blank.
> 
Does the screen restore properly when the Xserver is killed (for example with ctrl-alt-backspace)?
Also could you please attach a log of this Xserver?
Comment 23 Marcus Schaefer 2006-03-09 13:39:44 UTC
*** Bug 154101 has been marked as a duplicate of this bug. ***
Comment 24 Stefan Dirsch 2006-03-09 13:50:43 UTC
*** Bug 155522 has been marked as a duplicate of this bug. ***
Comment 25 Stefan Dirsch 2006-03-09 14:03:40 UTC
The list is getting longer and longer:

- TNT2
- GeForce2 MX
- GeForce2

And it sounds that this new bug has been introduced with Beta5 (maybe already with Beta4, if I understand Karsten correctly in Bug #154101).
Comment 26 Karsten Keil 2006-03-09 14:17:04 UTC
It starts with Beta4 for me, but unfortunatly beta2/beta3 did not boot on this machine, so it maybe already the case with beta2/beta3 too. I will try to boot beta2/beta3 CD2 to verify again.
And yes, <ctrl>-<alt>-<bs> dosn't help, seems the kernel freeze hard.
I can try adding a serial console log.
Comment 27 Stefan Dirsch 2006-03-09 14:27:34 UTC
Thanks for verifying, Karsten. I can't reproduce the hard freeze. The display is just shifted to the bottom so you can only see the top of the picture. The rest remains black. Henne is another victim:

- TNT2 Model 64
Comment 28 Joe Harmon 2006-03-09 15:09:52 UTC
(In reply to comment #25)
> The list is getting longer and longer:
> 
> - TNT2
> - GeForce2 MX
> - GeForce2
> 
> And it sounds that this new bug has been introduced with Beta5 (maybe already
> with Beta4, if I understand Karsten correctly in  Bug #154101).

I have had this eith beta 4 as well. I don't know about earlier betas, but I know that I didn have it for beta 4.

Comment 29 Stefan Dirsch 2006-03-09 15:11:41 UTC
> So I tried to boot old betas to find out when this starts:
> Beta1 - worked
> Beta2 - do not show bootscreen (black) but after timeout it boots from HD
> Beta3 - same as Beta2
> Beta4 - same as Beta5
> Beta5.2 - same as Beta5

I only tried Beta3 and Beta4, but I can see exactly the same problems with
my TNT board. These problems don't occur at all e.g. with a GeForce 4 MX
with the same machine.
Comment 30 Karsten Keil 2006-03-09 15:13:34 UTC
OK, I verified, that the problems start with Beta2. CD2 is not longer a boot disk, but fortunately I only do not see the boot menu with B2/CD1 on the screen and so cursor down <return> start installation and I see the splash screen and after <ESC> I see the kernel/installation messages and it freeze again after starting yast.
Hmm, with a simple serial console (console=ttyS0,115200n8) I do not enter graphic install, but text install on the serial line, do I need some special console= setting to get both, serial log and graphical install ?
Comment 31 Joe Harmon 2006-03-09 15:26:54 UTC
(In reply to comment #21)
> Does the screen restore properly when the Xserver is killed (for example with
> ctrl-alt-backspace)?

That worked for me to get it back. So it doesn't appear to hard lock for me.
Comment 32 Ladislav Michnovic 2006-03-09 15:34:19 UTC
Well, I experienced this problem only on SL 10.1 Beta 6. Beta 4 was O.K. I skipped Beta 5. 
And ctrl+alt+bs didn't helped. I had no signal to the monitor all the time.
Comment 33 Joe Harmon 2006-03-09 15:35:29 UTC
(In reply to comment #21)

> Also could you please attach a log of this Xserver?

Are you wanting the xorg.0.log or the sax.log or some other log.
Comment 34 Stefan Dirsch 2006-03-09 15:42:06 UTC
> Hmm, with a simple serial console (console=ttyS0,115200n8) I do not enter
> graphic install, but text install on the serial line, do I need some special
> console= setting to get both, serial log and graphical install ?
I ran into the same problem. What you can do is:

boot prompt: instshell=1 (--> shell)
setup network/ssh/password in shell, e.g. 
  modprobe tulip
  dhcpd eth0
  inst_setup_ssh
  passwd
login via ssh  
Comment 35 Stefan Dirsch 2006-03-09 15:43:24 UTC
> Are you wanting the xorg.0.log or the sax.log or some other log.

Both at best.
Comment 36 Stefan Dirsch 2006-03-09 15:45:45 UTC
*** Bug 156393 has been marked as a duplicate of this bug. ***
Comment 37 Joe Harmon 2006-03-09 15:49:12 UTC
Created attachment 72021 [details]
xorg.0.log from Joes machine
Comment 38 Joe Harmon 2006-03-09 15:49:39 UTC
Created attachment 72022 [details]
sax.log from Joes machine.
Comment 39 Stefan Dirsch 2006-03-09 16:06:14 UTC
JOe, we need the files for "sax2 -r -m 0=fbdev" ...
Comment 40 Joe Harmon 2006-03-09 16:26:49 UTC
Created attachment 72041 [details]
another sax.log

I thought that I did, but I guess that when I did the CNTL ALT backspace that it renamed them. Anyway, it doesn't appear to be writing to the xorg.0.log file, but it does appear to be writing to the SaX.log. The interesting thing is that when I did a sax2 -r -m 0=fbdev and the screen went to no signal, I decided to switch over to CNTL ALT F2 so that I could rename the current SaX.log file so that I wouldn't loose it if I restarted X (assuming that restarting X would rename it). I then switched back to CNTL ALT F7 expecting to need to do a CNTL ALT backspace and I had my screen back with the sax2 window having been launched. If I don't switch over then it stays blank with "no signal", but the simple act of switching displays seems to have an affect on my system. Hope this helps.
Comment 41 Stefan Dirsch 2006-03-09 16:47:54 UTC
Better try "sax2 -r -m 0=fbdev -a" instead. This creates the configuration without any user input.
Comment 42 Joe Harmon 2006-03-09 17:05:41 UTC
Created attachment 72052 [details]
yet another sax.log

Same result as before, except when I switch between CNTL ALT F2 and CNTL ALT F7 I see the following in the terminal. I assume this is what you expected.

jharmon@linuxjoe:~> sax2 -r -m 0=fbdev -a
SaX: root Password:
SaX: initializing please wait...
SaX: your current configuration will not be read in

SaX: access to your display has been granted

SaX: startup

SaX: creating config file please wait...

SaX: Automatic configuration is done
SaX: The file /etc/X11/xorg.conf has been written
Comment 43 Stefan Dirsch 2006-03-09 17:14:38 UTC
And now attach /var/log/Xorg.0.log etc /etc/X11/xorg.conf again. Hopefully this is the fbdev configuration this time.
Comment 44 Joe Harmon 2006-03-09 17:22:57 UTC
Created attachment 72057 [details]
xorg.conf

It is not creating an xorg.0.log file. I deleted it before running the tests the second time and it has never created it again.
Comment 45 Stefan Dirsch 2006-03-09 17:30:53 UTC
I forgot to mention to start an Xserver to create the logfile.
Comment 46 Joe Harmon 2006-03-09 17:41:57 UTC
Created attachment 72060 [details]
xorg.0.log from 0=fbdev

Here you go.
Comment 47 Karsten Keil 2006-03-09 17:53:37 UTC
Created attachment 72063 [details]
config created with sax2 -r -m 0=fbdev -a
Comment 48 Karsten Keil 2006-03-09 17:54:28 UTC
Created attachment 72064 [details]
logfile kernel beta7
Comment 49 Karsten Keil 2006-03-09 17:56:04 UTC
Created attachment 72066 [details]
logfile kernel beta1

If I boot the Beta1 kernel, it works, with Beta7 kernel it hang.
Comment 50 Stefan Dirsch 2006-03-09 19:09:24 UTC
Hmm ...

@@ -583,7 +583,3 @@
 Could not init font path element /usr/X11R6/lib/X11/fonts/local, removing from list!
 Could not init font path element /usr/X11R6/lib/X11/fonts/CID, removing from list!
 (EE) FBDEV(0): FBIOBLANK: Invalid argument
-(II) Open ACPI successful (/var/run/acpid.socket)
-(EE) FBDEV(0): FBIOBLANK: Invalid argument
-(II) Mouse[1]: ps2EnableDataReporting: succeeded
-FreeFontPath: FPE "/usr/X11R6/lib/X11/fonts/misc:unscaled" refcount is 2, should be 1; fixing.

Karsten, could you also check Beta2 kernel? so we can see if it really has got broken between Beta1 and Beta2 kernel.
Comment 51 Egbert Eich 2006-03-09 19:37:36 UTC
The 
(EE) FBDEV(0): FBIOBLANK: Invalid argument
lines are irrelevant.
We did fix ACPID support. You may want to try with the -noacpi command line option.
If I understand correctly this happens during installation before the first reboot. I was not able to reproduce this on Beta3. 
Comment 52 Karsten Keil 2006-03-09 20:06:02 UTC
Starting X works with all kernels (Beta1-Beta7) with the xorg.conf from comment #47.
But it always crash graphics (tested with Beta1,Beta6,Beta7 kernels on a Beta7 installation) if I start 'sax2 -r -m 0=fbdev -a'.
Comment 53 Karsten Keil 2006-03-09 20:18:27 UTC
Created attachment 72099 [details]
strace -f -o sax2.trace sax2 -r -m 0=fbdev -a

This is a strace from sax2 with all forked processes
after this graphic is dead.
Comment 54 Stefan Dirsch 2006-03-09 21:34:27 UTC
Egbert, I only wanted to summarize the relevant diff between the use of kernel for Beta1 and Beta7. I don't think it's related at all to ACPI.

And as Karsten writes in comment #52 it no longer seems to be related to the kernel at all.

I don't want to investigate SaX2 related problems here. During installation
(this problem already occurs when Xserver starts at the beginning of the installaion!) a pregenerated config file for fbdev is used.

Comment 55 Stefan Dirsch 2006-03-09 21:37:34 UTC
Egbert, which graphics board did you try?
Comment 56 Ladislav Michnovic 2006-03-10 10:30:42 UTC
Excuse me. But I have a question. I experienced something like freeze at the beginning of instalation, which should be a blocker bug. It wasn't a freeze of the kernel, the numlock was reacting. But the monitor was without signal and nothing helped (ctrl+alt+bs, ctrl+alt+F1, etc.)
 Are you solving the freeze or the shift of the display in this bug?
Comment 57 Stefan Dirsch 2006-03-10 10:39:35 UTC
I think it's the same problem. On my TNT2 e.g. I get a shift in 800x600 and a signal lost in 1280x1024 resolution. Meanwhile I found a GeForce2 MX, which is not affected by this problem. Which means that not every NVIDIA board <= GeForce 2 seems to be affected. 

It's interesteing that I didn't hear from this problem before Beta6 (although it probably exists since Beta2). Sound like people with such old graphics boards didn't begin testing before or at least did not report this problem. :-(
Comment 58 Stefan Dirsch 2006-03-10 10:50:15 UTC
*** Bug 155956 has been marked as a duplicate of this bug. ***
Comment 59 Ladislav Michnovic 2006-03-10 10:57:58 UTC
I agree it is related. But my videocard is GF 2 MX-400 which is newer then 2MX, 2Ti and is yet supported by the nVidia binary driver. So there could be more people having this graphics card, than older GF 2MX or GF 2Ti. 
It is suspiciously that I didn't experienced this problem when installing SL Beta4 or 3. I didn't try NLD installation. 
Comment 60 Stefan Dirsch 2006-03-10 12:22:19 UTC
The same problem also happens when starting a 10.0 Xserver/modules during 10.1 Beta7 installation (I managed to copy a 10.0 Xserver+modules during installation on the machine and started a second fbdev Xserver with the same fbdev config). The logfile shows only minor differences.

--- 10.1 Beta7 X.Org
+++ 10.0 X.Org 
[...]
-(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
-(II) No APM support in BIOS or kernel
+(WW) Open APM failed (/dev/apm_bios) (No such file or directory)
[...]
 (EE) FBDEV(0): FBIOBLANK: Invalid argument
+(EE) FBDEV(0): FBIOPAN_DISPLAY: Invalid argument
[...]
-(**) Mouse[1]: ZAxisMapping: buttons 4, 5, 6 and 7
-(**) Mouse[1]: Buttons: 11
+(==) Mouse[1]: Buttons: 3
Comment 61 Stefan Dirsch 2006-03-10 12:38:09 UTC
Karsten, could you provide the iso image of Beta1 CD1? This would be very interesting for me.
Comment 62 Stefan Dirsch 2006-03-10 12:39:05 UTC
> Karsten, could you provide the iso image of Beta1 CD1? This would be very
> interesting for me.
Since it's no longer available via /mounts/dist/install ... :-(
Comment 63 Stefan Dirsch 2006-03-10 19:25:15 UTC
I finally managed to find a Beta1 CD1 (by accident of course). Installation works fine and starting a Beta2 Xserver (including the modules) works fine as well. I no longer this this is a X.Org related issue.
Comment 64 Stefan Dirsch 2006-03-10 19:36:34 UTC
Created attachment 72351 [details]
Kernel RPM changelog diff

In case it's kernel related. Here is the diff between the changelog of Beta1 and Beta2 kernel.
Comment 65 Stefan Dirsch 2006-03-10 19:41:25 UTC
> I finally managed to find a Beta1 CD1 (by accident of course). Installation
> works fine and starting a Beta2 Xserver (including the modules) works fine
> as well.
The same for X.Org of Beta7.
Comment 66 Egbert Eich 2006-03-10 20:36:41 UTC
Oddly, I cannot reproduce this here with beta7 and a TNT2.
Comment 67 Joe Harmon 2006-03-10 20:43:49 UTC
I had it happen on beta 7.
Comment 68 Egbert Eich 2006-03-10 20:56:52 UTC
I've tested this with different cards on different systems (both x86 and x86-64) and still cannot see this problem.
Comment 69 Stefan Dirsch 2006-03-10 21:27:34 UTC
Egbert, looks like I need to send you the TNT2 board, with which I can reproduce this problem. Unfortuntately I can only reproduce this problem
during installation and not afterwards. :-(
Comment 70 Stefan Dirsch 2006-03-13 08:24:30 UTC
*** Bug 154638 has been marked as a duplicate of this bug. ***
Comment 71 Stefan Dirsch 2006-03-13 11:20:53 UTC
An important one.
Comment 72 Stefan Dirsch 2006-03-14 10:11:14 UTC
Just for the record. With Beta3 I even cannot get a boot screen with my TNT2, which works fine with a different gfx board. This is more than strange.
Comment 74 Stefan Dirsch 2006-03-14 11:06:43 UTC
> Stefan, I found a card/machine combo with which I can reproduce this.
Great to hear this, Egbert!

> Would you please be so kind and add information how I can prevent the
> Xserver to start during installation
Good question. Currently I don't know the answer. Fortunately I was still able to switch to a only partly broken console. I will investigate.

> Also I would like to know how to log into the install system remotely. I
> know you've posted this on IRC - but IRC is rather volatile.
boot prompt: instshell=1 (--> shell)
setup network/ssh/password in shell, e.g. 
  modprobe tulip
  dhcpd eth0
  inst_setup_ssh
  passwd
login via ssh  

Comment 75 Stefan Dirsch 2006-03-14 11:17:01 UTC
boot prompt: startshell=1
Setup ssh in the shell as mentioned above. After terminating the shell YaST2 would start regularly.
Comment 76 Stefan Dirsch 2006-03-14 11:35:22 UTC
Hmm. Starting a plain Xserver (using a generated config file by YaST2) *before* yast runs *does* work. What's going on here?
Comment 77 Stefan Dirsch 2006-03-14 11:41:34 UTC
After starting yast2 starting a plain Xserver is broken in the same way it is when yast2 is starting. Something in yast makes the Xserver unusable.
Comment 78 Stefan Dirsch 2006-03-14 11:54:42 UTC
> After starting yast2 starting a plain Xserver is broken in the same way it
> is when yast2 is starting. Something in yast makes the Xserver unusable.
Probably some hardware probing.
Comment 80 Stefan Dirsch 2006-03-14 14:36:38 UTC
Steffen finally figured out that the changes for "hwinfo --monitor" is the culprit. Probably it triggers a BIOS bug. Steffen, could you add a new statically linked hwinfo for testing? Thanks.
Comment 81 Steffen Winterfeldt 2006-03-14 15:04:26 UTC
Created attachment 72793 [details]
hwinfo checking only 3 ports

Statically linked hwinfo checking only 3 monitor ports.
Comment 82 Steffen Winterfeldt 2006-03-14 15:05:51 UTC
Created attachment 72794 [details]
hwinfo checking only 2 ports

dto, 2 ports
Comment 83 Steffen Winterfeldt 2006-03-14 15:11:25 UTC
Ok, here is the story that comes with it: hwinfo looks at up to 4 ports
for monitors. It is not possible to know in advance how many connectors the
gfx card has, so it just goes for 4. Apparently some BIOSes have problems
with this approach. You can use the above hwinfo-variants for testing.

At least on Stefan's machine hwinfo3 did work. So, presently I will
change it to look at at most 3 ports unless some test results indicate that
hwinfo2 is required.
Comment 84 Stefan Dirsch 2006-03-14 15:19:43 UTC
Bryan, Karsten, Katarina, Keith, Stanislav, Henne and all the others, who are affected by this problem. Could you boot your installed system in runlevel 3 with kernel framebuffer enabled and report the results of executing:

1) hwinfo2 --monitor
2) hwinfo3 --monitor
3) hwinfo --monitor

(in this order)? Thanks. hwinfo2/hwinfo3 has been attached by Steffen (comments right above) and hwinfo is the one of the installed system.
Hopefully hwinfo2/hwinfo3 won't break your console. hwinfo will likely do 
it!
Comment 85 Joe Harmon 2006-03-14 15:35:42 UTC
(In reply to comment #84)
> Could you boot your installed system in runlevel 3
> with kernel framebuffer enabled and report the results of executing:

So I would assume that you mean pass in the following parameters right?
init 3 x11i=fvdev

or would I replace the x11i=fbdev with something else?
Comment 86 Stefan Dirsch 2006-03-14 15:40:28 UTC
No, I assumed that you already have done an installation with vesa. The you only need to add "3" as boot option.
Comment 87 Bryan Perry 2006-03-14 15:43:48 UTC
hwinfo2 --monitor  -  Worked fine
hwinfo3 --monitor  -  Immediately killed the video
hwinfo --monitor   -  Also killed the video

These are on Compaq Deskpro EN machines.
Comment 88 Stefan Dirsch 2006-03-14 15:49:54 UTC
No, I assumed that you already have done an installation with vesa. The you only need to add "3" as boot option.
Comment 89 Joe Harmon 2006-03-14 15:51:26 UTC
(In reply to comment #86)
> No, I assumed that you already have done an installation with vesa. The you
> only need to add "3" as boot option.

No, I reinstalled with the acceleratedx=1 when beta 7 came out.
 
Comment 90 Stefan Dirsch 2006-03-14 15:54:38 UTC
> No, I reinstalled with the acceleratedx=1 when beta 7 came out.
Should not matter. kernel framebuffer should still be available nevertheless.
Comment 91 Egbert Eich 2006-03-14 16:17:20 UTC
Steffen, it looks like the cards that have problems with this are older ones.
Would it make sense to restrict the test for additional ports to cards that have a VBE version 3.0 or above?
Comment 92 Steffen Winterfeldt 2006-03-14 16:31:34 UTC
IIRC nvidia uses vbe 3 for years now, even the old TNT boards have it.
Comment 93 Stefan Dirsch 2006-03-14 16:33:07 UTC
> hwinfo2 --monitor  -  Worked fine
> hwinfo3 --monitor  -  Immediately killed the video
> hwinfo --monitor   -  Also killed the video

I can reproduce this on

- TNT2 PCI    10de:002d
- GeForce2    10de:0150
- GeForce2 MX 10de:0110

I found a TNT2 (also 10de:002d), on which hwinfo3 works and a GeForce 2 MX (also 10de:0110) on which all hwinfo versions work.
Comment 94 Stefan Dirsch 2006-03-14 17:22:52 UTC
Egbert, the board on which hwinfo3/hwinfo(4) does *not* work has a VBE version 3.0. :-( It's the GeForce2 MX (10de:0110) mentioned above. BTW, when calling
"hwinfo --vbe" the monitor gets black. :-(

#hwinfo --vbe
[...]
  VESA BIOS Version: 3.0
[...]

I'm afraid we need to revert the changes in the monitor detection. :-(
According to Ralf via chipsets are affected as well. :-(
Comment 95 Stefan Dirsch 2006-03-14 17:42:12 UTC
Steffen, please submit the hwinfo2 (2-port) version for STABLE. Thanks.
Comment 96 Steffen Winterfeldt 2006-03-14 18:09:45 UTC
in hwinfo 12.14
Comment 97 Egbert Eich 2006-03-14 18:25:26 UTC
This is really unfortunate. A lot of functions that are specified in the VBE but not commonly used seem to be broken on numerous cards.
It makes these features useless for all other cards where they do work.
Comment 98 Joe Harmon 2006-03-14 18:29:02 UTC
  Vendor: pci 0x10de "nVidia Corporation"
  Device: pci 0x0113 "Quadro2 MXR/EX/Go"
  SubVendor: pci 0x10de "nVidia Corporation"

hwinfo2 --monitor worked
hwinfo3 --monitor worked
hwinfo --monitor didn't work
Comment 99 Ladislav Michnovic 2006-03-14 19:46:32 UTC
Is it possible to switch to init 3 typing the command init 3 in console?
I did this and all hwinfo worked. This is queer. 
Comment 100 Ladislav Michnovic 2006-03-14 20:22:12 UTC
Well, init 3 and boot to runlevel 3 has different results.
hwinfo2 --monitor - no problem
hwinfo3 --monitor - killed the graphics card output
hwinfo --monitor - killed the graphics card output
Comment 101 Ralf Flaxa 2006-03-15 00:07:32 UTC
Well the hwinfo2/3 trick did not work for me:
hwinfo2 --monitor  -  Illegal instruction
hwinfo3 --monitor  -  Illegal instruction
hwinfo --monitor   -  Gives hwinfo output (with 640x480@73Hz output)

My system is a SUSE Linux 10.1 Beta7 on a VIA EPIA ME600 motherboard.
But as I tried many things yesterday (including vga=0x311 and several
sax2 calls) I will reinstall from scratch now (over night) in VESA
mode and try again tomorrow morning. If I still see the same results
I will bring this system into the office tomorrow.
Comment 102 Ralf Flaxa 2006-03-15 01:13:52 UTC
Without any vga parameter (snwint said this is equal to choosing VESA mode)
and with 640x480 video setting in BIOS I can not install because it assumes (or falsely detecs) somehow a 800x600 display and so I only get a subset of the info/dialog on the screen. Same problem exists if I choose 600x800 in
BIOS as mode. With 1024x768 it works and displays all info. I have started
a fresh install with this now.
Comment 103 Stefan Dirsch 2006-03-15 04:50:22 UTC
> Well the hwinfo2/3 trick did not work for me:
> hwinfo2 --monitor  -  Illegal instruction
> hwinfo3 --monitor  -  Illegal instruction
Ralf, this looks like a different problem. Probably because Steffen linked
these hwinfo binaries statically against glibc i686 and you have a i586 CPU
(VIA).
Comment 104 Karsten Keil 2006-03-15 09:53:12 UTC
OK for completeness:
hwinfo2 --monitor  -  OK
hwinfo3 --monitor  -  no video
hwinfo --monitor   -  no video

hwinfo --vbe identification:
  Model: "NVidia NV10 Reference Board"
  Vendor: "NVidia Corporation"
  Device: "NV10 Reference Board"
  SubVendor: "NVidia"
  SubDevice:
  Revision: "Chip Rev A1"
  Memory Size: 64 MB

hwinfo --gfxcard identification
  Model: "nVidia GeForce2 MX/MX 400"
  Vendor: pci 0x10de "nVidia Corporation"
  Device: pci 0x0110 "GeForce2 MX/MX 400"
  Revision: 0xb2
Comment 105 Egbert Eich 2006-03-15 11:03:46 UTC
(In reply to comment #102)
> Without any vga parameter (snwint said this is equal to choosing VESA mode)
> and with 640x480 video setting in BIOS I can not install because it assumes (or
> falsely detecs) somehow a 800x600 display and so I only get a subset of the
> info/dialog on the screen. 

Can you please check the Xserver log file for the driver used and the size that is reported there?
There are different possibilities: 
1. It may be that YaST cannot deal with anything smaller than 800x600.
2. The BIOS may indeed have set up a 800x600 framebuffer stride and expects you to pan thru a virtual screen. This sometimes happens on older chipsets for panels in panel only or panel + external mode when the panel size is lower than 1024x768.

Comment 106 Steffen Winterfeldt 2006-03-15 11:09:00 UTC
yast requires at least 800x600 and will not even start with anything lower.
Comment 107 Stefan Dirsch 2006-03-15 16:34:59 UTC
*** Bug 156954 has been marked as a duplicate of this bug. ***
Comment 108 Steffen Winterfeldt 2006-03-16 15:11:12 UTC
*** Bug 158622 has been marked as a duplicate of this bug. ***
Comment 109 Stefan Dirsch 2006-03-17 13:59:44 UTC
*** Bug 158224 has been marked as a duplicate of this bug. ***
Comment 110 Katarina Machalkova 2006-03-20 12:39:02 UTC
Did the fix of this problem make it to beta8 ?
Comment 111 Steffen Winterfeldt 2006-03-20 12:53:38 UTC
no, was too late
Comment 112 JP Rosevear 2006-03-20 13:21:00 UTC
It did make SLED/NLD beta 8.
Comment 113 Antoon Tolboom 2006-03-20 21:01:08 UTC
The bug is still in SUSE-Linux-10.1-beta8
Comment 114 Steffen Winterfeldt 2006-03-21 10:27:10 UTC
see comment 111
Comment 115 Steffen Winterfeldt 2006-03-24 10:09:03 UTC
*** Bug 157376 has been marked as a duplicate of this bug. ***
Comment 116 Steffen Winterfeldt 2006-03-24 10:10:06 UTC
adjust product so more people can view this bug
Comment 117 Stanislav Visnovsky 2006-03-24 15:04:03 UTC
*** Bug 159731 has been marked as a duplicate of this bug. ***