[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linux-smp
Subject:    Report on booting problem.
From:       Rudi Gaelzer <rudi () ufpel ! tche ! br>
Date:       2001-06-20 15:46:49
[Download RAW message or body]

Hello.  As suggested, I'm reporting here the problem we had to boot our dual 
linux box and how we solved it.

System configuration:

Mainboard : ASUSTek CUV4x-D with 133MHz FSB
CPU: 2 Pentium III 1.0GHZ Coppermine

OS installed:

Red Hat linux 7.1

%%%%%%%% lilo.conf %%%%%%%%%%
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
message=/boot/message
linear
default=linux

image=/boot/vmlinuz-2.4.2-2smp
	label=linux
	read-only
	root=/dev/hda5

image=/boot/vmlinuz-2.4.2-2
	label=linux-up
	read-only
	root=/dev/hda5
A
%%%%%%%%%%%%%%%%%%%%%%%%

Problem:

Boot hangs up due to a IO-APIC problem.  Here's an excerpt of the log 
messages:

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
...
Before bogomips
Total of 2 processors activated (4010.80 BogoMIPS).
Before bogocount - setting activated = 1.
Boot done.
ENABLING IO-APIC IRQs
.... changing IO-APIC physical APIC ID to 2 ... ok.
Synchronizing Arb IDs.
.... TIMER : vector = 49 pin1=2 pin2=0
testing the IO-APIC ......................................................
   WARNING: unexpected IO-APIC, please mail
                   to linux-smp@vger.kernel.org
.............................................................................done.
calibrating APIC timer ....
.... CPU clock speed is 1004.5510 MHz.
.... host bus clock speed is 133.9400MHz
cpu:0, clocks:1339400, slice 446466
CPU0<1339392,T1:892912,D:14,S:446466,C:1339400>
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

and it hangs up right there.  Sometimes it hanged up at the TIMER : vector 
line.

Solution found:

1) Consulting the SMP HOWTO 
(http://www.irisa.fr/prive/mentre/smp-faq/smp-howto.html#toc3)

we have found the suggestion to use options "noapic" and/or "reboot=bios" in 
the lilo.conf.  Since we didn't know precisely the syntax, we tried both

%%%%%%%%%%%%%%%%%
image=/boot/vmlinuz-2.4.2-2smp
	label=linux
	read-only
	root=/dev/hda5
            append="noapic"
            append="reboot=bios"
%%%%%%%%%%%%%%%%%%

and

%%%%%%%%%%%%%%%%%%%
image=/boot/vmlinuz-2.4.2-2smp
	label=linux
	read-only
	root=/dev/hda5
            noapic
            reboot=bios
%%%%%%%%%%%%%%%%%%%

but neither of them worked.  We still got the same error message.

2) Consulting the page "Motherboards rumored to run Linux SMP" 
(http://nlug.org/smp/)

we found the report that deactivating the bios MP 1.4 setup the box should 
boot.  We did that and the thing worked just fine, with the 2 processors 
running at 2005.4 BogoMIPS each.

That's it.  If you could give us some comment, like a better way to handle 
this problem or if this problem is supposed to be solved in the next kernel 
releases or something else that might be useful, we would appreciate it very 
much.



Thanks.
-- 
Rudi Gaelzer
Instituto de Física e Matemática - UFPel
Caixa Postal 354 - Campus UFPel
96010-900 Pelotas - RS
Brazil
Phone: +55-53-275 7471
FAX: +55-53-275 7343

Registered Linux user #153741

-
To unsubscribe from this list: send the line "unsubscribe linux-smp" in
the body of a message to majordomo@vger.kernel.org

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic