Hi. On Tuesday 25 July 2006 07:25, Rafael J. Wysocki wrote: > Hi, > > On Monday 24 July 2006 20:28, Ondrej Zary wrote: > > Hello, > > swsusp is unable to suspend my machine (DTK FortisPro TOP-5A notebook) > > with kernel 2.6.17.5 because it's unable to suspend PNP device 00:16 > > (mouse). > > > > The problem is in PNP BIOS. pnp_bus_suspend() calls pnp_stop_dev() for > > the device if the device can be disabled according to pnp_can_disable(). > > The problem is that pnpbios_disable_resources() returns -EPERM if the > > device is not dynamic (!pnpbios_is_dynamic()) but insert_device() happily > > sets PNP_DISABLE capability/flag even if the device is not dynamic. So we > > try to disable non-dynamic devices which will fail. > > This patch prevents insert_device() from setting PNP_DISABLE if the > > device is not dynamic and fixes suspend on my system. > > Thanks for the patch. > > Pavel, what do you think? Adam is probably a better person to ask. (Added to cc). Regards, Nigel
Attachment:
pgpBEYNyT4iLQ.pgp
Description: PGP signature
- Follow-Ups:
- Re: [patch] [resend] Fix swsusp with PNP BIOS
- From: Adam Belay <[email protected]>
- Re: [patch] [resend] Fix swsusp with PNP BIOS
- References:
- [patch] [resend] Fix swsusp with PNP BIOS
- From: Ondrej Zary <[email protected]>
- Re: [patch] [resend] Fix swsusp with PNP BIOS
- From: "Rafael J. Wysocki" <[email protected]>
- [patch] [resend] Fix swsusp with PNP BIOS
- Prev by Date: loopback blockdevice driver partition support
- Next by Date: [PATCH 18-rc2] Fix typos in /Documentation : 'H'-'M'
- Previous by thread: Re: [patch] [resend] Fix swsusp with PNP BIOS
- Next by thread: Re: [patch] [resend] Fix swsusp with PNP BIOS
- Index(es):