NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: port-i386/44581: MacBook1,1 won't resume after suspend
The following reply was made to PR port-i386/44581; it has been noted by GNATS.
From: Taylor R Campbell <campbell+netbsd%mumble.net@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc:
Subject: Re: port-i386/44581: MacBook1,1 won't resume after suspend
Date: Thu, 17 Feb 2011 00:12:01 +0000
Date: Wed, 16 Feb 2011 20:19:10 +0000
From: Taylor R Campbell <campbell+netbsd%mumble.net@localhost>
I tried the following patch, and, lo and behold, the machine resumes!
(I have lots of changes in this tree which may be necessary too.)
Oops -- this was a red herring. In my testing of dozens of different
configurations, I must have mixed some of them up. If I undo this
patch, it also works, so it must be the SCI business that let Firewire
resumption work. So I think this PR can be closed now, unless someone
is interested in applying one of the earlier patches I sent to make
reattaching fwohci0 merely fail and not panic after suspending and
resuming.
I also tested removing the calls in firewire.c to config_pending_incr
and config_pending_decr -- I don't see why they're there, I observed a
panic because of a race condition between them, and the code seems to
work without them. At the very least, I think the calls to
kthread_create and config_pending_incr should be reversed, like they
were when the code was imported.
Home |
Main Index |
Thread Index |
Old Index