public inbox for linux-acpi@vger.kernel.org
 help / color / mirror / Atom feed
* No APIC interrupts after ACPI suspend
@ 2004-06-25 10:48 Matthew Garrett
  2004-06-26  0:05 ` Hamie
  2004-06-26 16:42 ` [ACPI] " David Eriksson
  0 siblings, 2 replies; 16+ messages in thread
From: Matthew Garrett @ 2004-06-25 10:48 UTC (permalink / raw)
  To: linux-kernel-u79uwXL29TY76Z2rM5mHXA,
	acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

If I do an S3 suspend, my machine resumes correctly (Thinkpad X40,
acpi_sleep=s3_bios passed on the command line). If I have the ioapic
enabled, however, I get no interrupts after resume. Hacking in a call to
APIC_init_uniprocessor in the resume path improves things - I get edge
triggered interrupts, but anything flagged as level triggered doesn't
work. How can I get the ioapic fully initialised on resume?
-- 
Matthew Garrett | mjg59-1xO5oi07KQx4cg9Nei1l7Q@public.gmane.org



-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - 
digital self defense, top technical experts, no vendor pitches, 
unmatched networking opportunities. Visit www.blackhat.com

^ permalink raw reply	[flat|nested] 16+ messages in thread
* RE: [ACPI] No APIC interrupts after ACPI suspend
@ 2004-06-28  1:35 Li, Shaohua
  0 siblings, 0 replies; 16+ messages in thread
From: Li, Shaohua @ 2004-06-28  1:35 UTC (permalink / raw)
  To: Matthew Garrett; +Cc: linux-kernel, acpi-devel

Currently we have no suspend/resume code for IOAPIC, we should add it.
For PIC mode, current 8259 resume code ignored IRQ level/edge trigger,
and it should be added.

Thanks,
Shaohua
>-----Original Message-----
>From: acpi-devel-admin@lists.sourceforge.net [mailto:acpi-devel-
>admin@lists.sourceforge.net] On Behalf Of Matthew Garrett
>Sent: Monday, June 28, 2004 12:28 AM
>To: David Eriksson
>Cc: linux-kernel@vger.kernel.org; acpi-devel@lists.sourceforge.net
>Subject: Re: [ACPI] No APIC interrupts after ACPI suspend
>
>On Sat, 2004-06-26 at 18:42 +0200, David Eriksson wrote:
>
>> Maybe you've found this bug?
>>
>> http://bugme.osdl.org/show_bug.cgi?id=2643
>
>Yeah, that one was biting me, but it's not the one causing this bug.
>cat /proc/interrupts shows that the ACPI interrupt is correctly set to
>level triggered, but the ioapic isn't set up correctly so no interrupts
>make it through. The same seems to be true for all other
level-triggered
>interrupts.
>
>--
>Matthew Garrett | mjg59@srcf.ucam.org
>
>
>
>-------------------------------------------------------
>This SF.Net email sponsored by Black Hat Briefings & Training.
>Attend Black Hat Briefings & Training, Las Vegas July 24-29 -
>digital self defense, top technical experts, no vendor pitches,
>unmatched networking opportunities. Visit www.blackhat.com
>_______________________________________________
>Acpi-devel mailing list
>Acpi-devel@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/acpi-devel

^ permalink raw reply	[flat|nested] 16+ messages in thread
* RE: No APIC interrupts after ACPI suspend
@ 2004-06-28  6:20 Li, Shaohua
  2004-06-28  8:48 ` Hamie
  2004-06-28 20:50 ` Hamie
  0 siblings, 2 replies; 16+ messages in thread
From: Li, Shaohua @ 2004-06-28  6:20 UTC (permalink / raw)
  To: Hamie
  Cc: linux-kernel-u79uwXL29TY76Z2rM5mHXA,
	acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

Hi,
I attached a new patch to handler all level triggered IRQs after resume
for 8259 in http://bugme.osdl.org/show_bug.cgi?id=2643. Please try and
attach your test result on it.

Thanks,
Shaohua
>-----Original Message-----
>From: acpi-devel-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org [mailto:acpi-devel-
>admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org] On Behalf Of Hamie
>Sent: Monday, June 28, 2004 4:27 AM
>Cc: Alexander Gran; linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org; acpi-
>devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
>Subject: Re: [ACPI] No APIC interrupts after ACPI suspend
>
>Hamie wrote:
>
>> Alexander Gran wrote:
>>
>>> -----BEGIN PGP SIGNED MESSAGE-----
>>> Hash: SHA1
>>>
>>> Am Sonntag, 27. Juni 2004 19:57 schrieb Hamie:
>>>
>>>
>>>> FWIW the sound & networking appear to run fine for a while after
>>>> resuming. But I just started a DVD. It ran fine for about 30
seconds
>>>> and
>>>> then the sound went. About 30 seconds later the video froze and the
app
>>>> (xine) has frozen also. (kill -9 time...).
>>>>
>>>
>>> <>
>>> I can confirm that here:
>>> after resuming, network completely works (yeah!).
>>> Sound doesn't.
>>> unloading/reloading the sound driver does not help.
>>> USB works jumpy (perhaps 5-10hz)
>>> Reloading does the trick for usb.
>>>
>>
>> Since it sounds like a different bug to 2643, (Similiar but the patch
>> that fixes the ethernet doesn't appear to doa  lot for the sound).
>> I've opened a new one... #2965.
>>
>
>Seeing as sound was on IRQ5 and the patch for 2643 fixed the ethernet,
I
>added a
>(big hack here :) call to
>
>                acpi_pic_sci_set_trigger(5, acpi_sci_flags.trigger);
>
>in  acpi_pm_finish(u32 state); just after the call to set the IRQ
trigger
>for
>the acpi irq...
>
>Results in (kern.log)
>
>Jun 27 21:15:28 ballbreaker kernel: ACPI: IRQ9 SCI: Edge set to Level
>Trigger.
>Jun 27 21:15:28 ballbreaker kernel: ACPI: IRQ5 SCI: Edge set to Level
>Trigger.
>
>
>and then sound works after resume... Obviously not a very good fix as
it
>won't
>fix anything that uses somethign other than IRQ5.
>
>So... What should the correct fix be? Obviously some IRQ's triggers
aren't
>surviving the resume... But why... The timer (IRQ 0) obviously does...
>
>
>
>
>-------------------------------------------------------
>This SF.Net email sponsored by Black Hat Briefings & Training.
>Attend Black Hat Briefings & Training, Las Vegas July 24-29 -
>digital self defense, top technical experts, no vendor pitches,
>unmatched networking opportunities. Visit www.blackhat.com
>_______________________________________________
>Acpi-devel mailing list
>Acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
>https://lists.sourceforge.net/lists/listinfo/acpi-devel



-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 -
digital self defense, top technical experts, no vendor pitches,
unmatched networking opportunities. Visit www.blackhat.com

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2004-06-29 21:19 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-06-25 10:48 No APIC interrupts after ACPI suspend Matthew Garrett
2004-06-26  0:05 ` Hamie
2004-06-26 16:42 ` [ACPI] " David Eriksson
2004-06-26 18:03   ` Hamie
     [not found]     ` <40DDBA7A.6010404-CM5YN7r2dWBr4tq51QLIbdBPR1lH4CV8@public.gmane.org>
2004-06-27 17:57       ` Hamie
     [not found]         ` <40DF0A98.9040604-CM5YN7r2dWBr4tq51QLIbdBPR1lH4CV8@public.gmane.org>
2004-06-27 18:49           ` Herman Sheremetyev
     [not found]             ` <1088362159.2163.38.camel-l85cmlzfk8I@public.gmane.org>
2004-06-29 21:19               ` Pavel Machek
2004-06-27 18:52           ` Alexander Gran
     [not found]             ` <200406272052.43326-qgpBcDF1kIxsXm07kNcISIFwBlHcXKVlHZ5vskTnxNA@public.gmane.org>
2004-06-27 19:16               ` Hamie
     [not found]                 ` <40DF1D22.2010406-CM5YN7r2dWBr4tq51QLIbdBPR1lH4CV8@public.gmane.org>
2004-06-27 20:27                   ` Hamie
2004-06-27 22:06                 ` [ACPI] " Karol Kozimor
2004-06-27 19:22               ` Alexander Gran
2004-06-27 16:27   ` [ACPI] " Matthew Garrett
  -- strict thread matches above, loose matches on Subject: below --
2004-06-28  1:35 Li, Shaohua
2004-06-28  6:20 Li, Shaohua
2004-06-28  8:48 ` Hamie
2004-06-28  9:18   ` [ACPI] " Luca Capello
2004-06-28 20:50 ` Hamie

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox