* Re: 2.6.8.1-mm1 hangs on boot with ACPI [not found] <566B962EB122634D86E6EE29E83DD808182C35CE@hdsmsx403.hd.intel.com> @ 2004-08-19 6:49 ` Len Brown 2004-08-19 8:10 ` Pontus Fuchs 2004-08-19 11:43 ` Pontus Fuchs 0 siblings, 2 replies; 6+ messages in thread From: Len Brown @ 2004-08-19 6:49 UTC (permalink / raw) To: Pontus Fuchs; +Cc: linux-kernel, ACPI Developers On Tue, 2004-08-17 at 04:55, Pontus Fuchs wrote: > Hi, > > After upgrading to 2.6.8.1-mm1 from plain 2.6.8.1 my machine does not > boot anymore. The last message i see is: > > ACPI: Processor [CPU0] (supports C1,C2,C3, 8 throttling states) > > In plain 2.6.8.1 the next messages would be: > > ACPI: Thermal Zone [THRM] (52 C) > Console: switching to colour frame buffer device 175x65 > Linux agpgart interface v0.100 (c) Dave Jones > agpgart: Detected SiS 648 chipset > > Booting with acpi=off works fine. I have also tried pci=routeirq but > it > does not make any difference. > > The machine is an Asus L5c laptop. Please try booting with "pci=routeirq" If that doesn't work, please take stock 2.6.8.1 and apply the latest patch here: http://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/patches/release/2.6.8/ and give it a go. This will bring your kernel up to the same ACPI patch that is in the -mm tree, but without all the other stuff in the mm tree. If it fails, then ACPI broke. If it works, then something in -mm broke ACPI. thanks, -Len ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: 2.6.8.1-mm1 hangs on boot with ACPI 2004-08-19 6:49 ` 2.6.8.1-mm1 hangs on boot with ACPI Len Brown @ 2004-08-19 8:10 ` Pontus Fuchs 2004-08-19 8:26 ` [ACPI] " Eric Valette 2004-08-19 11:43 ` Pontus Fuchs 1 sibling, 1 reply; 6+ messages in thread From: Pontus Fuchs @ 2004-08-19 8:10 UTC (permalink / raw) To: Len Brown; +Cc: linux-kernel, ACPI Developers On Thu, 2004-08-19 at 08:49, Len Brown wrote: > > After upgrading to 2.6.8.1-mm1 from plain 2.6.8.1 my machine does not > > boot anymore. The last message i see is: > > > > ACPI: Processor [CPU0] (supports C1,C2,C3, 8 throttling states) > > > > In plain 2.6.8.1 the next messages would be: > > > > ACPI: Thermal Zone [THRM] (52 C) > > Console: switching to colour frame buffer device 175x65 > > Linux agpgart interface v0.100 (c) Dave Jones > > agpgart: Detected SiS 648 chipset > > > > Booting with acpi=off works fine. I have also tried pci=routeirq but > > it > > does not make any difference. > > > > The machine is an Asus L5c laptop. > > Please try booting with "pci=routeirq" > If that doesn't work, please take stock 2.6.8.1 and apply the latest > patch here: > http://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/patches/release/2.6.8/ > and give it a go. > > This will bring your kernel up to the same ACPI patch that is in the -mm > tree, but without all the other stuff in the mm tree. > > If it fails, then ACPI broke. If it works, then something in -mm broke > ACPI. Hi, I did what you suggested but the kernel still hangs. I have put the details on bugme.osdl.org: http://bugme.osdl.org/show_bug.cgi?id=3233 Pontus Fuchs ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ACPI] Re: 2.6.8.1-mm1 hangs on boot with ACPI 2004-08-19 8:10 ` Pontus Fuchs @ 2004-08-19 8:26 ` Eric Valette [not found] ` <41246425.5000104-GANU6spQydw@public.gmane.org> 0 siblings, 1 reply; 6+ messages in thread From: Eric Valette @ 2004-08-19 8:26 UTC (permalink / raw) To: Pontus Fuchs; +Cc: Len Brown, linux-kernel, ACPI Developers Pontus Fuchs wrote: > On Thu, 2004-08-19 at 08:49, Len Brown wrote: > >>>After upgrading to 2.6.8.1-mm1 from plain 2.6.8.1 my machine does not >>>boot anymore. The last message i see is: >>> >>>ACPI: Processor [CPU0] (supports C1,C2,C3, 8 throttling states) >>> >>>In plain 2.6.8.1 the next messages would be: >>> >>>ACPI: Thermal Zone [THRM] (52 C) >>>Console: switching to colour frame buffer device 175x65 >>>Linux agpgart interface v0.100 (c) Dave Jones >>>agpgart: Detected SiS 648 chipset >>> >>>Booting with acpi=off works fine. I have also tried pci=routeirq but >>>it >>>does not make any difference. >>> >>>The machine is an Asus L5c laptop. >> >>Please try booting with "pci=routeirq" >>If that doesn't work, please take stock 2.6.8.1 and apply the latest >>patch here: >>http://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/patches/release/2.6.8/ >>and give it a go. >> >>This will bring your kernel up to the same ACPI patch that is in the -mm >>tree, but without all the other stuff in the mm tree. >> >>If it fails, then ACPI broke. If it works, then something in -mm broke >>ACPI. > > > Hi, > > I did what you suggested but the kernel still hangs. I have put the > details on bugme.osdl.org: > > http://bugme.osdl.org/show_bug.cgi?id=3233 > > Pontus Fuchs Could you try the patch included in <http://bugme.osdl.org/show_bug.cgi?id=3191> as it fixes my L3C and the analysis of the problem may well lead to an ACPI crash... -- __ / ` Eric Valette /-- __ o _. 6 rue Paul Le Flem (___, / (_(_(__ 35740 Pace Tel: +33 (0)2 99 85 26 76 Fax: +33 (0)2 99 85 26 76 E-mail: eric.valette@free.fr ^ permalink raw reply [flat|nested] 6+ messages in thread
[parent not found: <41246425.5000104-GANU6spQydw@public.gmane.org>]
* Re: Re: 2.6.8.1-mm1 hangs on boot with ACPI [not found] ` <41246425.5000104-GANU6spQydw@public.gmane.org> @ 2004-08-19 8:36 ` Pontus Fuchs 0 siblings, 0 replies; 6+ messages in thread From: Pontus Fuchs @ 2004-08-19 8:36 UTC (permalink / raw) To: eric.valette-GANU6spQydw; +Cc: Len Brown, ACPI Developers On Thu, 2004-08-19 at 10:26, Eric Valette wrote: > Pontus Fuchs wrote: > > On Thu, 2004-08-19 at 08:49, Len Brown wrote: > > > >>>After upgrading to 2.6.8.1-mm1 from plain 2.6.8.1 my machine does not > >>>boot anymore. The last message i see is: > >>> > >>>ACPI: Processor [CPU0] (supports C1,C2,C3, 8 throttling states) > >>> > >>>In plain 2.6.8.1 the next messages would be: > >>> > >>>ACPI: Thermal Zone [THRM] (52 C) > >>>Console: switching to colour frame buffer device 175x65 > >>>Linux agpgart interface v0.100 (c) Dave Jones > >>>agpgart: Detected SiS 648 chipset > >>> > >>>Booting with acpi=off works fine. I have also tried pci=routeirq but > >>>it > >>>does not make any difference. > >>> > >>>The machine is an Asus L5c laptop. > >> > >>Please try booting with "pci=routeirq" > >>If that doesn't work, please take stock 2.6.8.1 and apply the latest > >>patch here: > >>http://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/patches/release/2.6.8/ > >>and give it a go. > >> > >>This will bring your kernel up to the same ACPI patch that is in the -mm > >>tree, but without all the other stuff in the mm tree. > >> > >>If it fails, then ACPI broke. If it works, then something in -mm broke > >>ACPI. > > > > > > Hi, > > > > I did what you suggested but the kernel still hangs. I have put the > > details on bugme.osdl.org: > > > > http://bugme.osdl.org/show_bug.cgi?id=3233 > > > > Pontus Fuchs > > Could you try the patch included in > <http://bugme.osdl.org/show_bug.cgi?id=3191> as it fixes my L3C and the > analysis of the problem may well lead to an ACPI crash... Hi, I cannot see how this should help. The L3C has an Intel chipset and the L5C has a SIS chipset, and that patch changes the PCI quirks for some intel chipset. Pontus ------------------------------------------------------- SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift. http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: 2.6.8.1-mm1 hangs on boot with ACPI 2004-08-19 6:49 ` 2.6.8.1-mm1 hangs on boot with ACPI Len Brown 2004-08-19 8:10 ` Pontus Fuchs @ 2004-08-19 11:43 ` Pontus Fuchs 2004-08-19 12:35 ` [ACPI] " Eric Valette 1 sibling, 1 reply; 6+ messages in thread From: Pontus Fuchs @ 2004-08-19 11:43 UTC (permalink / raw) To: Len Brown; +Cc: linux-kernel, ACPI Developers On Thu, 2004-08-19 at 08:49, Len Brown wrote: > On Tue, 2004-08-17 at 04:55, Pontus Fuchs wrote: > > Hi, > > > > After upgrading to 2.6.8.1-mm1 from plain 2.6.8.1 my machine does not > > boot anymore. The last message i see is: > > > > ACPI: Processor [CPU0] (supports C1,C2,C3, 8 throttling states) > > > > In plain 2.6.8.1 the next messages would be: > > > > ACPI: Thermal Zone [THRM] (52 C) > > Console: switching to colour frame buffer device 175x65 > > Linux agpgart interface v0.100 (c) Dave Jones > > agpgart: Detected SiS 648 chipset > > > > Booting with acpi=off works fine. I have also tried pci=routeirq but > > it > > does not make any difference. > > > > The machine is an Asus L5c laptop. > > Please try booting with "pci=routeirq" > If that doesn't work, please take stock 2.6.8.1 and apply the latest > patch here: > http://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/patches/release/2.6.8/ > and give it a go. > > This will bring your kernel up to the same ACPI patch that is in the -mm > tree, but without all the other stuff in the mm tree. > > If it fails, then ACPI broke. If it works, then something in -mm broke > ACPI. Hi, I found this another Asus laptop with intel chipset which also has problems with the latest ACPI code, and I tried the same trick on my machine, and now the machine boots again! http://bugme.osdl.org/show_bug.cgi?id=3191 I have no clue what I'm actually doing so please don't consider the patch a fix for the problem, but rather a way do show how to make the symptom go away. --- quirks.c.bak 2004-08-19 13:25:23.000000000 +0200 +++ quirks.c 2004-08-19 13:25:47.000000000 +0200 @@ -756,11 +756,13 @@ */ static void __init quirk_sis_96x_smbus(struct pci_dev *dev) { +/* u8 val = 0; printk(KERN_INFO "Enabling SiS 96x SMBus.\n"); pci_read_config_byte(dev, 0x77, &val); pci_write_config_byte(dev, 0x77, val & ~0x10); pci_read_config_byte(dev, 0x77, &val); +*/ } Pontus ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ACPI] Re: 2.6.8.1-mm1 hangs on boot with ACPI 2004-08-19 11:43 ` Pontus Fuchs @ 2004-08-19 12:35 ` Eric Valette 0 siblings, 0 replies; 6+ messages in thread From: Eric Valette @ 2004-08-19 12:35 UTC (permalink / raw) To: Pontus Fuchs, greg; +Cc: Len Brown, linux-kernel, ACPI Developers Pontus Fuchs wrote: > On Thu, 2004-08-19 at 08:49, Len Brown wrote: > >>On Tue, 2004-08-17 at 04:55, Pontus Fuchs wrote: >> >>>Hi, >>> >>>After upgrading to 2.6.8.1-mm1 from plain 2.6.8.1 my machine does not >>>boot anymore. The last message i see is: >>> >>>ACPI: Processor [CPU0] (supports C1,C2,C3, 8 throttling states) >>> >>>In plain 2.6.8.1 the next messages would be: >>> >>>ACPI: Thermal Zone [THRM] (52 C) >>>Console: switching to colour frame buffer device 175x65 >>>Linux agpgart interface v0.100 (c) Dave Jones >>>agpgart: Detected SiS 648 chipset >>> >>>Booting with acpi=off works fine. I have also tried pci=routeirq but >>>it >>>does not make any difference. >>> >>>The machine is an Asus L5c laptop. >> >>Please try booting with "pci=routeirq" >>If that doesn't work, please take stock 2.6.8.1 and apply the latest >>patch here: >>http://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/patches/release/2.6.8/ >>and give it a go. >> >>This will bring your kernel up to the same ACPI patch that is in the -mm >>tree, but without all the other stuff in the mm tree. >> >>If it fails, then ACPI broke. If it works, then something in -mm broke >>ACPI. > > > Hi, > > I found this another Asus laptop with intel chipset which also has > problems with the latest ACPI code, and I tried the same trick on my > machine, and now the machine boots again! > > http://bugme.osdl.org/show_bug.cgi?id=3191 > > I have no clue what I'm actually doing so please don't consider the > patch a fix for the problem, but rather a way do show how to make the > symptom go away. > > --- quirks.c.bak 2004-08-19 13:25:23.000000000 +0200 > +++ quirks.c 2004-08-19 13:25:47.000000000 +0200 > @@ -756,11 +756,13 @@ > */ > static void __init quirk_sis_96x_smbus(struct pci_dev *dev) > { > +/* > u8 val = 0; > printk(KERN_INFO "Enabling SiS 96x SMBus.\n"); > pci_read_config_byte(dev, 0x77, &val); > pci_write_config_byte(dev, 0x77, val & ~0x10); > pci_read_config_byte(dev, 0x77, &val); > +*/ > } Well the problem is not really in the ACPI code, but rather in the PCI code that tries to inconditionnaly enable SMBus and thus PCI devices without _also_ honoring the firmware configured IO port regions for the devices it just enabled. Thus, when ACPI use the DTST to also map the same IO ports regions that obviously assume the default firmware value, ACPI fails. Current victimcs are : - Asus L3C, L5C users, - Probably any user of pci quirk.c code that enables the SMbus... On the L3C at least, the code to enable the SMBus works perfectly, the firmware configured value for the IO region is coherent with what the DTST contains but the PCI code change PCI configuration space default value and thus breaks ACPI... -- __ / ` Eric Valette /-- __ o _. 6 rue Paul Le Flem (___, / (_(_(__ 35740 Pace Tel: +33 (0)2 99 85 26 76 Fax: +33 (0)2 99 85 26 76 E-mail: eric.valette@free.fr ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2004-08-19 12:35 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <566B962EB122634D86E6EE29E83DD808182C35CE@hdsmsx403.hd.intel.com>
2004-08-19 6:49 ` 2.6.8.1-mm1 hangs on boot with ACPI Len Brown
2004-08-19 8:10 ` Pontus Fuchs
2004-08-19 8:26 ` [ACPI] " Eric Valette
[not found] ` <41246425.5000104-GANU6spQydw@public.gmane.org>
2004-08-19 8:36 ` Pontus Fuchs
2004-08-19 11:43 ` Pontus Fuchs
2004-08-19 12:35 ` [ACPI] " Eric Valette
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox