Bug 166930

Summary: Unable to boot from i386 RC1 CD - AMD64 system & ATI X700
Product: [openSUSE] SUSE Linux 10.1 Reporter: Forgotten User uZckdRgYxT <forgotten_uZckdRgYxT>
Component: InstallationAssignee: Steffen Winterfeldt <snwint>
Status: RESOLVED FIXED QA Contact: Stanislav Visnovsky <visnov>
Severity: Normal    
Priority: P5 - None CC: mduran, suse-beta
Version: RC 1   
Target Milestone: ---   
Hardware: x86-64   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: test iso
test iso 2
test iso 3
test iso 4
test iso 5
test iso 6
test iso 7
test iso 8

Description Forgotten User uZckdRgYxT 2006-04-15 16:18:27 UTC
I am not able to boot from the i386 CD1 of RC1 on my desktop system. The same cd has worked fine on three other systems.

My desktop is an AMD64 with an AGP ATI X700 Pro video card. It begins to boot from the cd and at the screen where I should be seeing the welcome message before the option menu is shown, my monitor changes resolutions and I see a blank screen.

That's as far as it gets. I had no problems with previous betas.

I haven't tried the 64bit cd, as I have to use 32bit to run the Linux Novell client.
Comment 1 Michael Gross 2006-04-15 16:23:14 UTC
What do you mean exactly? The boot completely fails? Are you trying to boot an installed system or are you trying to perform an installation? Does hitting keys and pressing enter do anything or is the system frozen?
Comment 2 Forgotten User uZckdRgYxT 2006-04-15 17:07:10 UTC
Trying to do an installation. It starts booting from the first cd and I see about five lines of text flash really quickly, like is normally seen as it starts booting from the cd. When it gets to the point where it starts the new animated welcome screen, instead I get the blank screen.

The system does seem frozen, as I thought perhaps it was just my monitor, but pressing the key sequence that would normally start the installer does nothing. Also, Ctrl-Alt-Del does not restart the system at this point.

Again, I now the cd is fine because I have used it to install successfully on three other systems.
Comment 3 Christian Boltz 2006-04-15 17:23:28 UTC
This means you see the CD's boot menu, and after selecting "Installation" and pressing return, the screen is black?

Does changing the resolution in the bootmenu (maybe hidden in the "more options") to a lower value help?
Comment 4 Forgotten User uZckdRgYxT 2006-04-15 17:25:32 UTC
This happens before the boot menu is shown
Comment 5 Christian Boltz 2006-04-15 18:06:46 UTC
Another idea: does booting from CD2 work?
(I previous SUSE releases, it always had a more failsave bootloader - I hope this hasn't changed ;-)
Comment 6 Forgotten User uZckdRgYxT 2006-04-15 18:21:35 UTC
I tried this. It booted from CD2 and asked me to insert CD1 or DVD, which I did and then immediatly I am back to the blank screen.

I never see the boot menu and is preventing an installation of RC1 on this system.
Comment 7 Michael Gross 2006-04-18 10:29:14 UTC
Well this will be hard to debug. What graphics card do you have?
Steffen: Is there a way to force syslinux into text mode or a way to debug this? Please add a comment.
Comment 8 Steffen Winterfeldt 2006-04-18 10:39:56 UTC
Uh, that's extremely bad. Sounds like bug 129724 is haunting us again. :-(

Joshua, make sure CAPS-Lock is on when the boot loader starts. This will
make it skip the welcome-screen. Does it help?

Do you have time to test a few test-ISOs?
Comment 9 Mehmet Duran 2006-04-18 16:04:03 UTC
Activating the CAPS-LOCK did help with me. I can now see the Boot Menu, 
but selecting a different language with F2 also hangs the system. F3 and all other screens doesn't hang the system.
It's a HP Compaq NW8240 with a ATI FireGL V5000 wich is practically the same as X700 Pro wich mensioned before.
Comment 10 Forgotten User uZckdRgYxT 2006-04-18 16:39:02 UTC
I will not be able to check this until I am home this evening and will report then. 

I would be happy to help resolve this and test some ISOs for you.
Comment 11 Stefan Dirsch 2006-04-19 08:43:31 UTC
> I haven't tried the 64bit cd, as I have to use 32bit to run the Linux Novell
> client.
Could you give it a try nevertheless. BTW, it's possible to run 32bit apps on Linux x86_64 ...
Comment 12 Steffen Winterfeldt 2006-04-19 09:26:46 UTC
Created attachment 78984 [details]
test iso

Please give this iso a try. It will boot and enter debug mode (shows debug info in the upper left corner). If you see that window, press TAB to continue in debug mode or press ENTER to single-step through the program (use ESC to continue normally).

What I'd like to know is the value after 'ip' (the instruction pointer) when it hangs.

Note that there's no initrd or kernel on that iso, so you can't actually start anything.
Comment 13 Forgotten User uZckdRgYxT 2006-04-19 17:23:55 UTC
1) The capslock on worked for me and the installation boot menu was shown

2) I also had trouble once I tried to start the installation. First, the console screen stated the its resolution setting was invalid (don't have the exact message) and to either select a different console setting or hit space to continue. I hit space and it proceeded to load, but once it went to start X, my screen switched to another resolution but was blank. The system was not locked, as I could hit Ctrl-Alt-F1 and return to the console.

I tried all the resolutions available via the F3 key and all failed to load X properly.

Video card - ATI X700 Pro
Monitor - Gateway VX900

The Beta9 cd worked fine for the entire install process on this system.

3) Ran the test iso this morning, it stops at ip acd: 86.7
Comment 14 Steffen Winterfeldt 2006-04-20 09:24:01 UTC
Created attachment 79190 [details]
test iso 2

Uhm, stops at a rather unexpected point.

Please try this new iso. Does it work for you?

Anyway, this indicates it is not the ATI issue. Lowering severity.
Comment 15 Steffen Winterfeldt 2006-04-20 09:31:06 UTC
For the not existing video mode: in the boot loader menu, press
three times Shift+F10 (increasing debug level to 3), this will show
you later the complete command line before the kernel is loaded.
What 'vga' parameter did the boot loader select?
Comment 16 Forgotten User uZckdRgYxT 2006-04-21 00:14:09 UTC
Tried test iso 2

In the syslinux debug window, shown was:

err 8
ip 9ad: f.7

I then hit enter and was presented a nongraphical text boot menu. I selected Installation and hit enter, which of course did not work, but I wanted to check that it hadn't locked up.
Comment 17 Steffen Winterfeldt 2006-04-21 14:23:50 UTC
Really weird. Together with comment 13 this might indicate a hardware
problem.

Might of course be a random memory corruption bug in the boot loader code,
but that would not be enough to account for comment 13, item 2).

Joshua, what about the vga option in comment 15?

Mehmet, could you give the test isos a try?
Comment 18 Mehmet Duran 2006-04-22 10:06:31 UTC
I will test the iso's today. I've opened up a new bugreport. forgot all about this one
https://bugzilla.novell.com/show_bug.cgi?id=168586 (duplicate)

Maybe some info to make it easier for you. 

SuSE 10 boot DVD had the same problem.
I use a wide-screen laptop.
Comment 19 Mehmet Duran 2006-04-22 22:54:53 UTC
Tried the iso's

Iso 1: 86.7 same as Joshua
Iso 2: 9ad f.7 also same as Joshua


Comment 20 Steffen Winterfeldt 2006-04-24 09:11:12 UTC
*** Bug 168586 has been marked as a duplicate of this bug. ***
Comment 21 Steffen Winterfeldt 2006-04-24 12:58:47 UTC
Created attachment 79674 [details]
test iso 3

Please give this iso a try. It will look a bit weird but the point is: Apart from the look, does it work?

Another question: did the video mode menu
look right when you did _not_ switch the language?
Comment 22 Forgotten User uZckdRgYxT 2006-04-24 13:34:07 UTC
I finally had a chance last night to check the vga settings.

In RC1 & RC2: vga=0x3365

In Beta9: vga=0x317

I used the Caps Lock and Shift+F10 on the RC2 to bypass the welcome splash screen and to manually change 0x3365 to 0x317 and was able to successfully install in graphical mode.

In testing last night, I had forgotten that Beta9 already had the welcome screen and it worked properly on this system. Something changed in RC1.
Comment 23 Mehmet Duran 2006-04-24 13:40:12 UTC
The last CD is the same as iso2 gives the same error 

Err 8
9ad f.7
:wq!
Comment 24 Forgotten User uZckdRgYxT 2006-04-24 13:48:42 UTC
Same here, iso3 has same results as iso2
Comment 25 Steffen Winterfeldt 2006-04-24 14:19:40 UTC
Created attachment 79690 [details]
test iso 4

Ok, assuming beta9 was ok, here is an iso with only some changes after beta9. Hopefully we
can narrow the bug down with a binary search. :-/
Comment 26 Forgotten User uZckdRgYxT 2006-04-25 04:07:16 UTC
iso 4 worked perfectly
Comment 27 Steffen Winterfeldt 2006-04-25 10:30:42 UTC
Created attachment 79863 [details]
test iso 5

Thanks!

Please give this one a try.
Comment 28 Steffen Winterfeldt 2006-04-25 15:13:16 UTC
Created attachment 79976 [details]
test iso 6

To speed things up a bit: in case test iso 5 still worked (and only then), please try this one, too.
Comment 29 Mehmet Duran 2006-04-26 13:25:45 UTC
I'm unable to boot from both CD's without turning CAPS-LOCK on. If I enable caps-lock the boot menu appears. But if I change the language the screen freezes. 

And the F3 button gives me the following choices:
Text Mode, VESA, 1024x168, 1280x1024, 1280x1024, 1280x1024, 1280x1024, 1400x1050. I have to select the 3th 1280x1024 for me to continue. If I select a different 1280 it comes with an screensize error. 



Comment 30 Steffen Winterfeldt 2006-04-26 14:05:44 UTC
Created attachment 80286 [details]
test iso 7

Thanks! We're closing in. :-)
Please try this one. Does it work?
Comment 31 Mehmet Duran 2006-04-26 14:23:03 UTC
ISO 7 almost works

The welcome screen appears. I can change the language and the F3 with resolutions also works. I see all the resolutions but only I see 1280x1024 twice:

The first one links to vga=0x31a
The second one links to vga=0x365

Comment 32 Steffen Winterfeldt 2006-04-26 14:29:52 UTC
Might still be ok - some BIOSes have some modes twice. If you have
a SUSE Linux running on this machine, just run 'hwinfo --framebuffer'.
Is mode 0x365 listed there?
Comment 33 Steffen Winterfeldt 2006-04-26 14:38:06 UTC
Created attachment 80303 [details]
test iso 8

Does this iso still work?
Comment 34 Steffen Winterfeldt 2006-04-26 14:41:48 UTC
That 1280x1024 is listed twice is ok, I just checked the mode numbers
with bug 145749, and they are the same there.
Comment 35 Mehmet Duran 2006-04-27 07:16:47 UTC
Yes, ISO 8 also works. 
And to answer your question. Yes 0x365 is listed on hwinfo.
Comment 36 Steffen Winterfeldt 2006-04-27 15:23:36 UTC
Thanks.

Presently I've run out if ideas. The change that breaks things appears
to be the addition of some new translations. Unfortunately the code dealing
with translations works unchanged since years. :-(

So it _looks_ as if there's a random memory corruption bug that surfaces
just with your very memory layout. I've no idea how to debug this further
without physical access to an affected machine.

It seems not to be, though, an issue with the mentioned ATI cards (I've
reports that rc2 works fine from some such machines). And I've got no other
negative reports than your two.
Comment 37 Steffen Winterfeldt 2006-09-04 08:31:33 UTC
For 10.2 (or current opensuse factory tree), there has been a nearly complete
rewrite of the graphics code. Please give it a try.
Comment 38 Mehmet Duran 2006-09-04 13:16:57 UTC
I've tried it and it works, but actually the final release of 10.1 also worked. It was only the last few beta's that were giving these errors.
Comment 39 Steffen Winterfeldt 2006-09-04 13:36:49 UTC
I did actually fix some memory corruption bug in 10.1 final; but I didn't
thing it would be relevant in this case.