lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <86802c440807161535n3a4d6891n6f7c16bd4e1f19c3@mail.gmail.com>
Date:	Wed, 16 Jul 2008 15:35:17 -0700
From:	"Yinghai Lu" <yhlu.kernel@...il.com>
To:	"Jack Howarth" <howarth@...mo.msbb.uc.edu>
Cc:	"Justin Mattock" <justinmattock@...il.com>,
	"Ingo Molnar" <mingo@...e.hu>,
	"Barnes, Jesse" <jesse.barnes@...el.com>,
	"Linux Kernel Mailing List" <linux-kernel@...r.kernel.org>
Subject: Re: 2.6.26-rc9-git9 doesn't boot on Macintel

On Wed, Jul 16, 2008 at 10:29 AM, Yinghai Lu <yhlu.kernel@...il.com> wrote:
> On Wed, Jul 16, 2008 at 7:08 AM, Jack Howarth <howarth@...mo.msbb.uc.edu> wrote:
>> Yunghai,
>>   I had partial success with your proposed patch. The MacPro2
>> identifier doesn't appear to be correct for a second generation
>> MacBook Pro so I had to comment out the line...
>>
>>                     DMI_MATCH(DMI_PRODUCT_NAME, "MacPro2"),
>>
>> With that change, a patched 2.6.26-git2 kernel now uses MMCONFIG.
>> However I still see the same hang. The boot messages I see on
>> screen are...
>>
>> ACPI: bus type pci registered
>> PCI: MCFG configuration 0: base f0000000 segment 0 buses 0 - 63
>> PCI: MCFG area at f0000000 reserved in E820
>> PCI: Using MMCONFIG at f0000000 - f3ffffff
>> PCI: Using configuration type 1 for base access
>> ACPI: EC: EC description table is found, configuring boot EC
>> ACPI: EC: non-query interrupt received, switching to interrupt mode
>
> something wrong here
>
>> ACPI: BIOS_OSI(Linux) query ignored via DMI
>> ACPI: Interpreter enabled
>> ACPI: (S0 S3 S4 S5)
>> ACPI: Using IOAPIC for interrupt routing
>> ACPI: EC: GPE = 0x17, I/O: command/status = 0x66, data = 0x62
>> ACPI: EC: drivers started in interrupt mode
>> ACPI: PCI Root Bridge [PCI0] (0000.00)
>> pci 0000:00:1f.00 : quirk region 0400-047f claimed by ICH6 ACPI/GPIO/TCO
>> pci 0000.00:1f:00 : quirk region 0500-053f claimed by ICH6 GPIO
>>
>> ...at which the boot hangs. On the positive side, I was able to fully
>> boot if I passed 'pci=noacpi' to the kernel options (which never worked
>> before with 2.6.26).
>> I can post the dmesg from a noacpi boot of the
>> patched kernel to my bugzilla report tonight if it would help debug the
>> issues we are still seeing with ACPI.
>
> that will help.
>
>>   One thing I notice with the patched kernel (without noacpi) is that I
>> only see buses 0 - 63. A normal boot of 2.6.25.10 on this machine (or
>> 2.6.26 reportedly on a MacMini) always shows buses 0 - 255.
>
> that is right
>
>> Could this
>> be related to the ACPI breakage? Let me know if I can do anything
>> else to debug the ACPI issues under MMCONFIG.
>
> please boot with
> debug apic=verbose pci=routeirq
>

please check latest linus tree.

the commit could be related.

commit c91d924e3af08d4f98eab6ebf81f2b8ce132448f
Author: Bob Moore <robert.moore@...el.com>
Date:   Tue Jun 10 12:38:10 2008 +0800

    ACPICA: Fix for hang on GPE method invocation

    Fixes problem where the new method argument count validation mechanism
    will enter an infinite loop when a GPE method is dispatched.
    Problem fixed be removing the obsolete code that passes GPE block
    information to the notify handler via the control method parameter pointer.

YH
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ