Bug 155376 - System freezes in early bootup without "nolapic"
Summary: System freezes in early bootup without "nolapic"
Status: VERIFIED FIXED
Alias: None
Product: SUSE Linux 10.1
Classification: openSUSE
Component: Kernel (show other bugs)
Version: Beta 6
Hardware: i686 Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Andreas Kleen
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-06 11:02 UTC by Carl-Daniel Hailfinger
Modified: 2006-03-09 01:50 UTC (History)
2 users (show)

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


Attachments
dmidecode info (13.63 KB, text/plain)
2006-03-06 21:55 UTC, Carl-Daniel Hailfinger
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Carl-Daniel Hailfinger 2006-03-06 11:02:48 UTC
My Samsung P35 laptop freezes after "ACPI: Subsystem revision 20060127" unless I specify nolapic. Kernels before 2.6.16-rc4 worked fine.

What info do you need?
Comment 1 Carl-Daniel Hailfinger 2006-03-06 11:03:43 UTC
Ah yes, adding noapic or apic to the kernel commandline has no effect.
Comment 2 Olaf Kirch 2006-03-06 14:16:57 UTC
Andi, this seems to be due to your APIC enablement change.

cadaha, could you please provide DMI info for your laptop?
Comment 3 Andreas Kleen 2006-03-06 16:44:53 UTC
need DMI info
Comment 4 Carl-Daniel Hailfinger 2006-03-06 21:55:53 UTC
Created attachment 71467 [details]
dmidecode info
Comment 5 Andreas Kleen 2006-03-06 22:12:00 UTC
Do you perhaps see a message like

  <4>Local APIC disabled by BIOS -- reenabling.
  <4>Found and enabled local APIC!

if yes then i just fixed your bug.
Comment 6 Andreas Kleen 2006-03-07 21:54:58 UTC
Anyways, I'm pretty confident it will be fixed in Beta7
Comment 7 Carl-Daniel Hailfinger 2006-03-08 13:15:44 UTC
Verified fixed in current kotd. Boot messages are:

DMI present.
APIC enabled because system is MP or new enough
ACPI: RSDP (v000 PTLTD                                 ) @ 0x000f6620
ACPI: RSDT (v001 PTLTD  CooperSp 0x06040000  LTP 0x00000000) @ 0x1ff76959
ACPI: FADT (v001 INTEL  ODEM     0x06040000 PTL  0x00000050) @ 0x1ff7bed2
ACPI: BOOT (v001 PTLTD  $SBFTBL$ 0x06040000  LTP 0x00000001) @ 0x1ff7bfd8
ACPI: SSDT (v001  INTEL  EISTRef 0x00000001 INTL 0x02002015) @ 0x1ff76989
ACPI: DSDT (v001 INTEL  ODEM     0x06040000 MSFT 0x0100000e) @ 0x00000000
ACPI: PM-Timer IO Port: 0x1008
[...]
Local APIC disabled by BIOS -- you can enable it with "lapic"


Just one suggestion: remove the "APIC enabled because system is MP or new enough" printk if you don't enable the APIC.
Comment 8 Andreas Kleen 2006-03-08 13:24:26 UTC
That's too difficult - the DMI code doesn't have the BIOS information yet.
But I can change it to "APIC allowed".
Comment 9 Len Brown 2006-03-09 01:41:31 UTC
> APIC allowed

I vote for "IOAPIC allowed"
Comment 10 Andreas Kleen 2006-03-09 01:50:31 UTC
No because it covers the local APIC too