PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Forums Hébergement > Forum Serveur - Sécurité et techniques > linux.debian.user > CONFIG_SOFTWARE_SUSPEND=y, ACPI, and uswsusp
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
linux.debian.user debian-user@lists.debian.org.

CONFIG_SOFTWARE_SUSPEND=y, ACPI, and uswsusp

Réponse
 
LinkBack Outils de la discussion
Vieux 27/03/2007, 06h50   #1
Nick Lidakis
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut CONFIG_SOFTWARE_SUSPEND=y, ACPI, and uswsusp

I am attempting to get uswsusp working on my Debian Sid machine. After
reading the docs, a couple of SuSe web pages
(http://en.opensuse.org/S2disk) regarding s2ram and s2disk I am stuck on
one detail: CONFIG_SOFTWARE_SUSPEND=y. I can not find this kernel option
anywhere when attempting to configure the kernel. Whether it's the
debian 2.6.18 source or the kernel.org 2.6.20 source; can't be found.
Not under the ACPI options, nor the CPU frequency scaling options.

Attempting to dpkg-reconfigure uswsusp results in:

Your kernel doesn't support userspace software
suspend


Your kernel doesn't support userspace sofware suspend. Please
reconfigure your kernel to include
CONFIG_SOFTWARE_SUSPEND=y and recompile.



Can someone point me in the right direction?

By the way, the hardware is an Asus A8N-SLI desktop motherboard.

Thanks.


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 27/03/2007, 07h30   #2
Celejar
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: CONFIG_SOFTWARE_SUSPEND=y, ACPI, and uswsusp

On Tue, 27 Mar 2007 01:29:40 -0400
Nick Lidakis <nlidakis@verizon.net> wrote:

> I am attempting to get uswsusp working on my Debian Sid machine. After
> reading the docs, a couple of SuSe web pages
> (http://en.opensuse.org/S2disk) regarding s2ram and s2disk I am stuck on
> one detail: CONFIG_SOFTWARE_SUSPEND=y. I can not find this kernel option
> anywhere when attempting to configure the kernel. Whether it's the
> debian 2.6.18 source or the kernel.org 2.6.20 source; can't be found.
> Not under the ACPI options, nor the CPU frequency scaling options.
>
> Attempting to dpkg-reconfigure uswsusp results in:
>
> Your kernel doesn't support userspace software
> suspend
>
>
> Your kernel doesn't support userspace sofware suspend. Please
> reconfigure your kernel to include
> CONFIG_SOFTWARE_SUSPEND=y and recompile.
>
>
>
> Can someone point me in the right direction?


In 2.6.18, it's under 'Power Management Options'. Check 'Software
Suspend'.

Celejar


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 27/03/2007, 07h40   #3
Jorge Peixoto de Morais Neto
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: CONFIG_SOFTWARE_SUSPEND=y, ACPI, and uswsusp

>
> > I am attempting to get uswsusp working on my Debian Sid machine. After
> > reading the docs, a couple of SuSe web pages
> > (http://en.opensuse.org/S2disk) regarding s2ram and s2disk I am stuck on
> > one detail: CONFIG_SOFTWARE_SUSPEND=y. I can not find this kernel option
> > anywhere when attempting to configure the kernel. Whether it's the
> > debian 2.6.18 source or the kernel.org 2.6.20 source; can't be found.
> > Not under the ACPI options, nor the CPU frequency scaling options.
> >
> > Attempting to dpkg-reconfigure uswsusp results in:
> >
> > Your kernel doesn't support userspace software
> > suspend
> >
> >
> > Your kernel doesn't support userspace sofware suspend. Please
> > reconfigure your kernel to include
> > CONFIG_SOFTWARE_SUSPEND=y and recompile.
> >
> >
> >
> > Can someone point me in the right direction?

>
> In 2.6.18, it's under 'Power Management Options'. Check 'Software
> Suspend'.



I'm sorry for being slightly offtopic, but how can I know if my PC supports
suspend-to-disk?
I frequently have several programs open and I sometimes keep the PC on
overnight in order to have the same open programs in the morning. It would
be better on the environment if I always powered down the computer.


--
Software is like sex: it is better when it is free.

  Réponse avec citation
Vieux 27/03/2007, 14h00   #4
Hugo Vanwoerkom
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: CONFIG_SOFTWARE_SUSPEND=y, ACPI, and uswsusp

Jorge Peixoto de Morais Neto wrote:
> > I am attempting to get uswsusp working on my Debian Sid machine.

> After
> > reading the docs, a couple of SuSe web pages
> > (http://en.opensuse.org/S2disk) regarding s2ram and s2disk I am

> stuck on
> > one detail: CONFIG_SOFTWARE_SUSPEND=y. I can not find this kernel

> option
> > anywhere when attempting to configure the kernel. Whether it's the
> > debian 2.6.18 source or the kernel.org <http://kernel.org> 2.6.20

> source; can't be found.
> > Not under the ACPI options, nor the CPU frequency scaling options.
> >
> > Attempting to dpkg-reconfigure uswsusp results in:
> >
> > Your kernel doesn't support userspace software
> > suspend
> >
> >
> > Your kernel doesn't support userspace sofware suspend. Please
> > reconfigure your kernel to include
> > CONFIG_SOFTWARE_SUSPEND=y and recompile.
> >
> >
> >
> > Can someone point me in the right direction?

>
> In 2.6.18, it's under 'Power Management Options'. Check 'Software
> Suspend'.
>
>
> I'm sorry for being slightly offtopic, but how can I know if my PC
> supports suspend-to-disk?
> I frequently have several programs open and I sometimes keep the PC on
> overnight in order to have the same open programs in the morning. It
> would be better on the environment if I always powered down the computer.
>


The only way to find out is to try it.
The Debian stock kernel has suspend turned on.
The documentation text file I attached.

There is an "improved" version that needs a patch to the kernel:
http://www.suspend2.net/
has a well attended to mailing list. Active support.

I found that suspend from X did not work for me, at least it would not
resume right.

After diddling with it for a couple of months, I gave up.

Hugo



















Some warnings, first.

* BIG FAT WARNING ************************************************** *******
*
* If you touch anything on disk between suspend and resume...
* ...kiss your data goodbye.
*
* If you do resume from initrd after your filesystems are mounted...
* ...bye bye root partition.
* [this is actually same case as above]
*
* If you have unsupported (*) devices using DMA, you may have some
* problems. If your disk driver does not support suspend... (IDE does),
* it may cause some problems, too. If you change kernel command line
* between suspend and resume, it may do something wrong. If you change
* your hardware while system is suspended... well, it was not good idea;
* but it will probably only crash.
*
* (*) suspend/resume support is needed to make it safe.
*
* If you have any filesystems on USB devices mounted before software suspend,
* they won't be accessible after resume and you may lose data, as though
* you have unplugged the USB devices with mounted filesystems on them;
* see the FAQ below for details. (This is not true for more traditional
* power states like "standby", which normally don't turn USB off.)

You need to append resume=/dev/your_swap_partition to kernel command
line. Then you suspend by

echo shutdown > /sys/power/disk; echo disk > /sys/power/state

.. If you feel ACPI works pretty well on your system, you might try

echo platform > /sys/power/disk; echo disk > /sys/power/state

.. If you have SATA disks, you'll need recent kernels with SATA suspend
support. For suspend and resume to work, make sure your disk drivers
are built into kernel -- not modules. [There's way to make
suspend/resume with modular disk drivers, see FAQ, but you probably
should not do that.]

If you want to limit the suspend image size to N bytes, do

echo N > /sys/power/image_size

before suspend (it is limited to 500 MB by default).


Article about goals and implementation of Software Suspend for Linux
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~
Author: G‚ábor Kuti
Last revised: 2003-10-20 by Pavel Machek

Idea and goals to achieve

Nowadays it is common in several laptops that they have a suspend button. It
saves the state of the machine to a filesystem or to a partition and switches
to standby mode. Later resuming the machine the saved state is loaded back to
ram and the machine can continue its work. It has two real benefits. First we
save ourselves the time machine goes down and later boots up, energy costs
are real high when running from batteries. The other gain is that we don't have to
interrupt our programs so processes that are calculating something for a long
time shouldn't need to be written interruptible.

swsusp saves the state of the machine into active swaps and then reboots or
powerdowns. You must explicitly specify the swap partition to resume from with
``resume='' kernel option. If signature is found it loads and restores saved
state. If the option ``noresume'' is specified as a boot parameter, it skips
the resuming.

In the meantime while the system is suspended you should not add/remove any
of the hardware, write to the filesystems, etc.

Sleep states summary
====================

There are three different interfaces you can use, /proc/acpi should
work like this:

In a really perfect world:
echo 1 > /proc/acpi/sleep # for standby
echo 2 > /proc/acpi/sleep # for suspend to ram
echo 3 > /proc/acpi/sleep # for suspend to ram, but with more power conservative
echo 4 > /proc/acpi/sleep # for suspend to disk
echo 5 > /proc/acpi/sleep # for shutdown unfriendly the system

and perhaps
echo 4b > /proc/acpi/sleep # for suspend to disk via s4bios

Frequently Asked Questions
==========================

Q: well, suspending a server is IMHO a really stupid thing,
but... (Diego Zuccato):

A: You bought new UPS for your server. How do you install it without
bringing machine down? Suspend to disk, rearrange power cables,
resume.

You have your server on UPS. Power died, and UPS is indicating 30
seconds to failure. What do you do? Suspend to disk.


Q: Maybe I'm missing something, but why don't the regular I/O paths work?

A: We do use the regular I/O paths. However we cannot restore the data
to its original location as we load it. That would create an
inconsistent kernel state which would certainly result in an oops.
Instead, we load the image into unused memory and then atomically copy
it back to it original location. This implies, of course, a maximum
image size of half the amount of memory.

There are two solutions to this:

* require half of memory to be free during suspend. That way you can
read "new" data onto free spots, then cli and copy

* assume we had special "polling" ide driver that only uses memory
between 0-640KB. That way, I'd have to make sure that 0-640KB is free
during suspending, but otherwise it would work...

suspend2 shares this fundamental limitation, but does not include user
data and disk caches into "used memory" by saving them in
advance. That means that the limitation goes away in practice.

Q: Does linux support ACPI S4?

A: Yes. That's what echo platform > /sys/power/disk does.

Q: What is 'suspend2'?

A: suspend2 is 'Software Suspend 2', a forked implementation of
suspend-to-disk which is available as separate patches for 2.4 and 2.6
kernels from swsusp.sourceforge.net. It includes support for SMP, 4GB
highmem and preemption. It also has a extensible architecture that
allows for arbitrary transformations on the image (compression,
encryption) and arbitrary backends for writing the image (eg to swap
or an NFS share[Work In Progress]). Questions regarding suspend2
should be sent to the mailing list available through the suspend2
website, and not to the Linux Kernel Mailing List. We are working
toward merging suspend2 into the mainline kernel.

Q: A kernel thread must voluntarily freeze itself (call 'refrigerator').
I found some kernel threads that don't do it, and they don't freeze
so the system can't sleep. Is this a known behavior?

A: All such kernel threads need to be fixed, one by one. Select the
place where the thread is safe to be frozen (no kernel semaphores
should be held at that point and it must be safe to sleep there), and
add:

try_to_freeze();

If the thread is needed for writing the image to storage, you should
instead set the PF_NOFREEZE process flag when creating the thread (and
be very carefull).


Q: What is the difference between between "platform", "shutdown" and
"firmware" in /sys/power/disk?

A:

shutdown: save state in linux, then tell bios to powerdown

platform: save state in linux, then tell bios to powerdown and blink
"suspended led"

firmware: tell bios to save state itself [needs BIOS-specific suspend
partition, and has very little to do with swsusp]

"platform" is actually right thing to do, but "shutdown" is most
reliable.

Q: I do not understand why you have such strong objections to idea of
selective suspend.

A: Do selective suspend during runtime power managment, that's okay. But
its useless for suspend-to-disk. (And I do not see how you could use
it for suspend-to-ram, I hope you do not want that).

Lets see, so you suggest to

* SUSPEND all but swap device and parents
* Snapshot
* Write image to disk
* SUSPEND swap device and parents
* Powerdown

Oh no, that does not work, if swap device or its parents uses DMA,
you've corrupted data. You'd have to do

* SUSPEND all but swap device and parents
* FREEZE swap device and parents
* Snapshot
* UNFREEZE swap device and parents
* Write
* SUSPEND swap device and parents

Which means that you still need that FREEZE state, and you get more
complicated code. (And I have not yet introduce details like system
devices).

Q: There don't seem to be any generally useful behavioral
distinctions between SUSPEND and FREEZE.

A: Doing SUSPEND when you are asked to do FREEZE is always correct,
but it may be unneccessarily slow. If you want your driver to stay simple,
slowness may not matter to you. It can always be fixed later.

For devices like disk it does matter, you do not want to spindown for
FREEZE.

Q: After resuming, system is paging heavilly, leading to very bad interactivity.

A: Try running

cat `cat /proc/[0-9]*/maps | grep / | sed 's:.* /:/:' | sort -u` > /dev/null

after resume. swapoff -a; swapon -a may also be useful.

Q: What happens to devices during swsusp? They seem to be resumed
during system suspend?

A: That's correct. We need to resume them if we want to write image to
disk. Whole sequence goes like

Suspend part
~~~~~~~~~~~~
running system, user asks for suspend-to-disk

user processes are stopped

suspend(PMSG_FREEZE): devices are frozen so that they don't interfere
with state snapshot

state snapshot: copy of whole used memory is taken with interrupts disabled

resume(): devices are woken up so that we can write image to swap

write image to swap

suspend(PMSG_SUSPEND): suspend devices so that we can power off

turn the power off

Resume part
~~~~~~~~~~~
(is actually pretty similar)

running system, user asks for suspend-to-disk

user processes are stopped (in common case there are none, but with resume-from-initrd, noone knows)

read image from disk

suspend(PMSG_FREEZE): devices are frozen so that they don't interfere
with image restoration

image restoration: rewrite memory with image

resume(): devices are woken up so that system can continue

thaw all user processes

Q: What is this 'Encrypt suspend image' for?

A: First of all: it is not a replacement for dm-crypt encrypted swap.
It cannot protect your computer while it is suspended. Instead it does
protect from leaking sensitive data after resume from suspend.

Think of the following: you suspend while an application is running
that keeps sensitive data in memory. The application itself prevents
the data from being swapped out. Suspend, however, must write these
data to swap to be able to resume later on. Without suspend encryption
your sensitive data are then stored in plaintext on disk. This means
that after resume your sensitive data are accessible to all
applications having direct access to the swap device which was used
for suspend. If you don't need swap after resume these data can remain
on disk virtually forever. Thus it can happen that your system gets
broken in weeks later and sensitive data which you thought were
encrypted and protected are retrieved and stolen from the swap device.
To prevent this situation you should use 'Encrypt suspend image'.

During suspend a temporary key is created and this key is used to
encrypt the data written to disk. When, during resume, the data was
read back into memory the temporary key is destroyed which simply
means that all data written to disk during suspend are then
inaccessible so they can't be stolen later on. The only thing that
you must then take care of is that you call 'mkswap' for the swap
partition used for suspend as early as possible during regular
boot. This asserts that any temporary key from an oopsed suspend or
from a failed or aborted resume is erased from the swap device.

As a rule of thumb use encrypted swap to protect your data while your
system is shut down or suspended. Additionally use the encrypted
suspend image to prevent sensitive data from being stolen after
resume.

Q: Why can't we suspend to a swap file?

A: Because accessing swap file needs the filesystem mounted, and
filesystem might do something wrong (like replaying the journal)
during mount.

There are few ways to get that fixed:

1) Probably could be solved by modifying every filesystem to support
some kind of "really read-only!" option. Patches welcome.

2) suspend2 gets around that by storing absolute positions in on-disk
image (and blocksize), with resume parameter pointing directly to
suspend header.

Q: Is there a maximum system RAM size that is supported by swsusp?

A: It should work okay with highmem.

Q: Does swsusp (to disk) use only one swap partition or can it use
multiple swap partitions (aggregate them into one logical space)?

A: Only one swap partition, sorry.

Q: If my application(s) causes lots of memory & swap space to be used
(over half of the total system RAM), is it correct that it is likely
to be useless to try to suspend to disk while that app is running?

A: No, it should work okay, as long as your app does not mlock()
it. Just prepare big enough swap partition.

Q: What information is useful for debugging suspend-to-disk problems?

A: Well, last messages on the screen are always useful. If something
is broken, it is usually some kernel driver, therefore trying with as
little as possible modules loaded s a lot. I also prefer people to
suspend from console, preferably without X running. Booting with
init=/bin/bash, then swapon and starting suspend sequence manually
usually does the trick. Then it is good idea to try with latest
vanilla kernel.

Q: How can distributions ship a swsusp-supporting kernel with modular
disk drivers (especially SATA)?

A: Well, it can be done, load the drivers, then do echo into
/sys/power/disk/resume file from initrd. Be sure not to mount
anything, not even read-only mount, or you are going to lose your
data.

Q: How do I make suspend more verbose?

A: If you want to see any non-error kernel messages on the virtual
terminal the kernel switches to during suspend, you have to set the
kernel console loglevel to at least 4 (KERN_WARNING), for example by
doing

# save the old loglevel
read LOGLEVEL DUMMY < /proc/sys/kernel/printk
# set the loglevel so we see the progress bar.
# if the level is higher than needed, we leave it alone.
if [ $LOGLEVEL -lt 5 ]; then
echo 5 > /proc/sys/kernel/printk
fi

IMG_SZ=0
read IMG_SZ < /sys/power/image_size
echo -n disk > /sys/power/state
RET=$?
#
# the logic here is:
# if image_size > 0 (without kernel support, IMG_SZ will be zero),
# then try again with image_size set to zero.
if [ $RET -ne 0 -a $IMG_SZ -ne 0 ]; then # try again with minimal image size
echo 0 > /sys/power/image_size
echo -n disk > /sys/power/state
RET=$?
fi

# restore previous loglevel
echo $LOGLEVEL > /proc/sys/kernel/printk
exit $RET

Q: Is this true that if I have a mounted filesystem on a USB device and
I suspend to disk, I can lose data unless the filesystem has been mounted
with "sync"?

A: That's right ... if you disconnect that device, you may lose data.
In fact, even with "-o sync" you can lose data if your programs have
information in buffers they haven't written out to a disk you disconnect,
or if you disconnect before the device finished saving data you wrote.

Software suspend normally powers down USB controllers, which is equivalent
to disconnecting all USB devices attached to your system.

Your system might well support low-power modes for its USB controllers
while the system is asleep, maintaining the connection, using true sleep
modes like "suspend-to-RAM" or "standby". (Don't write "disk" to the
/sys/power/state file; write "standby" or "mem".) We've not seen any
hardware that can use these modes through software suspend, although in
theory some systems might support "platform" or "firmware" modes that
won't break the USB connections.

Remember that it's always a bad idea to unplug a disk drive containing a
mounted filesystem. That's true even when your system is asleep! The
safest thing is to unmount all filesystems on removable media (such USB,
Firewire, CompactFlash, MMC, external SATA, or even IDE hotplug bays)
before suspending; then remount them after resuming.

Q: I upgraded the kernel from 2.6.15 to 2.6.16. Both kernels were
compiled with the similar configuration files. Anyway I found that
suspend to disk (and resume) is much slower on 2.6.16 compared to
2.6.15. Any idea for why that might happen or how can I speed it up?

A: This is because the size of the suspend image is now greater than
for 2.6.15 (by saving more data we can get more responsive system
after resume).

There's the /sys/power/image_size knob that controls the size of the
image. If you set it to 0 (eg. by echo 0 > /sys/power/image_size as
root), the 2.6.15 behavior should be restored. If it is still too
slow, take a look at suspend.sf.net -- userland suspend is faster and
supports LZF compression to speed it up further.

  Réponse avec citation
Vieux 27/03/2007, 17h40   #5
Nick Lidakis
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: CONFIG_SOFTWARE_SUSPEND=y, ACPI, and uswsusp

Celejar wrote:
> On Tue, 27 Mar 2007 01:29:40 -0400
> Nick Lidakis <nlidakis@verizon.net> wrote:
>
>
>> I am attempting to get uswsusp working on my Debian Sid machine. After
>> reading the docs, a couple of SuSe web pages
>> (http://en.opensuse.org/S2disk) regarding s2ram and s2disk I am stuck on
>> one detail: CONFIG_SOFTWARE_SUSPEND=y. I can not find this kernel option
>> anywhere when attempting to configure the kernel. Whether it's the
>> debian 2.6.18 source or the kernel.org 2.6.20 source; can't be found.
>> Not under the ACPI options, nor the CPU frequency scaling options.
>>
>> Attempting to dpkg-reconfigure uswsusp results in:
>>
>> Your kernel doesn't support userspace software
>> suspend
>>
>>
>> Your kernel doesn't support userspace sofware suspend. Please
>> reconfigure your kernel to include
>> CONFIG_SOFTWARE_SUSPEND=y and recompile.
>>
>>
>>
>> Can someone point me in the right direction?
>>

>
> In 2.6.18, it's under 'Power Management Options'. Check 'Software
> Suspend'.
>
> Celejar
>
>
>

No. It is not. That's why I went to the trouble of downloading 2.6.20
from kernel.org. These are my options in either kernel:[*] Power Management support
? ?[*] Legacy Power Management API (DEPRECATED)
? ? [ ] Power Management Debug Support
? ? [ ] Driver model /sys/devices/.../power/state files (DEPRECATED) (NEW)
? ? ACPI (Advanced Configuration and Power Interface) Support --->
? ? APM (Advanced Power Management) BIOS Support --->
? ? CPU Frequency scaling --->


And under ACPI:
[*] ACPI Support
? ? < > AC Adapter
? ? < > Battery
? ? <*> Button
? ? < > Video
? ? < > Generic Hotkey (EXPERIMENTAL)
? ? <*> Fan
? ? < > Dock
? ? <*> Processor
? ? <*> Thermal Zone
? ? < > ASUS/Medion Laptop Extras
? ? < > IBM ThinkPad Laptop Extras
? ? < > Toshiba Laptop Extras
? ? (0) Disable ACPI for systems before Jan 1st this year
? ? [ ] Debug Statements
? ? < > ACPI0004,PNP0A05 and PNP0A06 Container Driver (EXPERIMENTAL)
? ? < > Smart Battery System (EXPERIMENTAL)
? ?


Now, the only thing I can think of is in regards to the error message I
get whenever a new version of uwsusp get installed, which is:

Configuring uswsusp
?
? Your kernel doesn't support userspace software suspend
?
? Your kernel doesn't support userspace sofware suspend. Please
reconfigure your kernel to include
? CONFIG_SOFTWARE_SUSPEND=y and recompile.
?
? <Ok>


So, how come software suspend is not listed under my kernel options??





--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 27/03/2007, 18h10   #6
Celejar
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: CONFIG_SOFTWARE_SUSPEND=y, ACPI, and uswsusp

On Tue, 27 Mar 2007 12:16:48 -0400
Nick Lidakis <nlidakis@verizon.net> wrote:

> Celejar wrote:
> > On Tue, 27 Mar 2007 01:29:40 -0400
> > Nick Lidakis <nlidakis@verizon.net> wrote:
> >
> >
> >> I am attempting to get uswsusp working on my Debian Sid machine. After
> >> reading the docs, a couple of SuSe web pages
> >> (http://en.opensuse.org/S2disk) regarding s2ram and s2disk I am stuck on
> >> one detail: CONFIG_SOFTWARE_SUSPEND=y. I can not find this kernel option
> >> anywhere when attempting to configure the kernel. Whether it's the
> >> debian 2.6.18 source or the kernel.org 2.6.20 source; can't be found.
> >> Not under the ACPI options, nor the CPU frequency scaling options.
> >>
> >> Attempting to dpkg-reconfigure uswsusp results in:
> >>
> >> Your kernel doesn't support userspace software
> >> suspend
> >>
> >>
> >> Your kernel doesn't support userspace sofware suspend. Please
> >> reconfigure your kernel to include
> >> CONFIG_SOFTWARE_SUSPEND=y and recompile.
> >>
> >>
> >>
> >> Can someone point me in the right direction?
> >>

> >
> > In 2.6.18, it's under 'Power Management Options'. Check 'Software
> > Suspend'.
> >
> > Celejar
> >
> >
> >

> No. It is not. That's why I went to the trouble of downloading 2.6.20
> from kernel.org. These are my options in either kernel:
>[*] Power Management support
> ? ?[*] Legacy Power Management API (DEPRECATED)
> ? ? [ ] Power Management Debug Support
> ? ? [ ] Driver model /sys/devices/.../power/state files (DEPRECATED) (NEW)
> ? ? ACPI (Advanced Configuration and Power Interface) Support --->
> ? ? APM (Advanced Power Management) BIOS Support --->
> ? ? CPU Frequency scaling --->
>
>
> And under ACPI:
>
>[*] ACPI Support
> ? ? < > AC Adapter
> ? ? < > Battery
> ? ? <*> Button
> ? ? < > Video
> ? ? < > Generic Hotkey (EXPERIMENTAL)
> ? ? <*> Fan
> ? ? < > Dock
> ? ? <*> Processor
> ? ? <*> Thermal Zone
> ? ? < > ASUS/Medion Laptop Extras
> ? ? < > IBM ThinkPad Laptop Extras
> ? ? < > Toshiba Laptop Extras
> ? ? (0) Disable ACPI for systems before Jan 1st this year
> ? ? [ ] Debug Statements
> ? ? < > ACPI0004,PNP0A05 and PNP0A06 Container Driver (EXPERIMENTAL)
> ? ? < > Smart Battery System (EXPERIMENTAL)
> ? ?
>
>
> Now, the only thing I can think of is in regards to the error message I
> get whenever a new version of uwsusp get installed, which is:
>
> Configuring uswsusp
> ?
> ? Your kernel doesn't support userspace software suspend
> ?
> ? Your kernel doesn't support userspace sofware suspend. Please
> reconfigure your kernel to include
> ? CONFIG_SOFTWARE_SUSPEND=y and recompile.
> ?
> ? <Ok>
>
>
> So, how come software suspend is not listed under my kernel options??


Well, like many kernel options, it does depend on other things. For
example, if swap (General Setup / support for paging anonymous memory
(swap)) isn't enabled, you won't get an option for software suspend.
>From 'kernel/power/Kconfig':


> config SOFTWARE_SUSPEND
> bool "Software Suspend"
> depends on PM && SWAP && ((X86 && (!SMP || SUSPEND_SMP) && !X86_PAE) ||
> ((FRV || PPC32) && !SMP))
> ------
> Enable the possibility of suspending the machine.
> It doesn't need ACPI or APM.
> You may suspend your machine by 'swsusp' or 'shutdown -z <time>'
> (patch for sysvinit needed).


Celejar


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 27/03/2007, 19h40   #7
Nick Lidakis
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: CONFIG_SOFTWARE_SUSPEND=y, ACPI, and uswsusp

Celejar wrote:
>
> Well, like many kernel options, it does depend on other things. For
> example, if swap (General Setup / support for paging anonymous memory
> (swap)) isn't enabled, you won't get an option for software suspend.
> >From 'kernel/power/Kconfig':

>
>
>> config SOFTWARE_SUSPEND
>> bool "Software Suspend"
>> depends on PM && SWAP && ((X86 && (!SMP || SUSPEND_SMP) && !X86_PAE) ||
>> ((FRV || PPC32) && !SMP))
>> ------
>> Enable the possibility of suspending the machine.
>> It doesn't need ACPI or APM.
>> You may suspend your machine by 'swsusp' or 'shutdown -z <time>'
>> (patch for sysvinit needed).
>>

>
> Celejar
>
>

That option is enabled. Any other suggestions? Where did you find the
aforementioned documentation?

Nick




--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 27/03/2007, 19h40   #8
Celejar
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: CONFIG_SOFTWARE_SUSPEND=y, ACPI, and uswsusp

On Tue, 27 Mar 2007 14:12:25 -0400
Nick Lidakis <nlidakis@verizon.net> wrote:

> Celejar wrote:
> >
> > Well, like many kernel options, it does depend on other things. For
> > example, if swap (General Setup / support for paging anonymous memory
> > (swap)) isn't enabled, you won't get an option for software suspend.
> > >From 'kernel/power/Kconfig':

> >
> >
> >> config SOFTWARE_SUSPEND
> >> bool "Software Suspend"
> >> depends on PM && SWAP && ((X86 && (!SMP || SUSPEND_SMP) && !X86_PAE) ||
> >> ((FRV || PPC32) && !SMP))
> >> ------
> >> Enable the possibility of suspending the machine.
> >> It doesn't need ACPI or APM.
> >> You may suspend your machine by 'swsusp' or 'shutdown -z <time>'
> >> (patch for sysvinit needed).
> >>

> >
> > Celejar
> >
> >

> That option is enabled. Any other suggestions? Where did you find the
> aforementioned documentation?


In /usr/src/linux-source-2.6.18/kernel/power/Kconfig (on my system).
Check everything in the 'depends' line.

Celejar


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 27/03/2007, 21h30   #9
Wayne Topa
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: CONFIG_SOFTWARE_SUSPEND=y, ACPI, and uswsusp

Nick Lidakis(nlidakis@verizon.net) is reported to have said:
> Celejar wrote:
> >
> >In 2.6.18, it's under 'Power Management Options'. Check 'Software
> >Suspend'.
> >
> >Celejar
> >
> >
> >

> No. It is not. That's why I went to the trouble of downloading 2.6.20
> from kernel.org. These are my options in either kernel:


Yes it is if your using a Debian kernel

uname -a
Linux buddy 2.6.18 #1 SMP Sat Feb 10 20:09:49 EST 2007 i686 GNU/Linux

less /boot/config-2.6.18
<snip >
#
# Power management options (ACPI, APM)
#
CONFIG_PM=y
CONFIG_PM_LEGACY=y
# CONFIG_PM_DEBUG is not set
CONFIG_SOFTWARE_SUSPEND=y
CONFIG_PM_STD_PARTITION=""
CONFIG_SUSPEND_SMP=y

#
# ACPI (Advanced Configuration and Power Interface) Support
#
CONFIG_ACPI=y
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_SLEEP_PROC_FS=y
# CONFIG_ACPI_SLEEP_PROC_SLEEP is not set
CONFIG_ACPI_AC=m
CONFIG_ACPI_BATTERY=m
CONFIG_ACPI_BUTTON=m
CONFIG_ACPI_VIDEO=m
CONFIG_ACPI_HOTKEY=m
CONFIG_ACPI_FAN=m
CONFIG_ACPI_DOCK=m
CONFIG_ACPI_PROCESSOR=m
CONFIG_ACPI_HOTPLUG_CPU=y
CONFIG_ACPI_THERMAL=m
CONFIG_ACPI_ASUS=m
CONFIG_ACPI_IBM=m
CONFIG_ACPI_TOSHIBA=m
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_EC=y
CONFIG_ACPI_POWER=y
CONFIG_ACPI_SYSTEM=y
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=m
CONFIG_ACPI_SBS=m
<snip>




--
Excuse me for butting in, but I'm interrupt-driven.
__________________________________________________ _____


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 27/03/2007, 21h50   #10
Nick Lidakis
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: CONFIG_SOFTWARE_SUSPEND=y, ACPI, and uswsusp

Wayne Topa wrote:
> Nick Lidakis(nlidakis@verizon.net) is reported to have said:
>
>> Celejar wrote:
>>
>>> In 2.6.18, it's under 'Power Management Options'. Check 'Software
>>> Suspend'.
>>>
>>> Celejar
>>>
>>>
>>>
>>>

>> No. It is not. That's why I went to the trouble of downloading 2.6.20
>> from kernel.org. These are my options in either kernel:
>>

>
> Yes it is if your using a Debian kernel
>
> uname -a
> Linux buddy 2.6.18 #1 SMP Sat Feb 10 20:09:49 EST 2007 i686 GNU/Linux
>
> less /boot/config-2.6.18
> <snip >
> #
> # Power management options (ACPI, APM)
> #
> CONFIG_PM=y
> CONFIG_PM_LEGACY=y
> # CONFIG_PM_DEBUG is not set
> CONFIG_SOFTWARE_SUSPEND=y
> CONFIG_PM_STD_PARTITION=""
> CONFIG_SUSPEND_SMP=y
>
> #
> # ACPI (Advanced Configuration and Power Interface) Support
> #
> CONFIG_ACPI=y
> CONFIG_ACPI_SLEEP=y
> CONFIG_ACPI_SLEEP_PROC_FS=y
> # CONFIG_ACPI_SLEEP_PROC_SLEEP is not set
> CONFIG_ACPI_AC=m
> CONFIG_ACPI_BATTERY=m
> CONFIG_ACPI_BUTTON=m
> CONFIG_ACPI_VIDEO=m
> CONFIG_ACPI_HOTKEY=m
> CONFIG_ACPI_FAN=m
> CONFIG_ACPI_DOCK=m
> CONFIG_ACPI_PROCESSOR=m
> CONFIG_ACPI_HOTPLUG_CPU=y
> CONFIG_ACPI_THERMAL=m
> CONFIG_ACPI_ASUS=m
> CONFIG_ACPI_IBM=m
> CONFIG_ACPI_TOSHIBA=m
> CONFIG_ACPI_BLACKLIST_YEAR=0
> # CONFIG_ACPI_DEBUG is not set
> CONFIG_ACPI_EC=y
> CONFIG_ACPI_POWER=y
> CONFIG_ACPI_SYSTEM=y
> CONFIG_X86_PM_TIMER=y
> CONFIG_ACPI_CONTAINER=m
> CONFIG_ACPI_SBS=m
> <snip>
>
>
>
>
>

I posted clearly that those options were not available and even copied
over the menuconfig screen in my previous post. So, you telling me that
the options are there s me little. What I am asking (and, yes, I did
try Google) is: I'm I misconfiguring the kernel config in such a way
that those options don't show up?

Here:

#
# Power management options (ACPI, APM)
#
CONFIG_PM=y
CONFIG_PM_LEGACY=y
# CONFIG_PM_DEBUG is not set

#
# ACPI (Advanced Configuration and Power Interface) Support
#
CONFIG_ACPI=y
# CONFIG_ACPI_AC is not set
# CONFIG_ACPI_BATTERY is not set
CONFIG_ACPI_BUTTON=y
# CONFIG_ACPI_VIDEO is not set
# CONFIG_ACPI_HOTKEY is not set
CONFIG_ACPI_FAN=y
# CONFIG_ACPI_DOCK is not set
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_THERMAL=y
# CONFIG_ACPI_ASUS is not set
# CONFIG_ACPI_IBM is not set
# CONFIG_ACPI_TOSHIBA is not set
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_EC=y
CONFIG_ACPI_POWER=y
CONFIG_ACPI_SYSTEM=y
CONFIG_X86_PM_TIMER=y
# CONFIG_ACPI_CONTAINER is not set
# CONFIG_ACPI_SBS is not set



See? No options for software suspend.


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 28/03/2007, 01h30   #11
Wayne Topa
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: CONFIG_SOFTWARE_SUSPEND=y, ACPI, and uswsusp

Nick Lidakis(nlidakis@verizon.net) is reported to have said:
> Wayne Topa wrote:
> >Nick Lidakis(nlidakis@verizon.net) is reported to have said:
> >
> >>Celejar wrote:
> >>
> >>>In 2.6.18, it's under 'Power Management Options'. Check 'Software
> >>>Suspend'.
> >>>
> >>>Celejar
> >>>
> >>>
> >>>
> >>>
> >>No. It is not. That's why I went to the trouble of downloading 2.6.20
> >>from kernel.org. These are my options in either kernel:

> >
> >Yes it is if your using a Debian kernel
> >
> >uname -a
> >Linux buddy 2.6.18 #1 SMP Sat Feb 10 20:09:49 EST 2007 i686 GNU/Linux
> >

<snip>

> I posted clearly that those options were not available and even copied
> over the menuconfig screen in my previous post. So, you telling me that
> the options are there s me little. What I am asking (and, yes, I did
> try Google) is: I'm I misconfiguring the kernel config in such a way
> that those options don't show up?
>
> Here:

<snip old info>

You posted the 'menuconfig screen' I posted the config file. Did you
compare your config file with what I posted?

1. The kernel config file in /boot/config-{version} shows all of the
config options that are available. Those you configured and those
that you didn't.

2. If you had the same kernel and headers that I have, both of our
config files would have the same number of entries weither we
configurd them the same or not. The only differences would be
=y, =m, or is not set, after the options.

The config I posted was from

linux-source-2.6.18 2.6.18.dfsg.1-11
Linux kernel source for version 2.6.18 with Debian patche

linux-headers-2.6.18-4-k7 2.6.18.dfsg.1-11 Header files
for Linux 2.6.18 on AMD K7

If we are both using the _same_ kernel source and headers then I sure
don't what is wrong.

Wayne

--
Keyboard not connected, press to continue.
__________________________________________________ _____


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 28/03/2007, 01h50   #12
Nick Lidakis
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: CONFIG_SOFTWARE_SUSPEND=y, ACPI, and uswsusp

Nick Lidakis wrote:
> I posted clearly that those options were not available and even
> copied over the menuconfig screen in my previous post. So, you telling
> me that the options are there s me little. What I am asking (and,
> yes, I did try Google) is: I'm I misconfiguring the kernel config in
> such a way that those options don't show up?


Yikes! My apologies Wayne. After rereading my post, it really sounds
like a smart ass reply. I really did mean it in a most factual way;
stating that I did try to find a solution, on my own, before posting to
the list.

Sincerely,

Nick


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 28/03/2007, 03h40   #13
Stefan Monnier
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: CONFIG_SOFTWARE_SUSPEND=y, ACPI, and uswsusp

> No. It is not. That's why I went to the trouble of downloading 2.6.20 from
> kernel.org. These are my options in either kernel:


The stock 2.6.18-4-686 kernel has it enabled, but the 2.6.18-4-686-bigmem
doesn't have it at all (not even disabled).
Maybe that can you,


Stefan "who switched to the non-bigmem version, preferring s2disk
even at the cost of dropping from 4GB down to 3GB"


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 28/03/2007, 05h30   #14
Nick Lidakis
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: CONFIG_SOFTWARE_SUSPEND=y, ACPI, and uswsusp

Stefan Monnier wrote:
>> No. It is not. That's why I went to the trouble of downloading 2.6.20 from
>> kernel.org. These are my options in either kernel:
>>

>
> The stock 2.6.18-4-686 kernel has it enabled, but the 2.6.18-4-686-bigmem
> doesn't have it at all (not even disabled).
> Maybe that can you,
>
>
> Stefan "who switched to the non-bigmem version, preferring s2disk
> even at the cost of dropping from 4GB down to 3GB"
>
>
>

I considered high memory having an effect on this issue; I did have it
enabled since my machine has 2 gigs of ram. Disabling the 4 gig option
has no effect.

Anybody else have any other suggestions?



--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 30/03/2007, 03h20   #15
Nick Lidakis
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: CONFIG_SOFTWARE_SUSPEND=y, ACPI, and uswsusp

Nick Lidakis wrote:
> Stefan Monnier wrote:
>>> No. It is not. That's why I went to the trouble of downloading
>>> 2.6.20 from
>>> kernel.org. These are my options in either kernel:
>>>

>>
>> The stock 2.6.18-4-686 kernel has it enabled, but the
>> 2.6.18-4-686-bigmem
>> doesn't have it at all (not even disabled).
>> Maybe that can you,
>>
>>
>> Stefan "who switched to the non-bigmem version, preferring
>> s2disk
>> even at the cost of dropping from 4GB down to 3GB"
>>
>>
>>

> I considered high memory having an effect on this issue; I did have it
> enabled since my machine has 2 gigs of ram. Disabling the 4 gig option
> has no effect.
>
> Anybody else have any other suggestions?
>
>
>

No one?

Would someone be able post or email a .config (2.16.17 or greater) that
has software suspend option enabled?

Thanks


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 30/03/2007, 04h00   #16
Celejar
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: CONFIG_SOFTWARE_SUSPEND=y, ACPI, and uswsusp

On Thu, 29 Mar 2007 20:46:23 -0400
Nick Lidakis <nlidakis@verizon.net> wrote:

> Nick Lidakis wrote:
> > Stefan Monnier wrote:
> >>> No. It is not. That's why I went to the trouble of downloading
> >>> 2.6.20 from
> >>> kernel.org. These are my options in either kernel:
> >>>
> >>
> >> The stock 2.6.18-4-686 kernel has it enabled, but the
> >> 2.6.18-4-686-bigmem
> >> doesn't have it at all (not even disabled).
> >> Maybe that can you,
> >>
> >>
> >> Stefan "who switched to the non-bigmem version, preferring
> >> s2disk
> >> even at the cost of dropping from 4GB down to 3GB"
> >>
> >>
> >>

> > I considered high memory having an effect on this issue; I did have it
> > enabled since my machine has 2 gigs of ram. Disabling the 4 gig option
> > has no effect.
> >
> > Anybody else have any other suggestions?
> >
> >
> >

> No one?
>
> Would someone be able post or email a .config (2.16.17 or greater) that
> has software suspend option enabled?


Why don't you just see the .config from a stock Debian kernel?

Celejar


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 30/03/2007, 17h30   #17
Wayne Topa
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: CONFIG_SOFTWARE_SUSPEND=y, ACPI, and uswsusp

Nick Lidakis(nlidakis@verizon.net) is reported to have said:
> Stefan Monnier wrote:
> >>No. It is not. That's why I went to the trouble of downloading 2.6.20 from
> >>kernel.org. These are my options in either kernel:
> >>

> >

<snip>
> I considered high memory having an effect on this issue; I did have it
> enabled since my machine has 2 gigs of ram. Disabling the 4 gig option
> has no effect.
>
> Anybody else have any other suggestions?
>


Last try

1. cd /usr/src/linux
less .config

Post the section starting with
#
# Power management options (ACPI, APM)
#

2. Tell us what kernel source you are using.
ie dpkg -l linux-kernel |grep ^i

3. aptitude install linux-kernel-{whatever version you want} from
{whichever dist you are using}

Please reconfigure your Icedove mail headers. You don't need to send
two copies of your mail to the list. The Cc: is not necessaty.

Wayne

--
Plug-and-Play is really nice, unfortunately it only works 50% of the time.
To be specific the "Plug" almost always works. --unknown source
__________________________________________________ _____


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 02/04/2007, 03h30   #18
Nick Lidakis
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: CONFIG_SOFTWARE_SUSPEND=y, ACPI, and uswsusp

Wayne Topa wrote:
>
> Last try
>
> 1. cd /usr/src/linux
> less .config
>
> Post the section starting with
> #
> # Power management options (ACPI, APM)
> #
>
>


#
# Power management options (ACPI, APM)
#
CONFIG_PM=y
CONFIG_PM_LEGACY=y
# CONFIG_PM_DEBUG is not set

#
# ACPI (Advanced Configuration and Power Interface) Support
#
CONFIG_ACPI=y
# CONFIG_ACPI_AC is not set
# CONFIG_ACPI_BATTERY is not set
CONFIG_ACPI_BUTTON=y
# CONFIG_ACPI_VIDEO is not set
# CONFIG_ACPI_HOTKEY is not set
CONFIG_ACPI_FAN=y
# CONFIG_ACPI_DOCK is not set
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_THERMAL=y
# CONFIG_ACPI_ASUS is not set
# CONFIG_ACPI_IBM is not set
# CONFIG_ACPI_TOSHIBA is not set
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_EC=y
CONFIG_ACPI_POWER=y
CONFIG_ACPI_SYSTEM=y
CONFIG_X86_PM_TIMER=y
# CONFIG_ACPI_CONTAINER is not set
# CONFIG_ACPI_SBS is not set

#
# APM (Advanced Power Management) BIOS Support
#
# CONFIG_APM is not set



> 2. Tell us what kernel source you are using.
> ie dpkg -l linux-kernel |grep ^i
>
>

That command returns:
phobos:/usr/src/linux-source-2.6.18# dpkg -l linux-kernel |grep ^i

No packages found matching linux-kernel.

I am using the Debian kernel source 2.6.18. Got that from: apt-get
install linux-source-2.6.18.

> 3. aptitude install linux-kernel-{whatever version you want} from
> {whichever dist you are using}
>
>


Huh? Please elaborate. Did you mean kernel-image-{whatever-version-I-want}?

> Please reconfigure your Icedove mail headers. You don't need to send
> two copies of your mail to the list. The Cc: is not necessaty.
>
> Wayne
>
>

Sorry about that. Done.

I really appreciate your with this.


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 02/04/2007, 04h40   #19
Wayne Topa
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: CONFIG_SOFTWARE_SUSPEND=y, ACPI, and uswsusp

Nick Lidakis(nlidakis@verizon.net) is reported to have said:
> Wayne Topa wrote:
> >
> >Last try
> >
> >1. cd /usr/src/linux
> >less .config
> >
> >Post the section starting with
> >#
> ># Power management options (ACPI, APM)
> >#
> >
> >

>
> #
> # Power management options (ACPI, APM)
> #
> CONFIG_PM=y
> CONFIG_PM_LEGACY=y
> # CONFIG_PM_DEBUG is not set
>
> #
> # ACPI (Advanced Configuration and Power Interface) Support
> #
> CONFIG_ACPI=y
> # CONFIG_ACPI_AC is not set
> # CONFIG_ACPI_BATTERY is not set
> CONFIG_ACPI_BUTTON=y
> # CONFIG_ACPI_VIDEO is not set
> # CONFIG_ACPI_HOTKEY is not set
> CONFIG_ACPI_FAN=y
> # CONFIG_ACPI_DOCK is not set
> CONFIG_ACPI_PROCESSOR=y
> CONFIG_ACPI_THERMAL=y
> # CONFIG_ACPI_ASUS is not set
> # CONFIG_ACPI_IBM i