* Re: Linux 2.6.21-rc6
[not found] ` <20070413212954.GA2545@melchior.yamamaya.is-a-geek.org>
@ 2007-04-13 23:50 ` Adrian Bunk
2007-04-14 6:50 ` Tobias Diedrich
` (2 more replies)
0 siblings, 3 replies; 44+ messages in thread
From: Adrian Bunk @ 2007-04-13 23:50 UTC (permalink / raw)
To: Tobias Diedrich, Linux Kernel Mailing List, pavel; +Cc: linux-pm
On Fri, Apr 13, 2007 at 11:29:55PM +0200, Tobias Diedrich wrote:
> Linus Torvalds wrote:
>
> > We should be getting close to a 2.6.21 release, so please update any
> > regression reports you've done,
>
> For me, suspend to disk works only once (has been the case for all
> .21-rcs IIRC, but I didn't get around to report it so far).
> There are some threads about an issue like this, which is supposed
> to be fixed by disabling CONFIG_PCI_MSI, but on my system the
> problem persists nonetheless.
>
> On the second suspend attempt, the last message I see is
> "Suspending console(s)"
>
> If I find the time, I'll try to bisect it this weekend.
>...
Does CONFIG_HPET_TIMER=n make any difference?
Does the latest -git work?
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
^ permalink raw reply [flat|nested] 44+ messages in thread
* [3/3] 2.6.21-rc6: known regressions
[not found] <Pine.LNX.4.64.0704051944230.6730@woody.linux-foundation.org>
[not found] ` <20070413212954.GA2545@melchior.yamamaya.is-a-geek.org>
@ 2007-04-14 0:38 ` Adrian Bunk
2007-04-14 1:57 ` Antonino A. Daplas
` (2 more replies)
1 sibling, 3 replies; 44+ messages in thread
From: Adrian Bunk @ 2007-04-14 0:38 UTC (permalink / raw)
To: Linus Torvalds, Andrew Morton
Cc: Linux Kernel Mailing List, Tobias Diedrich, pavel, linux-pm,
Dave Jones, Jeremy Fitzhardinge, Eric W. Biederman,
Rafael J. Wysocki, gregkh, linux-pci, Tobias Doerffel, Len Brown,
linux-acpi, Marcus Better, adaplas, James Simmons, Jeff Chua,
Thomas Gleixner, Ingo Molnar
This email lists some known regressions in Linus' tree compared to 2.6.20.
If you find your name in the Cc header, you are either submitter of one
of the bugs, maintainer of an affectected subsystem or driver, a patch
of you caused a breakage or I'm considering you in any other way
possibly involved with one or more of these issues.
Due to the huge amount of recipients, please trim the Cc when answering.
Subject : suspend to disk works only once
References : http://lkml.org/lkml/2007/4/13/240
Submitter : Tobias Diedrich <ranma+kernel@tdiedrich.de>
Status : unknown
Subject : ThinkPad X60: resume no longer works (PCI related?)
workaround: booting with "hpet=disable"
References : http://lkml.org/lkml/2007/3/13/3
Submitter : Dave Jones <davej@redhat.com>
Jeremy Fitzhardinge <jeremy@goop.org>
Caused-By : PCI merge
commit 78149df6d565c36675463352d0bfe0000b02b7a7
Handled-By : Eric W. Biederman <ebiederm@xmission.com>
Rafael J. Wysocki <rjw@sisk.pl>
Status : problem is being debugged
Subject : Suspend to RAM doesn't work anymore (ACPI?)
References : http://lkml.org/lkml/2007/3/19/128
http://bugzilla.kernel.org/show_bug.cgi?id=8247
Submitter : Tobias Doerffel <tobias.doerffel@gmail.com>
Handled-By : Rafael J. Wysocki <rjw@sisk.pl>
Len Brown <len.brown@intel.com>
Status : problem is being debugged
Subject : resume from RAM corrupts vesafb console
References : http://lkml.org/lkml/2007/3/26/76
Submitter : Marcus Better <marcus@better.se>
Handled-By : Pavel Machek <pavel@ucw.cz>
Status : problem is being debugged
Subject : suspend to disk hangs (CONFIG_NO_HZ)
References : http://lkml.org/lkml/2007/3/25/217
Submitter : Jeff Chua <jeff.chua.linux@gmail.com>
Status : unknown
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [3/3] 2.6.21-rc6: known regressions
2007-04-14 0:38 ` [3/3] 2.6.21-rc6: known regressions Adrian Bunk
@ 2007-04-14 1:57 ` Antonino A. Daplas
2007-04-15 16:26 ` Marcus Better
2007-04-14 7:40 ` Dave Jones
2007-04-15 17:15 ` Jeff Chua
2 siblings, 1 reply; 44+ messages in thread
From: Antonino A. Daplas @ 2007-04-14 1:57 UTC (permalink / raw)
To: Adrian Bunk
Cc: James Simmons, Linus Torvalds, Andrew Morton, Ingo Molnar,
linux-pm, Linux Kernel Mailing List, Marcus Better
On Sat, 2007-04-14 at 02:38 +0200, Adrian Bunk wrote:
> This email lists some known regressions in Linus' tree compared to 2.6.20.
>
> If you find your name in the Cc header, you are either submitter of one
> of the bugs, maintainer of an affectected subsystem or driver, a patch
> of you caused a breakage or I'm considering you in any other way
> possibly involved with one or more of these issues.
>
> Due to the huge amount of recipients, please trim the Cc when answering.
>
>
> Subject : resume from RAM corrupts vesafb console
> References : http://lkml.org/lkml/2007/3/26/76
> Submitter : Marcus Better <marcus@better.se>
> Handled-By : Pavel Machek <pavel@ucw.cz>
> Status : problem is being debugged
>
>
Hi Marcus,
A screen with blinking green blocks implies that your display is in text
mode, not in graphics mode. I don't know what options you are using,
but have you tried using:
acpi_sleep=s3_mode
If the above does not work, also try
acpi_sleep=s3_bios,s3_mode
If it is still not working, you can add this to your suspend script:
vbetool vbemode set <VESA mode ID>
where VESA mode ID = "vga=" value - 512 (0x200)
Tony
PS: If your BIOS setup has an option to re-POST the graphics card on
resume, that is a big help.
Tony
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-13 23:50 ` Linux 2.6.21-rc6 Adrian Bunk
@ 2007-04-14 6:50 ` Tobias Diedrich
2007-04-14 8:16 ` Tobias Diedrich
2007-04-14 12:09 ` Tobias Diedrich
2 siblings, 0 replies; 44+ messages in thread
From: Tobias Diedrich @ 2007-04-14 6:50 UTC (permalink / raw)
To: Adrian Bunk; +Cc: linux-pm, Linux Kernel Mailing List
Adrian Bunk wrote:
> Does CONFIG_HPET_TIMER=n make any difference?
Unfortunately not.
> Does the latest -git work?
Coming up next :)
--
Tobias PGP: http://9ac7e0bc.uguu.de
このメールは十割再利用されたビットで作られています。
_______________________________________________
linux-pm mailing list
linux-pm@lists.linux-foundation.org
https://lists.linux-foundation.org/mailman/listinfo/linux-pm
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [3/3] 2.6.21-rc6: known regressions
2007-04-14 0:38 ` [3/3] 2.6.21-rc6: known regressions Adrian Bunk
2007-04-14 1:57 ` Antonino A. Daplas
@ 2007-04-14 7:40 ` Dave Jones
2007-04-15 17:15 ` Jeff Chua
2 siblings, 0 replies; 44+ messages in thread
From: Dave Jones @ 2007-04-14 7:40 UTC (permalink / raw)
To: Adrian Bunk
Cc: Len Brown, Jeremy Fitzhardinge, James Simmons, Jeff Chua, adaplas,
linux-acpi, gregkh, linux-pm, Linux Kernel Mailing List,
Tobias Diedrich, Tobias Doerffel, Thomas Gleixner,
Eric W. Biederman, Ingo Molnar, linux-pci, Marcus Better,
Linus Torvalds, Andrew Morton
On Sat, Apr 14, 2007 at 02:38:08AM +0200, Adrian Bunk wrote:
> Subject : ThinkPad X60: resume no longer works (PCI related?)
> workaround: booting with "hpet=disable"
> References : http://lkml.org/lkml/2007/3/13/3
> Submitter : Dave Jones <davej@redhat.com>
> Jeremy Fitzhardinge <jeremy@goop.org>
> Caused-By : PCI merge
> commit 78149df6d565c36675463352d0bfe0000b02b7a7
> Handled-By : Eric W. Biederman <ebiederm@xmission.com>
> Rafael J. Wysocki <rjw@sisk.pl>
> Status : problem is being debugged
I'm at a loss on this one. git bisect was non-conclusive.
I even tried beating up on Eric's console-over-usb to try
and get more useful info, but I failed miserably.
Dave
--
http://www.codemonkey.org.uk
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-13 23:50 ` Linux 2.6.21-rc6 Adrian Bunk
2007-04-14 6:50 ` Tobias Diedrich
@ 2007-04-14 8:16 ` Tobias Diedrich
2007-04-14 9:05 ` Rafael J. Wysocki
2007-04-14 12:26 ` Adrian Bunk
2007-04-14 12:09 ` Tobias Diedrich
2 siblings, 2 replies; 44+ messages in thread
From: Tobias Diedrich @ 2007-04-14 8:16 UTC (permalink / raw)
To: Linux Kernel Mailing List, Adrian Bunk, pavel, linux-pm
Adrian Bunk wrote:
> On Fri, Apr 13, 2007 at 11:29:55PM +0200, Tobias Diedrich wrote:
> > Linus Torvalds wrote:
> >
> > > We should be getting close to a 2.6.21 release, so please update any
> > > regression reports you've done,
> >
> > For me, suspend to disk works only once (has been the case for all
> > .21-rcs IIRC, but I didn't get around to report it so far).
> > There are some threads about an issue like this, which is supposed
> > to be fixed by disabling CONFIG_PCI_MSI, but on my system the
> > problem persists nonetheless.
> >
> > On the second suspend attempt, the last message I see is
> > "Suspending console(s)"
> >
> > If I find the time, I'll try to bisect it this weekend.
> >...
>
> Does the latest -git work?
Still no luck with
Linux melchior 2.6.21-rc6-gd791d413-dirty #4 PREEMPT Sat Apr 14 09:34:21 CEST 2007 x86_64 GNU/Linux
Why -dirty? Maybe because I modified the Makefile to use ccache?
> Does CONFIG_HPET_TIMER=n make any difference?
Hmm, I just noticed that CONFIG_HPET_TIMER was forced back on after
make oldconfig... Is that expected on amd64?
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.21-rc6
# Sat Apr 14 09:33:36 2007
#
CONFIG_X86_64=y
CONFIG_64BIT=y
CONFIG_X86=y
CONFIG_GENERIC_TIME=y
CONFIG_GENERIC_TIME_VSYSCALL=y
CONFIG_ZONE_DMA32=y
CONFIG_LOCKDEP_SUPPORT=y
CONFIG_STACKTRACE_SUPPORT=y
CONFIG_SEMAPHORE_SLEEPERS=y
CONFIG_MMU=y
CONFIG_ZONE_DMA=y
CONFIG_RWSEM_GENERIC_SPINLOCK=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_X86_CMPXCHG=y
CONFIG_EARLY_PRINTK=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_IOMAP=y
CONFIG_ARCH_MAY_HAVE_PC_FDC=y
CONFIG_ARCH_POPULATES_NODE_MAP=y
CONFIG_DMI=y
CONFIG_AUDIT_ARCH=y
CONFIG_GENERIC_BUG=y
# CONFIG_ARCH_HAS_ILOG2_U32 is not set
# CONFIG_ARCH_HAS_ILOG2_U64 is not set
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
CONFIG_BROKEN_ON_SMP=y
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32
#
# General setup
#
CONFIG_LOCALVERSION=""
CONFIG_LOCALVERSION_AUTO=y
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
# CONFIG_IPC_NS is not set
CONFIG_SYSVIPC_SYSCTL=y
# CONFIG_POSIX_MQUEUE is not set
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_BSD_PROCESS_ACCT_V3=y
# CONFIG_TASKSTATS is not set
# CONFIG_UTS_NS is not set
# CONFIG_AUDIT is not set
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
# CONFIG_SYSFS_DEPRECATED is not set
# CONFIG_RELAY is not set
# CONFIG_BLK_DEV_INITRD is not set
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
CONFIG_SYSCTL=y
# CONFIG_EMBEDDED is not set
CONFIG_UID16=y
CONFIG_SYSCTL_SYSCALL=y
CONFIG_KALLSYMS=y
# CONFIG_KALLSYMS_ALL is not set
# CONFIG_KALLSYMS_EXTRA_PASS is not set
CONFIG_HOTPLUG=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SHMEM=y
CONFIG_SLAB=y
CONFIG_VM_EVENT_COUNTERS=y
CONFIG_RT_MUTEXES=y
# CONFIG_TINY_SHMEM is not set
CONFIG_BASE_SMALL=0
# CONFIG_SLOB is not set
#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
# CONFIG_MODVERSIONS is not set
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_KMOD=y
#
# Block layer
#
CONFIG_BLOCK=y
# CONFIG_BLK_DEV_IO_TRACE is not set
#
# IO Schedulers
#
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_AS=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_CFQ=y
# CONFIG_DEFAULT_AS is not set
# CONFIG_DEFAULT_DEADLINE is not set
CONFIG_DEFAULT_CFQ=y
# CONFIG_DEFAULT_NOOP is not set
CONFIG_DEFAULT_IOSCHED="cfq"
#
# Processor type and features
#
CONFIG_X86_PC=y
# CONFIG_X86_VSMP is not set
CONFIG_MK8=y
# CONFIG_MPSC is not set
# CONFIG_MCORE2 is not set
# CONFIG_GENERIC_CPU is not set
CONFIG_X86_L1_CACHE_BYTES=64
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_X86_INTERNODE_CACHE_BYTES=64
CONFIG_X86_TSC=y
CONFIG_X86_GOOD_APIC=y
# CONFIG_MICROCODE is not set
# CONFIG_X86_MSR is not set
# CONFIG_X86_CPUID is not set
CONFIG_X86_IO_APIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_MTRR=y
# CONFIG_SMP is not set
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set
CONFIG_PREEMPT=y
CONFIG_PREEMPT_BKL=y
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_FLATMEM_ENABLE=y
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_FLATMEM_MANUAL=y
# CONFIG_DISCONTIGMEM_MANUAL is not set
# CONFIG_SPARSEMEM_MANUAL is not set
CONFIG_FLATMEM=y
CONFIG_FLAT_NODE_MEM_MAP=y
# CONFIG_SPARSEMEM_STATIC is not set
CONFIG_SPLIT_PTLOCK_CPUS=4
CONFIG_RESOURCES_64BIT=y
CONFIG_ZONE_DMA_FLAG=1
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
CONFIG_HPET_TIMER=y
# CONFIG_HPET_EMULATE_RTC is not set
CONFIG_IOMMU=y
# CONFIG_CALGARY_IOMMU is not set
CONFIG_SWIOTLB=y
CONFIG_X86_MCE=y
# CONFIG_X86_MCE_INTEL is not set
CONFIG_X86_MCE_AMD=y
CONFIG_KEXEC=y
# CONFIG_CRASH_DUMP is not set
CONFIG_PHYSICAL_START=0x200000
# CONFIG_SECCOMP is not set
# CONFIG_CC_STACKPROTECTOR is not set
# CONFIG_HZ_100 is not set
# CONFIG_HZ_250 is not set
CONFIG_HZ_300=y
# CONFIG_HZ_1000 is not set
CONFIG_HZ=300
CONFIG_REORDER=y
CONFIG_K8_NB=y
CONFIG_GENERIC_HARDIRQS=y
CONFIG_GENERIC_IRQ_PROBE=y
CONFIG_ISA_DMA_API=y
#
# Power management options
#
CONFIG_PM=y
# CONFIG_PM_LEGACY is not set
# CONFIG_PM_DEBUG is not set
# CONFIG_PM_SYSFS_DEPRECATED is not set
CONFIG_SOFTWARE_SUSPEND=y
CONFIG_PM_STD_PARTITION=""
#
# 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_PROCFS=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_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_CUSTOM_DSDT 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
#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=y
# CONFIG_CPU_FREQ_DEBUG is not set
CONFIG_CPU_FREQ_STAT=y
# CONFIG_CPU_FREQ_STAT_DETAILS is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
#
# CPUFreq processor drivers
#
CONFIG_X86_POWERNOW_K8=y
CONFIG_X86_POWERNOW_K8_ACPI=y
# CONFIG_X86_SPEEDSTEP_CENTRINO is not set
CONFIG_X86_ACPI_CPUFREQ=y
#
# shared options
#
# CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set
# CONFIG_X86_SPEEDSTEP_LIB is not set
#
# Bus options (PCI etc.)
#
CONFIG_PCI=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_MMCONFIG=y
CONFIG_PCIEPORTBUS=y
CONFIG_PCIEAER=y
# CONFIG_PCI_MSI is not set
# CONFIG_PCI_DEBUG is not set
CONFIG_HT_IRQ=y
#
# PCCARD (PCMCIA/CardBus) support
#
# CONFIG_PCCARD is not set
#
# PCI Hotplug Support
#
# CONFIG_HOTPLUG_PCI is not set
#
# Executable file formats / Emulations
#
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_MISC=y
CONFIG_IA32_EMULATION=y
# CONFIG_IA32_AOUT is not set
CONFIG_COMPAT=y
CONFIG_SYSVIPC_COMPAT=y
#
# Networking
#
CONFIG_NET=y
#
# Networking options
#
# CONFIG_NETDEBUG is not set
CONFIG_PACKET=y
CONFIG_PACKET_MMAP=y
CONFIG_UNIX=y
CONFIG_XFRM=y
CONFIG_XFRM_USER=y
# CONFIG_XFRM_SUB_POLICY is not set
# CONFIG_XFRM_MIGRATE is not set
CONFIG_NET_KEY=y
# CONFIG_NET_KEY_MIGRATE is not set
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_ADVANCED_ROUTER=y
CONFIG_ASK_IP_FIB_HASH=y
# CONFIG_IP_FIB_TRIE is not set
CONFIG_IP_FIB_HASH=y
CONFIG_IP_MULTIPLE_TABLES=y
CONFIG_IP_ROUTE_MULTIPATH=y
# CONFIG_IP_ROUTE_MULTIPATH_CACHED is not set
CONFIG_IP_ROUTE_VERBOSE=y
# CONFIG_IP_PNP is not set
CONFIG_NET_IPIP=y
# CONFIG_NET_IPGRE is not set
CONFIG_IP_MROUTE=y
CONFIG_IP_PIMSM_V1=y
CONFIG_IP_PIMSM_V2=y
# CONFIG_ARPD is not set
CONFIG_SYN_COOKIES=y
CONFIG_INET_AH=y
CONFIG_INET_ESP=y
CONFIG_INET_IPCOMP=y
CONFIG_INET_XFRM_TUNNEL=y
CONFIG_INET_TUNNEL=y
CONFIG_INET_XFRM_MODE_TRANSPORT=y
CONFIG_INET_XFRM_MODE_TUNNEL=y
CONFIG_INET_XFRM_MODE_BEET=y
CONFIG_INET_DIAG=y
CONFIG_INET_TCP_DIAG=y
CONFIG_TCP_CONG_ADVANCED=y
CONFIG_TCP_CONG_BIC=y
CONFIG_TCP_CONG_CUBIC=y
CONFIG_TCP_CONG_WESTWOOD=y
CONFIG_TCP_CONG_HTCP=y
# CONFIG_TCP_CONG_HSTCP is not set
# CONFIG_TCP_CONG_HYBLA is not set
CONFIG_TCP_CONG_VEGAS=y
# CONFIG_TCP_CONG_SCALABLE is not set
# CONFIG_TCP_CONG_LP is not set
# CONFIG_TCP_CONG_VENO is not set
# CONFIG_DEFAULT_BIC is not set
CONFIG_DEFAULT_CUBIC=y
# CONFIG_DEFAULT_HTCP is not set
# CONFIG_DEFAULT_VEGAS is not set
# CONFIG_DEFAULT_WESTWOOD is not set
# CONFIG_DEFAULT_RENO is not set
CONFIG_DEFAULT_TCP_CONG="cubic"
# CONFIG_TCP_MD5SIG is not set
#
# IP: Virtual Server Configuration
#
# CONFIG_IP_VS is not set
CONFIG_IPV6=y
# CONFIG_IPV6_PRIVACY is not set
# CONFIG_IPV6_ROUTER_PREF is not set
CONFIG_INET6_AH=y
CONFIG_INET6_ESP=y
CONFIG_INET6_IPCOMP=y
# CONFIG_IPV6_MIP6 is not set
CONFIG_INET6_XFRM_TUNNEL=y
CONFIG_INET6_TUNNEL=y
CONFIG_INET6_XFRM_MODE_TRANSPORT=y
CONFIG_INET6_XFRM_MODE_TUNNEL=y
CONFIG_INET6_XFRM_MODE_BEET=y
# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set
CONFIG_IPV6_SIT=y
CONFIG_IPV6_TUNNEL=y
# CONFIG_IPV6_MULTIPLE_TABLES is not set
# CONFIG_NETWORK_SECMARK is not set
CONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not set
CONFIG_BRIDGE_NETFILTER=y
#
# Core Netfilter Configuration
#
# CONFIG_NETFILTER_NETLINK is not set
# CONFIG_NF_CONNTRACK_ENABLED is not set
CONFIG_NETFILTER_XTABLES=y
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=y
# CONFIG_NETFILTER_XT_TARGET_DSCP is not set
CONFIG_NETFILTER_XT_TARGET_MARK=y
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y
# CONFIG_NETFILTER_XT_TARGET_NFLOG is not set
# CONFIG_NETFILTER_XT_TARGET_TCPMSS is not set
# CONFIG_NETFILTER_XT_MATCH_COMMENT is not set
CONFIG_NETFILTER_XT_MATCH_DCCP=y
# CONFIG_NETFILTER_XT_MATCH_DSCP is not set
# CONFIG_NETFILTER_XT_MATCH_ESP is not set
CONFIG_NETFILTER_XT_MATCH_LENGTH=y
CONFIG_NETFILTER_XT_MATCH_LIMIT=y
CONFIG_NETFILTER_XT_MATCH_MAC=y
CONFIG_NETFILTER_XT_MATCH_MARK=y
# CONFIG_NETFILTER_XT_MATCH_POLICY is not set
# CONFIG_NETFILTER_XT_MATCH_MULTIPORT is not set
CONFIG_NETFILTER_XT_MATCH_PHYSDEV=y
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=y
# CONFIG_NETFILTER_XT_MATCH_QUOTA is not set
CONFIG_NETFILTER_XT_MATCH_REALM=y
CONFIG_NETFILTER_XT_MATCH_SCTP=y
# CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set
CONFIG_NETFILTER_XT_MATCH_STRING=y
CONFIG_NETFILTER_XT_MATCH_TCPMSS=y
# CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set
#
# IP: Netfilter Configuration
#
# CONFIG_IP_NF_QUEUE is not set
CONFIG_IP_NF_IPTABLES=y
CONFIG_IP_NF_MATCH_IPRANGE=y
CONFIG_IP_NF_MATCH_TOS=y
CONFIG_IP_NF_MATCH_RECENT=y
CONFIG_IP_NF_MATCH_ECN=y
# CONFIG_IP_NF_MATCH_AH is not set
CONFIG_IP_NF_MATCH_TTL=y
CONFIG_IP_NF_MATCH_OWNER=y
CONFIG_IP_NF_MATCH_ADDRTYPE=y
CONFIG_IP_NF_FILTER=y
CONFIG_IP_NF_TARGET_REJECT=y
CONFIG_IP_NF_TARGET_LOG=y
CONFIG_IP_NF_TARGET_ULOG=y
CONFIG_IP_NF_MANGLE=y
CONFIG_IP_NF_TARGET_TOS=y
CONFIG_IP_NF_TARGET_ECN=y
CONFIG_IP_NF_TARGET_TTL=y
CONFIG_IP_NF_RAW=y
# CONFIG_IP_NF_ARPTABLES is not set
#
# IPv6: Netfilter Configuration (EXPERIMENTAL)
#
CONFIG_IP6_NF_QUEUE=y
# CONFIG_IP6_NF_IPTABLES is not set
#
# Bridge: Netfilter Configuration
#
# CONFIG_BRIDGE_NF_EBTABLES is not set
#
# DCCP Configuration (EXPERIMENTAL)
#
# CONFIG_IP_DCCP is not set
#
# SCTP Configuration (EXPERIMENTAL)
#
# CONFIG_IP_SCTP is not set
#
# TIPC Configuration (EXPERIMENTAL)
#
# CONFIG_TIPC is not set
# CONFIG_ATM is not set
CONFIG_BRIDGE=y
CONFIG_VLAN_8021Q=y
# CONFIG_DECNET is not set
CONFIG_LLC=y
# CONFIG_LLC2 is not set
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
# CONFIG_X25 is not set
# CONFIG_LAPB is not set
# CONFIG_ECONET is not set
# CONFIG_WAN_ROUTER is not set
#
# QoS and/or fair queueing
#
CONFIG_NET_SCHED=y
CONFIG_NET_SCH_FIFO=y
# CONFIG_NET_SCH_CLK_JIFFIES is not set
# CONFIG_NET_SCH_CLK_GETTIMEOFDAY is not set
CONFIG_NET_SCH_CLK_CPU=y
#
# Queueing/Scheduling
#
CONFIG_NET_SCH_CBQ=y
CONFIG_NET_SCH_HTB=y
# CONFIG_NET_SCH_HFSC is not set
CONFIG_NET_SCH_PRIO=y
CONFIG_NET_SCH_RED=y
CONFIG_NET_SCH_SFQ=y
CONFIG_NET_SCH_TEQL=y
CONFIG_NET_SCH_TBF=y
CONFIG_NET_SCH_GRED=y
CONFIG_NET_SCH_DSMARK=y
# CONFIG_NET_SCH_NETEM is not set
CONFIG_NET_SCH_INGRESS=y
#
# Classification
#
CONFIG_NET_CLS=y
CONFIG_NET_CLS_BASIC=y
CONFIG_NET_CLS_TCINDEX=y
CONFIG_NET_CLS_ROUTE4=y
CONFIG_NET_CLS_ROUTE=y
CONFIG_NET_CLS_FW=y
CONFIG_NET_CLS_U32=y
CONFIG_CLS_U32_PERF=y
CONFIG_CLS_U32_MARK=y
# CONFIG_NET_CLS_RSVP is not set
# CONFIG_NET_CLS_RSVP6 is not set
# CONFIG_NET_EMATCH is not set
CONFIG_NET_CLS_ACT=y
CONFIG_NET_ACT_POLICE=y
CONFIG_NET_ACT_GACT=y
CONFIG_GACT_PROB=y
CONFIG_NET_ACT_MIRRED=y
CONFIG_NET_ACT_IPT=y
CONFIG_NET_ACT_PEDIT=y
# CONFIG_NET_ACT_SIMP is not set
CONFIG_NET_CLS_IND=y
CONFIG_NET_ESTIMATOR=y
#
# Network testing
#
# CONFIG_NET_PKTGEN is not set
# CONFIG_HAMRADIO is not set
# CONFIG_IRDA is not set
CONFIG_BT=y
CONFIG_BT_L2CAP=y
CONFIG_BT_SCO=y
CONFIG_BT_RFCOMM=y
CONFIG_BT_RFCOMM_TTY=y
CONFIG_BT_BNEP=y
# CONFIG_BT_BNEP_MC_FILTER is not set
# CONFIG_BT_BNEP_PROTO_FILTER is not set
CONFIG_BT_HIDP=y
#
# Bluetooth device drivers
#
CONFIG_BT_HCIUSB=y
CONFIG_BT_HCIUSB_SCO=y
CONFIG_BT_HCIUART=y
CONFIG_BT_HCIUART_H4=y
CONFIG_BT_HCIUART_BCSP=y
# CONFIG_BT_HCIBCM203X is not set
# CONFIG_BT_HCIBPA10X is not set
# CONFIG_BT_HCIBFUSB is not set
# CONFIG_BT_HCIVHCI is not set
# CONFIG_IEEE80211 is not set
CONFIG_FIB_RULES=y
#
# Device Drivers
#
#
# Generic Driver Options
#
# CONFIG_STANDALONE is not set
# CONFIG_PREVENT_FIRMWARE_BUILD is not set
CONFIG_FW_LOADER=y
# CONFIG_DEBUG_DRIVER is not set
# CONFIG_DEBUG_DEVRES is not set
# CONFIG_SYS_HYPERVISOR is not set
#
# Connector - unified userspace <-> kernelspace linker
#
# CONFIG_CONNECTOR is not set
#
# Memory Technology Devices (MTD)
#
CONFIG_MTD=y
# CONFIG_MTD_DEBUG is not set
# CONFIG_MTD_CONCAT is not set
CONFIG_MTD_PARTITIONS=y
# CONFIG_MTD_REDBOOT_PARTS is not set
# CONFIG_MTD_CMDLINE_PARTS is not set
#
# User Modules And Translation Layers
#
CONFIG_MTD_CHAR=y
CONFIG_MTD_BLKDEVS=y
CONFIG_MTD_BLOCK=y
# CONFIG_FTL is not set
# CONFIG_NFTL is not set
# CONFIG_INFTL is not set
# CONFIG_RFD_FTL is not set
# CONFIG_SSFDC is not set
#
# RAM/ROM/Flash chip drivers
#
# CONFIG_MTD_CFI is not set
# CONFIG_MTD_JEDECPROBE is not set
CONFIG_MTD_MAP_BANK_WIDTH_1=y
CONFIG_MTD_MAP_BANK_WIDTH_2=y
CONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
CONFIG_MTD_CFI_I1=y
CONFIG_MTD_CFI_I2=y
# CONFIG_MTD_CFI_I4 is not set
# CONFIG_MTD_CFI_I8 is not set
# CONFIG_MTD_RAM is not set
# CONFIG_MTD_ROM is not set
# CONFIG_MTD_ABSENT is not set
# CONFIG_MTD_OBSOLETE_CHIPS is not set
#
# Mapping drivers for chip access
#
# CONFIG_MTD_COMPLEX_MAPPINGS is not set
# CONFIG_MTD_TS5500 is not set
# CONFIG_MTD_PLATRAM is not set
#
# Self-contained MTD device drivers
#
# CONFIG_MTD_PMC551 is not set
# CONFIG_MTD_SLRAM is not set
# CONFIG_MTD_PHRAM is not set
# CONFIG_MTD_MTDRAM is not set
CONFIG_MTD_BLOCK2MTD=y
#
# Disk-On-Chip Device Drivers
#
# CONFIG_MTD_DOC2000 is not set
# CONFIG_MTD_DOC2001 is not set
# CONFIG_MTD_DOC2001PLUS is not set
#
# NAND Flash Device Drivers
#
# CONFIG_MTD_NAND is not set
#
# OneNAND Flash Device Drivers
#
# CONFIG_MTD_ONENAND is not set
#
# Parallel port support
#
# CONFIG_PARPORT is not set
#
# Plug and Play support
#
CONFIG_PNP=y
# CONFIG_PNP_DEBUG is not set
#
# Protocols
#
CONFIG_PNPACPI=y
#
# Block devices
#
# CONFIG_BLK_DEV_FD is not set
# CONFIG_BLK_CPQ_DA is not set
# CONFIG_BLK_CPQ_CISS_DA is not set
# CONFIG_BLK_DEV_DAC960 is not set
# CONFIG_BLK_DEV_UMEM is not set
# CONFIG_BLK_DEV_COW_COMMON is not set
CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_CRYPTOLOOP=y
# CONFIG_BLK_DEV_NBD is not set
# CONFIG_BLK_DEV_SX8 is not set
# CONFIG_BLK_DEV_UB is not set
# CONFIG_BLK_DEV_RAM is not set
# CONFIG_CDROM_PKTCDVD is not set
# CONFIG_ATA_OVER_ETH is not set
#
# Misc devices
#
# CONFIG_IBM_ASM is not set
# CONFIG_SGI_IOC4 is not set
# CONFIG_TIFM_CORE is not set
# CONFIG_MSI_LAPTOP is not set
# CONFIG_SONY_LAPTOP is not set
#
# ATA/ATAPI/MFM/RLL support
#
# CONFIG_IDE is not set
#
# SCSI device support
#
# CONFIG_RAID_ATTRS is not set
CONFIG_SCSI=y
# CONFIG_SCSI_TGT is not set
# CONFIG_SCSI_NETLINK is not set
CONFIG_SCSI_PROC_FS=y
#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
# CONFIG_CHR_DEV_ST is not set
# CONFIG_CHR_DEV_OSST is not set
CONFIG_BLK_DEV_SR=y
# CONFIG_BLK_DEV_SR_VENDOR is not set
CONFIG_CHR_DEV_SG=y
# CONFIG_CHR_DEV_SCH is not set
#
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
#
CONFIG_SCSI_MULTI_LUN=y
# CONFIG_SCSI_CONSTANTS is not set
# CONFIG_SCSI_LOGGING is not set
# CONFIG_SCSI_SCAN_ASYNC is not set
#
# SCSI Transports
#
# CONFIG_SCSI_SPI_ATTRS is not set
# CONFIG_SCSI_FC_ATTRS is not set
# CONFIG_SCSI_ISCSI_ATTRS is not set
# CONFIG_SCSI_SAS_ATTRS is not set
# CONFIG_SCSI_SAS_LIBSAS is not set
#
# SCSI low-level drivers
#
# CONFIG_ISCSI_TCP is not set
# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
# CONFIG_SCSI_3W_9XXX is not set
# CONFIG_SCSI_ACARD is not set
# CONFIG_SCSI_AACRAID is not set
# CONFIG_SCSI_AIC7XXX is not set
# CONFIG_SCSI_AIC7XXX_OLD is not set
# CONFIG_SCSI_AIC79XX is not set
# CONFIG_SCSI_AIC94XX is not set
# CONFIG_SCSI_ARCMSR is not set
# CONFIG_MEGARAID_NEWGEN is not set
# CONFIG_MEGARAID_LEGACY is not set
# CONFIG_MEGARAID_SAS is not set
# CONFIG_SCSI_HPTIOP is not set
# CONFIG_SCSI_BUSLOGIC is not set
# CONFIG_SCSI_DMX3191D is not set
# CONFIG_SCSI_EATA is not set
# CONFIG_SCSI_FUTURE_DOMAIN is not set
# CONFIG_SCSI_GDTH is not set
# CONFIG_SCSI_IPS is not set
# CONFIG_SCSI_INITIO is not set
# CONFIG_SCSI_INIA100 is not set
# CONFIG_SCSI_STEX is not set
# CONFIG_SCSI_SYM53C8XX_2 is not set
# CONFIG_SCSI_IPR is not set
# CONFIG_SCSI_QLOGIC_1280 is not set
# CONFIG_SCSI_QLA_FC is not set
# CONFIG_SCSI_QLA_ISCSI is not set
# CONFIG_SCSI_LPFC is not set
# CONFIG_SCSI_DC395x is not set
# CONFIG_SCSI_DC390T is not set
# CONFIG_SCSI_DEBUG is not set
# CONFIG_SCSI_SRP is not set
#
# Serial ATA (prod) and Parallel ATA (experimental) drivers
#
CONFIG_ATA=y
# CONFIG_ATA_NONSTANDARD is not set
CONFIG_SATA_AHCI=y
# CONFIG_SATA_SVW is not set
# CONFIG_ATA_PIIX is not set
# CONFIG_SATA_MV is not set
CONFIG_SATA_NV=y
# CONFIG_PDC_ADMA is not set
# CONFIG_SATA_QSTOR is not set
# CONFIG_SATA_PROMISE is not set
# CONFIG_SATA_SX4 is not set
# CONFIG_SATA_SIL is not set
# CONFIG_SATA_SIL24 is not set
# CONFIG_SATA_SIS is not set
# CONFIG_SATA_ULI is not set
# CONFIG_SATA_VIA is not set
# CONFIG_SATA_VITESSE is not set
# CONFIG_SATA_INIC162X is not set
CONFIG_SATA_ACPI=y
# CONFIG_PATA_ALI is not set
CONFIG_PATA_AMD=m
# CONFIG_PATA_ARTOP is not set
# CONFIG_PATA_ATIIXP is not set
# CONFIG_PATA_CMD64X is not set
# CONFIG_PATA_CS5520 is not set
# CONFIG_PATA_CS5530 is not set
# CONFIG_PATA_CYPRESS is not set
# CONFIG_PATA_EFAR is not set
# CONFIG_ATA_GENERIC is not set
# CONFIG_PATA_HPT366 is not set
# CONFIG_PATA_HPT37X is not set
# CONFIG_PATA_HPT3X2N is not set
# CONFIG_PATA_HPT3X3 is not set
# CONFIG_PATA_IT821X is not set
# CONFIG_PATA_IT8213 is not set
# CONFIG_PATA_JMICRON is not set
# CONFIG_PATA_TRIFLEX is not set
# CONFIG_PATA_MARVELL is not set
# CONFIG_PATA_MPIIX is not set
# CONFIG_PATA_OLDPIIX is not set
# CONFIG_PATA_NETCELL is not set
# CONFIG_PATA_NS87410 is not set
# CONFIG_PATA_OPTI is not set
# CONFIG_PATA_OPTIDMA is not set
# CONFIG_PATA_PDC_OLD is not set
# CONFIG_PATA_RADISYS is not set
# CONFIG_PATA_RZ1000 is not set
# CONFIG_PATA_SC1200 is not set
# CONFIG_PATA_SERVERWORKS is not set
# CONFIG_PATA_PDC2027X is not set
# CONFIG_PATA_SIL680 is not set
# CONFIG_PATA_SIS is not set
# CONFIG_PATA_VIA is not set
# CONFIG_PATA_WINBOND is not set
#
# Multi-device support (RAID and LVM)
#
CONFIG_MD=y
CONFIG_BLK_DEV_MD=y
# CONFIG_MD_LINEAR is not set
# CONFIG_MD_RAID0 is not set
CONFIG_MD_RAID1=y
# CONFIG_MD_RAID10 is not set
# CONFIG_MD_RAID456 is not set
# CONFIG_MD_MULTIPATH is not set
# CONFIG_MD_FAULTY is not set
CONFIG_BLK_DEV_DM=y
# CONFIG_DM_DEBUG is not set
CONFIG_DM_CRYPT=y
CONFIG_DM_SNAPSHOT=y
CONFIG_DM_MIRROR=y
CONFIG_DM_ZERO=y
# CONFIG_DM_MULTIPATH is not set
#
# Fusion MPT device support
#
# CONFIG_FUSION is not set
# CONFIG_FUSION_SPI is not set
# CONFIG_FUSION_FC is not set
# CONFIG_FUSION_SAS is not set
#
# IEEE 1394 (FireWire) support
#
# CONFIG_IEEE1394 is not set
#
# I2O device support
#
# CONFIG_I2O is not set
#
# Macintosh device drivers
#
# CONFIG_MAC_EMUMOUSEBTN is not set
#
# Network device support
#
CONFIG_NETDEVICES=y
# CONFIG_IFB is not set
# CONFIG_DUMMY is not set
# CONFIG_BONDING is not set
# CONFIG_EQUALIZER is not set
CONFIG_TUN=y
# CONFIG_NET_SB1000 is not set
#
# ARCnet devices
#
# CONFIG_ARCNET is not set
#
# PHY device support
#
# CONFIG_PHYLIB is not set
#
# Ethernet (10 or 100Mbit)
#
CONFIG_NET_ETHERNET=y
CONFIG_MII=y
# CONFIG_HAPPYMEAL is not set
# CONFIG_SUNGEM is not set
# CONFIG_CASSINI is not set
# CONFIG_NET_VENDOR_3COM is not set
#
# Tulip family network device support
#
# CONFIG_NET_TULIP is not set
# CONFIG_HP100 is not set
CONFIG_NET_PCI=y
# CONFIG_PCNET32 is not set
# CONFIG_AMD8111_ETH is not set
# CONFIG_ADAPTEC_STARFIRE is not set
# CONFIG_B44 is not set
CONFIG_FORCEDETH=m
# CONFIG_FORCEDETH_NAPI is not set
# CONFIG_DGRS is not set
# CONFIG_EEPRO100 is not set
CONFIG_E100=y
# CONFIG_FEALNX is not set
# CONFIG_NATSEMI is not set
# CONFIG_NE2K_PCI is not set
# CONFIG_8139CP is not set
# CONFIG_8139TOO is not set
# CONFIG_SIS900 is not set
# CONFIG_EPIC100 is not set
# CONFIG_SUNDANCE is not set
# CONFIG_VIA_RHINE is not set
# CONFIG_SC92031 is not set
#
# Ethernet (1000 Mbit)
#
# CONFIG_ACENIC is not set
# CONFIG_DL2K is not set
# CONFIG_E1000 is not set
# CONFIG_NS83820 is not set
# CONFIG_HAMACHI is not set
# CONFIG_YELLOWFIN is not set
CONFIG_R8169=y
CONFIG_R8169_NAPI=y
CONFIG_R8169_VLAN=y
# CONFIG_SIS190 is not set
# CONFIG_SKGE is not set
# CONFIG_SKY2 is not set
# CONFIG_SK98LIN is not set
# CONFIG_VIA_VELOCITY is not set
# CONFIG_TIGON3 is not set
# CONFIG_BNX2 is not set
# CONFIG_QLA3XXX is not set
# CONFIG_ATL1 is not set
#
# Ethernet (10000 Mbit)
#
# CONFIG_CHELSIO_T1 is not set
# CONFIG_CHELSIO_T3 is not set
# CONFIG_IXGB is not set
# CONFIG_S2IO is not set
# CONFIG_MYRI10GE is not set
# CONFIG_NETXEN_NIC is not set
#
# Token Ring devices
#
# CONFIG_TR is not set
#
# Wireless LAN (non-hamradio)
#
# CONFIG_NET_RADIO is not set
#
# Wan interfaces
#
# CONFIG_WAN is not set
# CONFIG_FDDI is not set
# CONFIG_HIPPI is not set
# CONFIG_PPP is not set
# CONFIG_SLIP is not set
# CONFIG_NET_FC is not set
# CONFIG_SHAPER is not set
CONFIG_NETCONSOLE=y
CONFIG_NETPOLL=y
# CONFIG_NETPOLL_RX is not set
# CONFIG_NETPOLL_TRAP is not set
CONFIG_NET_POLL_CONTROLLER=y
#
# ISDN subsystem
#
# CONFIG_ISDN is not set
#
# Telephony Support
#
# CONFIG_PHONE is not set
#
# Input device support
#
CONFIG_INPUT=y
# CONFIG_INPUT_FF_MEMLESS is not set
#
# Userland interfaces
#
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSEDEV_PSAUX=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
CONFIG_INPUT_JOYDEV=y
# CONFIG_INPUT_TSDEV is not set
CONFIG_INPUT_EVDEV=y
# CONFIG_INPUT_EVBUG is not set
#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=y
# CONFIG_KEYBOARD_SUNKBD is not set
# CONFIG_KEYBOARD_LKKBD is not set
# CONFIG_KEYBOARD_XTKBD is not set
# CONFIG_KEYBOARD_NEWTON is not set
# CONFIG_KEYBOARD_STOWAWAY is not set
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y
# CONFIG_MOUSE_SERIAL is not set
# CONFIG_MOUSE_VSXXXAA is not set
CONFIG_INPUT_JOYSTICK=y
CONFIG_JOYSTICK_ANALOG=m
# CONFIG_JOYSTICK_A3D is not set
# CONFIG_JOYSTICK_ADI is not set
# CONFIG_JOYSTICK_COBRA is not set
# CONFIG_JOYSTICK_GF2K is not set
# CONFIG_JOYSTICK_GRIP is not set
# CONFIG_JOYSTICK_GRIP_MP is not set
# CONFIG_JOYSTICK_GUILLEMOT is not set
# CONFIG_JOYSTICK_INTERACT is not set
# CONFIG_JOYSTICK_SIDEWINDER is not set
# CONFIG_JOYSTICK_TMDC is not set
# CONFIG_JOYSTICK_IFORCE is not set
# CONFIG_JOYSTICK_WARRIOR is not set
# CONFIG_JOYSTICK_MAGELLAN is not set
# CONFIG_JOYSTICK_SPACEORB is not set
# CONFIG_JOYSTICK_SPACEBALL is not set
# CONFIG_JOYSTICK_STINGER is not set
# CONFIG_JOYSTICK_TWIDJOY is not set
# CONFIG_JOYSTICK_JOYDUMP is not set
# CONFIG_INPUT_TOUCHSCREEN is not set
CONFIG_INPUT_MISC=y
# CONFIG_INPUT_PCSPKR is not set
# CONFIG_INPUT_ATLAS_BTNS is not set
# CONFIG_INPUT_UINPUT is not set
#
# Hardware I/O ports
#
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
CONFIG_SERIO_SERPORT=y
# CONFIG_SERIO_CT82C710 is not set
# CONFIG_SERIO_PCIPS2 is not set
CONFIG_SERIO_LIBPS2=y
# CONFIG_SERIO_RAW is not set
CONFIG_GAMEPORT=m
# CONFIG_GAMEPORT_NS558 is not set
# CONFIG_GAMEPORT_L4 is not set
CONFIG_GAMEPORT_EMU10K1=m
# CONFIG_GAMEPORT_FM801 is not set
#
# Character devices
#
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
# CONFIG_VT_HW_CONSOLE_BINDING is not set
# CONFIG_SERIAL_NONSTANDARD is not set
#
# Serial drivers
#
# CONFIG_SERIAL_8250 is not set
#
# Non-8250 serial port support
#
# CONFIG_SERIAL_JSM is not set
CONFIG_UNIX98_PTYS=y
# CONFIG_LEGACY_PTYS is not set
#
# IPMI
#
# CONFIG_IPMI_HANDLER is not set
#
# Watchdog Cards
#
# CONFIG_WATCHDOG is not set
# CONFIG_HW_RANDOM is not set
# CONFIG_NVRAM is not set
CONFIG_RTC=y
# CONFIG_DTLK is not set
# CONFIG_R3964 is not set
# CONFIG_APPLICOM is not set
CONFIG_AGP=y
CONFIG_AGP_AMD64=y
# CONFIG_AGP_INTEL is not set
# CONFIG_AGP_SIS is not set
# CONFIG_AGP_VIA is not set
CONFIG_DRM=m
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_R128 is not set
CONFIG_DRM_RADEON=m
# CONFIG_DRM_MGA is not set
# CONFIG_DRM_SIS is not set
# CONFIG_DRM_VIA is not set
# CONFIG_DRM_SAVAGE is not set
# CONFIG_MWAVE is not set
# CONFIG_PC8736x_GPIO is not set
# CONFIG_RAW_DRIVER is not set
# CONFIG_HPET is not set
# CONFIG_HANGCHECK_TIMER is not set
#
# TPM devices
#
# CONFIG_TCG_TPM is not set
# CONFIG_TELCLOCK is not set
#
# I2C support
#
CONFIG_I2C=y
CONFIG_I2C_CHARDEV=y
#
# I2C Algorithms
#
CONFIG_I2C_ALGOBIT=y
# CONFIG_I2C_ALGOPCF is not set
# CONFIG_I2C_ALGOPCA is not set
#
# I2C Hardware Bus support
#
# CONFIG_I2C_ALI1535 is not set
# CONFIG_I2C_ALI1563 is not set
# CONFIG_I2C_ALI15X3 is not set
# CONFIG_I2C_AMD756 is not set
# CONFIG_I2C_AMD8111 is not set
# CONFIG_I2C_I801 is not set
# CONFIG_I2C_I810 is not set
# CONFIG_I2C_PIIX4 is not set
CONFIG_I2C_ISA=y
CONFIG_I2C_NFORCE2=y
# CONFIG_I2C_OCORES is not set
# CONFIG_I2C_PARPORT_LIGHT is not set
# CONFIG_I2C_PASEMI is not set
# CONFIG_I2C_PROSAVAGE is not set
# CONFIG_I2C_SAVAGE4 is not set
# CONFIG_I2C_SIS5595 is not set
# CONFIG_I2C_SIS630 is not set
# CONFIG_I2C_SIS96X is not set
# CONFIG_I2C_STUB is not set
# CONFIG_I2C_VIA is not set
# CONFIG_I2C_VIAPRO is not set
# CONFIG_I2C_VOODOO3 is not set
# CONFIG_I2C_PCA_ISA is not set
#
# Miscellaneous I2C Chip support
#
# CONFIG_SENSORS_DS1337 is not set
# CONFIG_SENSORS_DS1374 is not set
# CONFIG_SENSORS_EEPROM is not set
# CONFIG_SENSORS_PCF8574 is not set
# CONFIG_SENSORS_PCA9539 is not set
# CONFIG_SENSORS_PCF8591 is not set
# CONFIG_SENSORS_MAX6875 is not set
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
# CONFIG_I2C_DEBUG_CHIP is not set
#
# SPI support
#
# CONFIG_SPI is not set
# CONFIG_SPI_MASTER is not set
#
# Dallas's 1-wire bus
#
# CONFIG_W1 is not set
#
# Hardware Monitoring support
#
CONFIG_HWMON=y
CONFIG_HWMON_VID=y
# CONFIG_SENSORS_ABITUGURU is not set
# CONFIG_SENSORS_ADM1021 is not set
# CONFIG_SENSORS_ADM1025 is not set
# CONFIG_SENSORS_ADM1026 is not set
# CONFIG_SENSORS_ADM1029 is not set
# CONFIG_SENSORS_ADM1031 is not set
# CONFIG_SENSORS_ADM9240 is not set
CONFIG_SENSORS_K8TEMP=y
# CONFIG_SENSORS_ASB100 is not set
# CONFIG_SENSORS_ATXP1 is not set
# CONFIG_SENSORS_DS1621 is not set
# CONFIG_SENSORS_F71805F is not set
# CONFIG_SENSORS_FSCHER is not set
# CONFIG_SENSORS_FSCPOS is not set
# CONFIG_SENSORS_GL518SM is not set
# CONFIG_SENSORS_GL520SM is not set
CONFIG_SENSORS_IT87=y
# CONFIG_SENSORS_LM63 is not set
# CONFIG_SENSORS_LM75 is not set
# CONFIG_SENSORS_LM77 is not set
# CONFIG_SENSORS_LM78 is not set
# CONFIG_SENSORS_LM80 is not set
# CONFIG_SENSORS_LM83 is not set
# CONFIG_SENSORS_LM85 is not set
# CONFIG_SENSORS_LM87 is not set
# CONFIG_SENSORS_LM90 is not set
# CONFIG_SENSORS_LM92 is not set
# CONFIG_SENSORS_MAX1619 is not set
# CONFIG_SENSORS_PC87360 is not set
# CONFIG_SENSORS_PC87427 is not set
# CONFIG_SENSORS_SIS5595 is not set
# CONFIG_SENSORS_SMSC47M1 is not set
# CONFIG_SENSORS_SMSC47M192 is not set
# CONFIG_SENSORS_SMSC47B397 is not set
# CONFIG_SENSORS_VIA686A is not set
# CONFIG_SENSORS_VT1211 is not set
# CONFIG_SENSORS_VT8231 is not set
# CONFIG_SENSORS_W83781D is not set
# CONFIG_SENSORS_W83791D is not set
# CONFIG_SENSORS_W83792D is not set
# CONFIG_SENSORS_W83793 is not set
# CONFIG_SENSORS_W83L785TS is not set
# CONFIG_SENSORS_W83627HF is not set
# CONFIG_SENSORS_W83627EHF is not set
# CONFIG_SENSORS_HDAPS is not set
# CONFIG_HWMON_DEBUG_CHIP is not set
#
# Multifunction device drivers
#
# CONFIG_MFD_SM501 is not set
#
# Multimedia devices
#
CONFIG_VIDEO_DEV=m
# CONFIG_VIDEO_V4L1 is not set
# CONFIG_VIDEO_V4L1_COMPAT is not set
CONFIG_VIDEO_V4L2=y
#
# Video Capture Adapters
#
#
# Video Capture Adapters
#
# CONFIG_VIDEO_ADV_DEBUG is not set
CONFIG_VIDEO_HELPER_CHIPS_AUTO=y
# CONFIG_VIDEO_VIVI is not set
# CONFIG_VIDEO_SAA5246A is not set
# CONFIG_VIDEO_SAA5249 is not set
# CONFIG_VIDEO_SAA7134 is not set
# CONFIG_VIDEO_HEXIUM_ORION is not set
# CONFIG_VIDEO_HEXIUM_GEMINI is not set
# CONFIG_VIDEO_CX88 is not set
# CONFIG_VIDEO_CAFE_CCIC is not set
#
# V4L USB devices
#
# CONFIG_VIDEO_PVRUSB2 is not set
# CONFIG_VIDEO_USBVISION is not set
#
# Radio Adapters
#
# CONFIG_RADIO_GEMTEK_PCI is not set
# CONFIG_RADIO_MAXIRADIO is not set
# CONFIG_RADIO_MAESTRO is not set
# CONFIG_USB_DSBR is not set
#
# Digital Video Broadcasting Devices
#
# CONFIG_DVB is not set
# CONFIG_USB_DABUSB is not set
#
# Graphics support
#
CONFIG_BACKLIGHT_LCD_SUPPORT=y
CONFIG_BACKLIGHT_CLASS_DEVICE=y
# CONFIG_LCD_CLASS_DEVICE is not set
# CONFIG_BACKLIGHT_PROGEAR is not set
CONFIG_FB=y
CONFIG_FIRMWARE_EDID=y
CONFIG_FB_DDC=m
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
# CONFIG_FB_SVGALIB is not set
# CONFIG_FB_MACMODES is not set
# CONFIG_FB_BACKLIGHT is not set
CONFIG_FB_MODE_HELPERS=y
# CONFIG_FB_TILEBLITTING is not set
#
# Frambuffer hardware drivers
#
# CONFIG_FB_CIRRUS is not set
# CONFIG_FB_PM2 is not set
# CONFIG_FB_CYBER2000 is not set
# CONFIG_FB_ARC is not set
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
# CONFIG_FB_VGA16 is not set
CONFIG_FB_VESA=y
# CONFIG_FB_HGA is not set
# CONFIG_FB_S1D13XXX is not set
# CONFIG_FB_NVIDIA is not set
# CONFIG_FB_RIVA is not set
# CONFIG_FB_INTEL is not set
# CONFIG_FB_MATROX is not set
CONFIG_FB_RADEON=m
CONFIG_FB_RADEON_I2C=y
# CONFIG_FB_RADEON_BACKLIGHT is not set
CONFIG_FB_RADEON_DEBUG=y
# CONFIG_FB_ATY128 is not set
# CONFIG_FB_ATY is not set
# CONFIG_FB_S3 is not set
# CONFIG_FB_SAVAGE is not set
# CONFIG_FB_SIS is not set
# CONFIG_FB_NEOMAGIC is not set
# CONFIG_FB_KYRO is not set
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VOODOO1 is not set
# CONFIG_FB_TRIDENT is not set
# CONFIG_FB_GEODE is not set
# CONFIG_FB_VIRTUAL is not set
#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
CONFIG_VGACON_SOFT_SCROLLBACK=y
CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64
CONFIG_VIDEO_SELECT=y
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
CONFIG_FONTS=y
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
# CONFIG_FONT_6x11 is not set
# CONFIG_FONT_7x14 is not set
# CONFIG_FONT_PEARL_8x8 is not set
# CONFIG_FONT_ACORN_8x8 is not set
# CONFIG_FONT_MINI_4x6 is not set
# CONFIG_FONT_SUN8x16 is not set
# CONFIG_FONT_SUN12x22 is not set
# CONFIG_FONT_10x18 is not set
#
# Logo configuration
#
# CONFIG_LOGO is not set
#
# Sound
#
CONFIG_SOUND=y
#
# Advanced Linux Sound Architecture
#
CONFIG_SND=y
CONFIG_SND_TIMER=y
CONFIG_SND_PCM=y
CONFIG_SND_HWDEP=m
CONFIG_SND_RAWMIDI=m
CONFIG_SND_SEQUENCER=y
# CONFIG_SND_SEQ_DUMMY is not set
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=y
CONFIG_SND_PCM_OSS=y
# CONFIG_SND_PCM_OSS_PLUGINS is not set
CONFIG_SND_SEQUENCER_OSS=y
# CONFIG_SND_RTCTIMER is not set
# CONFIG_SND_DYNAMIC_MINORS is not set
# CONFIG_SND_SUPPORT_OLD_API is not set
CONFIG_SND_VERBOSE_PROCFS=y
CONFIG_SND_VERBOSE_PRINTK=y
CONFIG_SND_DEBUG=y
CONFIG_SND_DEBUG_DETECT=y
# CONFIG_SND_PCM_XRUN_DEBUG is not set
#
# Generic devices
#
CONFIG_SND_AC97_CODEC=m
# CONFIG_SND_DUMMY is not set
# CONFIG_SND_VIRMIDI is not set
# CONFIG_SND_MTPAV is not set
# CONFIG_SND_SERIAL_U16550 is not set
# CONFIG_SND_MPU401 is not set
#
# PCI devices
#
# CONFIG_SND_AD1889 is not set
# CONFIG_SND_ALS300 is not set
# CONFIG_SND_ALS4000 is not set
# CONFIG_SND_ALI5451 is not set
# CONFIG_SND_ATIIXP is not set
# CONFIG_SND_ATIIXP_MODEM is not set
# CONFIG_SND_AU8810 is not set
# CONFIG_SND_AU8820 is not set
# CONFIG_SND_AU8830 is not set
# CONFIG_SND_AZT3328 is not set
# CONFIG_SND_BT87X is not set
# CONFIG_SND_CA0106 is not set
# CONFIG_SND_CMIPCI is not set
# CONFIG_SND_CS4281 is not set
# CONFIG_SND_CS46XX is not set
# CONFIG_SND_DARLA20 is not set
# CONFIG_SND_GINA20 is not set
# CONFIG_SND_LAYLA20 is not set
# CONFIG_SND_DARLA24 is not set
# CONFIG_SND_GINA24 is not set
# CONFIG_SND_LAYLA24 is not set
# CONFIG_SND_MONA is not set
# CONFIG_SND_MIA is not set
# CONFIG_SND_ECHO3G is not set
# CONFIG_SND_INDIGO is not set
# CONFIG_SND_INDIGOIO is not set
# CONFIG_SND_INDIGODJ is not set
CONFIG_SND_EMU10K1=m
# CONFIG_SND_EMU10K1X is not set
# CONFIG_SND_ENS1370 is not set
# CONFIG_SND_ENS1371 is not set
# CONFIG_SND_ES1938 is not set
# CONFIG_SND_ES1968 is not set
# CONFIG_SND_FM801 is not set
CONFIG_SND_HDA_INTEL=m
# CONFIG_SND_HDSP is not set
# CONFIG_SND_HDSPM is not set
# CONFIG_SND_ICE1712 is not set
# CONFIG_SND_ICE1724 is not set
# CONFIG_SND_INTEL8X0 is not set
# CONFIG_SND_INTEL8X0M is not set
# CONFIG_SND_KORG1212 is not set
# CONFIG_SND_MAESTRO3 is not set
# CONFIG_SND_MIXART is not set
# CONFIG_SND_NM256 is not set
# CONFIG_SND_PCXHR is not set
# CONFIG_SND_RIPTIDE is not set
# CONFIG_SND_RME32 is not set
# CONFIG_SND_RME96 is not set
# CONFIG_SND_RME9652 is not set
# CONFIG_SND_SONICVIBES is not set
# CONFIG_SND_TRIDENT is not set
# CONFIG_SND_VIA82XX is not set
# CONFIG_SND_VIA82XX_MODEM is not set
# CONFIG_SND_VX222 is not set
# CONFIG_SND_YMFPCI is not set
CONFIG_SND_AC97_POWER_SAVE=y
#
# USB devices
#
# CONFIG_SND_USB_AUDIO is not set
# CONFIG_SND_USB_USX2Y is not set
#
# SoC audio support
#
# CONFIG_SND_SOC is not set
#
# Open Sound System
#
# CONFIG_SOUND_PRIME is not set
CONFIG_AC97_BUS=m
#
# HID Devices
#
CONFIG_HID=y
# CONFIG_HID_DEBUG is not set
#
# USB support
#
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB_ARCH_HAS_OHCI=y
CONFIG_USB_ARCH_HAS_EHCI=y
CONFIG_USB=y
# CONFIG_USB_DEBUG is not set
#
# Miscellaneous USB options
#
CONFIG_USB_DEVICEFS=y
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_SUSPEND is not set
# CONFIG_USB_OTG is not set
#
# USB Host Controller Drivers
#
CONFIG_USB_EHCI_HCD=y
# CONFIG_USB_EHCI_SPLIT_ISO is not set
# CONFIG_USB_EHCI_ROOT_HUB_TT is not set
# CONFIG_USB_EHCI_TT_NEWSCHED is not set
# CONFIG_USB_EHCI_BIG_ENDIAN_MMIO is not set
# CONFIG_USB_ISP116X_HCD is not set
CONFIG_USB_OHCI_HCD=y
# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set
# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
CONFIG_USB_UHCI_HCD=y
# CONFIG_USB_SL811_HCD is not set
#
# USB Device Class drivers
#
# CONFIG_USB_ACM is not set
CONFIG_USB_PRINTER=y
#
# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
#
#
# may also be needed; see USB_STORAGE Help for more information
#
CONFIG_USB_STORAGE=m
# CONFIG_USB_STORAGE_DEBUG is not set
# CONFIG_USB_STORAGE_DATAFAB is not set
# CONFIG_USB_STORAGE_FREECOM is not set
# CONFIG_USB_STORAGE_DPCM is not set
# CONFIG_USB_STORAGE_USBAT is not set
# CONFIG_USB_STORAGE_SDDR09 is not set
# CONFIG_USB_STORAGE_SDDR55 is not set
# CONFIG_USB_STORAGE_JUMPSHOT is not set
# CONFIG_USB_STORAGE_ALAUDA is not set
# CONFIG_USB_STORAGE_KARMA is not set
# CONFIG_USB_LIBUSUAL is not set
#
# USB Input Devices
#
CONFIG_USB_HID=y
# CONFIG_USB_HIDINPUT_POWERBOOK is not set
# CONFIG_HID_FF is not set
# CONFIG_USB_HIDDEV is not set
# CONFIG_USB_AIPTEK is not set
# CONFIG_USB_WACOM is not set
# CONFIG_USB_ACECAD is not set
# CONFIG_USB_KBTAB is not set
# CONFIG_USB_POWERMATE is not set
# CONFIG_USB_TOUCHSCREEN is not set
# CONFIG_USB_YEALINK is not set
# CONFIG_USB_XPAD is not set
# CONFIG_USB_ATI_REMOTE is not set
# CONFIG_USB_ATI_REMOTE2 is not set
# CONFIG_USB_KEYSPAN_REMOTE is not set
# CONFIG_USB_APPLETOUCH is not set
# CONFIG_USB_GTCO is not set
#
# USB Imaging devices
#
# CONFIG_USB_MDC800 is not set
# CONFIG_USB_MICROTEK is not set
#
# USB Network Adapters
#
# CONFIG_USB_CATC is not set
# CONFIG_USB_KAWETH is not set
# CONFIG_USB_PEGASUS is not set
# CONFIG_USB_RTL8150 is not set
CONFIG_USB_USBNET_MII=m
CONFIG_USB_USBNET=m
CONFIG_USB_NET_AX8817X=m
CONFIG_USB_NET_CDCETHER=m
# CONFIG_USB_NET_DM9601 is not set
# CONFIG_USB_NET_GL620A is not set
CONFIG_USB_NET_NET1080=m
# CONFIG_USB_NET_PLUSB is not set
# CONFIG_USB_NET_MCS7830 is not set
# CONFIG_USB_NET_RNDIS_HOST is not set
# CONFIG_USB_NET_CDC_SUBSET is not set
CONFIG_USB_NET_ZAURUS=m
CONFIG_USB_MON=y
#
# USB port drivers
#
#
# USB Serial Converter support
#
CONFIG_USB_SERIAL=m
CONFIG_USB_SERIAL_GENERIC=y
# CONFIG_USB_SERIAL_AIRCABLE is not set
# CONFIG_USB_SERIAL_AIRPRIME is not set
# CONFIG_USB_SERIAL_ARK3116 is not set
# CONFIG_USB_SERIAL_BELKIN is not set
# CONFIG_USB_SERIAL_WHITEHEAT is not set
# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set
# CONFIG_USB_SERIAL_CP2101 is not set
# CONFIG_USB_SERIAL_CYPRESS_M8 is not set
# CONFIG_USB_SERIAL_EMPEG is not set
# CONFIG_USB_SERIAL_FTDI_SIO is not set
# CONFIG_USB_SERIAL_FUNSOFT is not set
# CONFIG_USB_SERIAL_VISOR is not set
# CONFIG_USB_SERIAL_IPAQ is not set
# CONFIG_USB_SERIAL_IR is not set
# CONFIG_USB_SERIAL_EDGEPORT is not set
# CONFIG_USB_SERIAL_EDGEPORT_TI is not set
# CONFIG_USB_SERIAL_GARMIN is not set
# CONFIG_USB_SERIAL_IPW is not set
# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set
# CONFIG_USB_SERIAL_KEYSPAN is not set
# CONFIG_USB_SERIAL_KLSI is not set
# CONFIG_USB_SERIAL_KOBIL_SCT is not set
# CONFIG_USB_SERIAL_MCT_U232 is not set
# CONFIG_USB_SERIAL_MOS7720 is not set
# CONFIG_USB_SERIAL_MOS7840 is not set
# CONFIG_USB_SERIAL_NAVMAN is not set
CONFIG_USB_SERIAL_PL2303=m
# CONFIG_USB_SERIAL_HP4X is not set
# CONFIG_USB_SERIAL_SAFE is not set
# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set
# CONFIG_USB_SERIAL_TI is not set
# CONFIG_USB_SERIAL_CYBERJACK is not set
# CONFIG_USB_SERIAL_XIRCOM is not set
# CONFIG_USB_SERIAL_OPTION is not set
# CONFIG_USB_SERIAL_OMNINET is not set
# CONFIG_USB_SERIAL_DEBUG is not set
#
# USB Miscellaneous drivers
#
# CONFIG_USB_EMI62 is not set
# CONFIG_USB_EMI26 is not set
# CONFIG_USB_ADUTUX is not set
# CONFIG_USB_AUERSWALD is not set
# CONFIG_USB_RIO500 is not set
# CONFIG_USB_LEGOTOWER is not set
# CONFIG_USB_LCD is not set
# CONFIG_USB_BERRY_CHARGE is not set
# CONFIG_USB_LED is not set
# CONFIG_USB_CYPRESS_CY7C63 is not set
# CONFIG_USB_CYTHERM is not set
# CONFIG_USB_PHIDGET is not set
# CONFIG_USB_IDMOUSE is not set
# CONFIG_USB_FTDI_ELAN is not set
# CONFIG_USB_APPLEDISPLAY is not set
# CONFIG_USB_SISUSBVGA is not set
# CONFIG_USB_LD is not set
# CONFIG_USB_TRANCEVIBRATOR is not set
# CONFIG_USB_IOWARRIOR is not set
# CONFIG_USB_TEST is not set
#
# USB DSL modem support
#
#
# USB Gadget Support
#
# CONFIG_USB_GADGET is not set
#
# MMC/SD Card support
#
# CONFIG_MMC is not set
#
# LED devices
#
# CONFIG_NEW_LEDS is not set
#
# LED drivers
#
#
# LED Triggers
#
#
# InfiniBand support
#
# CONFIG_INFINIBAND is not set
#
# EDAC - error detection and reporting (RAS) (EXPERIMENTAL)
#
# CONFIG_EDAC is not set
#
# Real Time Clock
#
# CONFIG_RTC_CLASS is not set
#
# DMA Engine support
#
# CONFIG_DMA_ENGINE is not set
#
# DMA Clients
#
#
# DMA Devices
#
#
# Auxiliary Display support
#
#
# Virtualization
#
# CONFIG_KVM is not set
#
# Firmware Drivers
#
# CONFIG_EDD is not set
# CONFIG_DELL_RBU is not set
# CONFIG_DCDBAS is not set
#
# File systems
#
CONFIG_EXT2_FS=y
CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT2_FS_SECURITY=y
# CONFIG_EXT2_FS_XIP is not set
CONFIG_EXT3_FS=y
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
# CONFIG_EXT4DEV_FS is not set
CONFIG_JBD=y
# CONFIG_JBD_DEBUG is not set
CONFIG_FS_MBCACHE=y
CONFIG_REISERFS_FS=y
# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
# CONFIG_REISERFS_FS_XATTR is not set
# CONFIG_JFS_FS is not set
CONFIG_FS_POSIX_ACL=y
CONFIG_XFS_FS=y
# CONFIG_XFS_QUOTA is not set
# CONFIG_XFS_SECURITY is not set
# CONFIG_XFS_POSIX_ACL is not set
# CONFIG_XFS_RT is not set
# CONFIG_GFS2_FS is not set
# CONFIG_OCFS2_FS is not set
# CONFIG_MINIX_FS is not set
# CONFIG_ROMFS_FS is not set
CONFIG_INOTIFY=y
CONFIG_INOTIFY_USER=y
# CONFIG_QUOTA is not set
CONFIG_DNOTIFY=y
# CONFIG_AUTOFS_FS is not set
CONFIG_AUTOFS4_FS=y
CONFIG_FUSE_FS=y
CONFIG_GENERIC_ACL=y
#
# CD-ROM/DVD Filesystems
#
CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
# CONFIG_ZISOFS is not set
CONFIG_UDF_FS=y
CONFIG_UDF_NLS=y
#
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=y
CONFIG_MSDOS_FS=y
CONFIG_VFAT_FS=y
CONFIG_FAT_DEFAULT_CODEPAGE=932
CONFIG_FAT_DEFAULT_IOCHARSET="utf8"
# CONFIG_NTFS_FS is not set
#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_SYSCTL=y
CONFIG_SYSFS=y
CONFIG_TMPFS=y
CONFIG_TMPFS_POSIX_ACL=y
# CONFIG_HUGETLBFS is not set
# CONFIG_HUGETLB_PAGE is not set
CONFIG_RAMFS=y
CONFIG_CONFIGFS_FS=y
#
# Miscellaneous filesystems
#
# CONFIG_ADFS_FS is not set
# CONFIG_AFFS_FS is not set
# CONFIG_HFS_FS is not set
# CONFIG_HFSPLUS_FS is not set
# CONFIG_BEFS_FS is not set
# CONFIG_BFS_FS is not set
# CONFIG_EFS_FS is not set
CONFIG_JFFS2_FS=y
CONFIG_JFFS2_FS_DEBUG=0
CONFIG_JFFS2_FS_WRITEBUFFER=y
# CONFIG_JFFS2_SUMMARY is not set
# CONFIG_JFFS2_FS_XATTR is not set
# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
CONFIG_JFFS2_ZLIB=y
CONFIG_JFFS2_RTIME=y
# CONFIG_JFFS2_RUBIN is not set
CONFIG_CRAMFS=y
# CONFIG_VXFS_FS is not set
# CONFIG_HPFS_FS is not set
# CONFIG_QNX4FS_FS is not set
# CONFIG_SYSV_FS is not set
# CONFIG_UFS_FS is not set
#
# Network File Systems
#
CONFIG_NFS_FS=y
CONFIG_NFS_V3=y
CONFIG_NFS_V3_ACL=y
# CONFIG_NFS_V4 is not set
CONFIG_NFS_DIRECTIO=y
CONFIG_NFSD=y
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
CONFIG_NFSD_V3_ACL=y
# CONFIG_NFSD_V4 is not set
CONFIG_NFSD_TCP=y
CONFIG_LOCKD=y
CONFIG_LOCKD_V4=y
CONFIG_EXPORTFS=y
CONFIG_NFS_ACL_SUPPORT=y
CONFIG_NFS_COMMON=y
CONFIG_SUNRPC=y
CONFIG_SUNRPC_GSS=y
CONFIG_RPCSEC_GSS_KRB5=y
# CONFIG_RPCSEC_GSS_SPKM3 is not set
CONFIG_SMB_FS=y
CONFIG_SMB_NLS_DEFAULT=y
CONFIG_SMB_NLS_REMOTE="cp850"
CONFIG_CIFS=y
# CONFIG_CIFS_STATS is not set
# CONFIG_CIFS_WEAK_PW_HASH is not set
CONFIG_CIFS_XATTR=y
CONFIG_CIFS_POSIX=y
# CONFIG_CIFS_DEBUG2 is not set
# CONFIG_CIFS_EXPERIMENTAL is not set
# CONFIG_NCP_FS is not set
# CONFIG_CODA_FS is not set
# CONFIG_AFS_FS is not set
# CONFIG_9P_FS is not set
#
# Partition Types
#
# CONFIG_PARTITION_ADVANCED is not set
CONFIG_MSDOS_PARTITION=y
#
# Native Language Support
#
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="utf8"
CONFIG_NLS_CODEPAGE_437=y
# CONFIG_NLS_CODEPAGE_737 is not set
# CONFIG_NLS_CODEPAGE_775 is not set
CONFIG_NLS_CODEPAGE_850=y
# CONFIG_NLS_CODEPAGE_852 is not set
# CONFIG_NLS_CODEPAGE_855 is not set
# CONFIG_NLS_CODEPAGE_857 is not set
# CONFIG_NLS_CODEPAGE_860 is not set
# CONFIG_NLS_CODEPAGE_861 is not set
# CONFIG_NLS_CODEPAGE_862 is not set
# CONFIG_NLS_CODEPAGE_863 is not set
# CONFIG_NLS_CODEPAGE_864 is not set
# CONFIG_NLS_CODEPAGE_865 is not set
# CONFIG_NLS_CODEPAGE_866 is not set
# CONFIG_NLS_CODEPAGE_869 is not set
# CONFIG_NLS_CODEPAGE_936 is not set
# CONFIG_NLS_CODEPAGE_950 is not set
CONFIG_NLS_CODEPAGE_932=y
# CONFIG_NLS_CODEPAGE_949 is not set
# CONFIG_NLS_CODEPAGE_874 is not set
# CONFIG_NLS_ISO8859_8 is not set
# CONFIG_NLS_CODEPAGE_1250 is not set
# CONFIG_NLS_CODEPAGE_1251 is not set
# CONFIG_NLS_ASCII is not set
CONFIG_NLS_ISO8859_1=y
# CONFIG_NLS_ISO8859_2 is not set
# CONFIG_NLS_ISO8859_3 is not set
# CONFIG_NLS_ISO8859_4 is not set
# CONFIG_NLS_ISO8859_5 is not set
# CONFIG_NLS_ISO8859_6 is not set
# CONFIG_NLS_ISO8859_7 is not set
# CONFIG_NLS_ISO8859_9 is not set
# CONFIG_NLS_ISO8859_13 is not set
# CONFIG_NLS_ISO8859_14 is not set
CONFIG_NLS_ISO8859_15=y
# CONFIG_NLS_KOI8_R is not set
# CONFIG_NLS_KOI8_U is not set
CONFIG_NLS_UTF8=y
#
# Distributed Lock Manager
#
# CONFIG_DLM is not set
#
# Instrumentation Support
#
# CONFIG_PROFILING is not set
# CONFIG_KPROBES is not set
#
# Kernel hacking
#
CONFIG_TRACE_IRQFLAGS_SUPPORT=y
CONFIG_PRINTK_TIME=y
CONFIG_ENABLE_MUST_CHECK=y
CONFIG_MAGIC_SYSRQ=y
# CONFIG_UNUSED_SYMBOLS is not set
CONFIG_DEBUG_FS=y
# CONFIG_HEADERS_CHECK is not set
CONFIG_DEBUG_KERNEL=y
# CONFIG_DEBUG_SHIRQ is not set
CONFIG_LOG_BUF_SHIFT=16
# CONFIG_DETECT_SOFTLOCKUP is not set
# CONFIG_SCHEDSTATS is not set
CONFIG_TIMER_STATS=y
# CONFIG_DEBUG_SLAB is not set
CONFIG_DEBUG_PREEMPT=y
# CONFIG_DEBUG_RT_MUTEXES is not set
# CONFIG_RT_MUTEX_TESTER is not set
# CONFIG_DEBUG_SPINLOCK is not set
# CONFIG_DEBUG_MUTEXES is not set
# CONFIG_DEBUG_LOCK_ALLOC is not set
# CONFIG_PROVE_LOCKING is not set
# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_DEBUG_KOBJECT is not set
CONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_INFO is not set
# CONFIG_DEBUG_VM is not set
# CONFIG_DEBUG_LIST is not set
# CONFIG_FRAME_POINTER is not set
CONFIG_FORCED_INLINING=y
# CONFIG_RCU_TORTURE_TEST is not set
# CONFIG_FAULT_INJECTION is not set
# CONFIG_DEBUG_RODATA is not set
# CONFIG_IOMMU_DEBUG is not set
# CONFIG_DEBUG_STACKOVERFLOW is not set
# CONFIG_DEBUG_STACK_USAGE is not set
#
# Security options
#
# CONFIG_KEYS is not set
# CONFIG_SECURITY is not set
#
# Cryptographic options
#
CONFIG_CRYPTO=y
CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_BLKCIPHER=y
CONFIG_CRYPTO_HASH=y
CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_HMAC=y
# CONFIG_CRYPTO_XCBC is not set
CONFIG_CRYPTO_NULL=y
# CONFIG_CRYPTO_MD4 is not set
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_SHA256=y
# CONFIG_CRYPTO_SHA512 is not set
CONFIG_CRYPTO_WP512=y
# CONFIG_CRYPTO_TGR192 is not set
# CONFIG_CRYPTO_GF128MUL is not set
# CONFIG_CRYPTO_ECB is not set
CONFIG_CRYPTO_CBC=y
# CONFIG_CRYPTO_PCBC is not set
# CONFIG_CRYPTO_LRW is not set
CONFIG_CRYPTO_DES=y
# CONFIG_CRYPTO_FCRYPT is not set
CONFIG_CRYPTO_BLOWFISH=y
# CONFIG_CRYPTO_TWOFISH is not set
# CONFIG_CRYPTO_TWOFISH_X86_64 is not set
# CONFIG_CRYPTO_SERPENT is not set
CONFIG_CRYPTO_AES=y
CONFIG_CRYPTO_AES_X86_64=y
# CONFIG_CRYPTO_CAST5 is not set
# CONFIG_CRYPTO_CAST6 is not set
# CONFIG_CRYPTO_TEA is not set
CONFIG_CRYPTO_ARC4=y
# CONFIG_CRYPTO_KHAZAD is not set
# CONFIG_CRYPTO_ANUBIS is not set
CONFIG_CRYPTO_DEFLATE=y
CONFIG_CRYPTO_MICHAEL_MIC=y
# CONFIG_CRYPTO_CRC32C is not set
# CONFIG_CRYPTO_CAMELLIA is not set
# CONFIG_CRYPTO_TEST is not set
#
# Hardware crypto devices
#
#
# Library routines
#
CONFIG_BITREVERSE=y
# CONFIG_CRC_CCITT is not set
# CONFIG_CRC16 is not set
CONFIG_CRC32=y
# CONFIG_LIBCRC32C is not set
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=y
CONFIG_TEXTSEARCH=y
CONFIG_TEXTSEARCH_KMP=y
CONFIG_TEXTSEARCH_BM=y
CONFIG_TEXTSEARCH_FSM=y
CONFIG_PLIST=y
CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT=y
--
Tobias PGP: http://9ac7e0bc.uguu.de
このメールは十割再利用されたビットで作られています。
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-14 8:16 ` Tobias Diedrich
@ 2007-04-14 9:05 ` Rafael J. Wysocki
2007-04-14 10:32 ` Tobias Diedrich
2007-04-14 12:26 ` Adrian Bunk
1 sibling, 1 reply; 44+ messages in thread
From: Rafael J. Wysocki @ 2007-04-14 9:05 UTC (permalink / raw)
To: Tobias Diedrich; +Cc: linux-pm, Linux Kernel Mailing List, Adrian Bunk
On Saturday, 14 April 2007 10:16, Tobias Diedrich wrote:
> Adrian Bunk wrote:
> > On Fri, Apr 13, 2007 at 11:29:55PM +0200, Tobias Diedrich wrote:
> > > Linus Torvalds wrote:
> > >
> > > > We should be getting close to a 2.6.21 release, so please update any
> > > > regression reports you've done,
> > >
> > > For me, suspend to disk works only once (has been the case for all
> > > .21-rcs IIRC, but I didn't get around to report it so far).
> > > There are some threads about an issue like this, which is supposed
> > > to be fixed by disabling CONFIG_PCI_MSI, but on my system the
> > > problem persists nonetheless.
> > >
> > > On the second suspend attempt, the last message I see is
> > > "Suspending console(s)"
> > >
> > > If I find the time, I'll try to bisect it this weekend.
> > >...
> >
> > Does the latest -git work?
>
> Still no luck with
> Linux melchior 2.6.21-rc6-gd791d413-dirty #4 PREEMPT Sat Apr 14 09:34:21 CEST 2007 x86_64 GNU/Linux
Can you boot with init=/bin/bash and see if the problem is present in this
configuration?
Rafael
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-14 9:05 ` Rafael J. Wysocki
@ 2007-04-14 10:32 ` Tobias Diedrich
0 siblings, 0 replies; 44+ messages in thread
From: Tobias Diedrich @ 2007-04-14 10:32 UTC (permalink / raw)
To: Rafael J. Wysocki; +Cc: Linux Kernel Mailing List, Adrian Bunk, pavel, linux-pm
Rafael J. Wysocki wrote:
> On Saturday, 14 April 2007 10:16, Tobias Diedrich wrote:
> > Adrian Bunk wrote:
> > > On Fri, Apr 13, 2007 at 11:29:55PM +0200, Tobias Diedrich wrote:
> > > > Linus Torvalds wrote:
> > > >
> > > > > We should be getting close to a 2.6.21 release, so please update any
> > > > > regression reports you've done,
> > > >
> > > > For me, suspend to disk works only once (has been the case for all
> > > > .21-rcs IIRC, but I didn't get around to report it so far).
> > > > There are some threads about an issue like this, which is supposed
> > > > to be fixed by disabling CONFIG_PCI_MSI, but on my system the
> > > > problem persists nonetheless.
> > > >
> > > > On the second suspend attempt, the last message I see is
> > > > "Suspending console(s)"
> > > >
> > > > If I find the time, I'll try to bisect it this weekend.
> > > >...
> > >
> > > Does the latest -git work?
> >
> > Still no luck with
> > Linux melchior 2.6.21-rc6-gd791d413-dirty #4 PREEMPT Sat Apr 14 09:34:21 CEST 2007 x86_64 GNU/Linux
>
> Can you boot with init=/bin/bash and see if the problem is present in this
> configuration?
Doesn't help.
Maybe interesting:
In the init=/bin/bash run, the first suspend try was without swap
and thus bailed out. After swapon, the second try already hung,
despite not having 'really' suspended at all on the first try.
I tried it once more, with swap on the first try and got the same
'second try doesn't work' result.
git-bisect so far:
git-bisect start
# good: [fa285a3d7924a0e3782926e51f16865c5129a2f7] Linux 2.6.20
git-bisect good fa285a3d7924a0e3782926e51f16865c5129a2f7
# bad: [2eb1ae149a28c1b8ade687c5fbab3c37da4c0fba] Linux 2.6.21-rc1
git-bisect bad 2eb1ae149a28c1b8ade687c5fbab3c37da4c0fba
# bad: [574009c1a895aeeb85eaab29c235d75852b09eb8] Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus
git-bisect bad 574009c1a895aeeb85eaab29c235d75852b09eb8
# good: [43187902cbfafe73ede0144166b741fb0f7d04e1] Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6
git-bisect good 43187902cbfafe73ede0144166b741fb0f7d04e1
# good: [beda9f3a13bbb22cde92a45f230a02ef2afef6a9] kbuild: more Makefile cleanups
git-bisect good beda9f3a13bbb22cde92a45f230a02ef2afef6a9
# bad: [7edc136ab688f751037a86e8a051151d7962d33f] Char: isicom, support higher rates
git-bisect bad 7edc136ab688f751037a86e8a051151d7962d33f
--
Tobias PGP: http://9ac7e0bc.uguu.de
このメールは十割再利用されたビットで作られています。
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-13 23:50 ` Linux 2.6.21-rc6 Adrian Bunk
2007-04-14 6:50 ` Tobias Diedrich
2007-04-14 8:16 ` Tobias Diedrich
@ 2007-04-14 12:09 ` Tobias Diedrich
2007-04-14 12:24 ` Tobias Diedrich
2 siblings, 1 reply; 44+ messages in thread
From: Tobias Diedrich @ 2007-04-14 12:09 UTC (permalink / raw)
To: Adrian Bunk; +Cc: linux-pm, Linux Kernel Mailing List
Adrian Bunk wrote:
> On Fri, Apr 13, 2007 at 11:29:55PM +0200, Tobias Diedrich wrote:
> > Linus Torvalds wrote:
> >
> > > We should be getting close to a 2.6.21 release, so please update any
> > > regression reports you've done,
> >
> > For me, suspend to disk works only once (has been the case for all
> > .21-rcs IIRC, but I didn't get around to report it so far).
> > There are some threads about an issue like this, which is supposed
> > to be fixed by disabling CONFIG_PCI_MSI, but on my system the
> > problem persists nonetheless.
> >
> > On the second suspend attempt, the last message I see is
> > "Suspending console(s)"
> >
> > If I find the time, I'll try to bisect it this weekend.
> >...
>
> Does CONFIG_HPET_TIMER=n make any difference?
> Does the latest -git work?
bisect results:
git-bisect start
# good: [fa285a3d7924a0e3782926e51f16865c5129a2f7] Linux 2.6.20
git-bisect good fa285a3d7924a0e3782926e51f16865c5129a2f7
# bad: [2eb1ae149a28c1b8ade687c5fbab3c37da4c0fba] Linux 2.6.21-rc1
git-bisect bad 2eb1ae149a28c1b8ade687c5fbab3c37da4c0fba
# bad: [574009c1a895aeeb85eaab29c235d75852b09eb8] Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus
git-bisect bad 574009c1a895aeeb85eaab29c235d75852b09eb8
# good: [43187902cbfafe73ede0144166b741fb0f7d04e1] Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6
git-bisect good 43187902cbfafe73ede0144166b741fb0f7d04e1
# good: [beda9f3a13bbb22cde92a45f230a02ef2afef6a9] kbuild: more Makefile cleanups
git-bisect good beda9f3a13bbb22cde92a45f230a02ef2afef6a9
# bad: [7edc136ab688f751037a86e8a051151d7962d33f] Char: isicom, support higher rates
git-bisect bad 7edc136ab688f751037a86e8a051151d7962d33f
# good: [6267276f3fdda9ad0d5ca451bdcbdf42b802d64b] optional ZONE_DMA: deal with cases of ZONE_DMA meaning the first zone
git-bisect good 6267276f3fdda9ad0d5ca451bdcbdf42b802d64b
# bad: [b4ac91a0eac36f347a509afda07e4305e931de61] uml: chan_user.h formatting fixes
git-bisect bad b4ac91a0eac36f347a509afda07e4305e931de61
# bad: [bf0059b23fd2f0b304f647d87fad0aa626ecf0c0] M68KNOMMU: user ARRAY_SIZE macro when appropriate
git-bisect bad bf0059b23fd2f0b304f647d87fad0aa626ecf0c0
# good: [c1725f2af89f1eda3cb9007290971b55084569a4] ARM26: Use ARRAY_SIZE macro when appropriate
git-bisect good c1725f2af89f1eda3cb9007290971b55084569a4
# bad: [9b87ed790714bd3a8d492feb24f6c48f8bb59c3a] m32r: fix do_page_fault and update_mmu_cache
git-bisect bad 9b87ed790714bd3a8d492feb24f6c48f8bb59c3a
# bad: [d12c610e08022a1b84d6bd4412c189214d32e713] swsusp-change-code-ordering-in-userc-sanity
git-bisect bad d12c610e08022a1b84d6bd4412c189214d32e713
# bad: [ed746e3b18f4df18afa3763155972c5835f284c5] swsusp: Change code ordering in disk.c
git-bisect bad ed746e3b18f4df18afa3763155972c5835f284c5
# good: [e3c7db621bed4afb8e231cb005057f2feb5db557] PM: Change code ordering in main.c
git-bisect good e3c7db621bed4afb8e231cb005057f2feb5db557
ed746e3b18f4df18afa3763155972c5835f284c5 is first bad commit
commit ed746e3b18f4df18afa3763155972c5835f284c5
Author: Rafael J. Wysocki <rjw@sisk.pl>
Date: Sat Feb 10 01:43:32 2007 -0800
[PATCH] swsusp: Change code ordering in disk.c
Change the ordering of code in kernel/power/disk.c so that device_suspend() is
called before disable_nonboot_cpus() and platform_finish() is called after
enable_nonboot_cpus() and before device_resume(), as indicated by the recent
discussion on Linux-PM (cf.
http://lists.osdl.org/pipermail/linux-pm/2006-November/004164.html).
The changes here only affect the built-in swsusp.
[alexey.y.starikovskiy@linux.intel.com: fix LED blinking during image load]
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
Acked-by: Pavel Machek <pavel@ucw.cz>
Cc: Greg KH <greg@kroah.com>
Cc: Nigel Cunningham <nigel@suspend2.net>
Cc: Patrick Mochel <mochel@digitalimplant.org>
Cc: Alexey Starikovskiy <alexey.y.starikovskiy@linux.intel.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
:040000 040000 7eca5b3a8f9606bc4f2ff41192ec8c9d4ca90d18 8313b674e1d1bdf6849350af06d28a89b3bb3054 M kernel
Now, the remaining test is to try reverting this commit from -rc6. :)
HTH,
--
Tobias PGP: http://9ac7e0bc.uguu.de
このメールは十割再利用されたビットで作られています。
_______________________________________________
linux-pm mailing list
linux-pm@lists.linux-foundation.org
https://lists.linux-foundation.org/mailman/listinfo/linux-pm
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-14 12:09 ` Tobias Diedrich
@ 2007-04-14 12:24 ` Tobias Diedrich
2007-04-14 12:31 ` Tobias Diedrich
0 siblings, 1 reply; 44+ messages in thread
From: Tobias Diedrich @ 2007-04-14 12:24 UTC (permalink / raw)
To: Adrian Bunk, Linux Kernel Mailing List, pavel, linux-pm,
Rafael J. Wysocki
Tobias Diedrich wrote:
> Adrian Bunk wrote:
> > On Fri, Apr 13, 2007 at 11:29:55PM +0200, Tobias Diedrich wrote:
> > > Linus Torvalds wrote:
> > >
> > > > We should be getting close to a 2.6.21 release, so please update any
> > > > regression reports you've done,
> > >
> > > For me, suspend to disk works only once (has been the case for all
> > > .21-rcs IIRC, but I didn't get around to report it so far).
> > > There are some threads about an issue like this, which is supposed
> > > to be fixed by disabling CONFIG_PCI_MSI, but on my system the
> > > problem persists nonetheless.
> > >
> > > On the second suspend attempt, the last message I see is
> > > "Suspending console(s)"
> > >
> > > If I find the time, I'll try to bisect it this weekend.
> > >...
> >
> > Does CONFIG_HPET_TIMER=n make any difference?
> > Does the latest -git work?
>
> bisect results:
>
> git-bisect start
> # good: [fa285a3d7924a0e3782926e51f16865c5129a2f7] Linux 2.6.20
> git-bisect good fa285a3d7924a0e3782926e51f16865c5129a2f7
> # bad: [2eb1ae149a28c1b8ade687c5fbab3c37da4c0fba] Linux 2.6.21-rc1
> git-bisect bad 2eb1ae149a28c1b8ade687c5fbab3c37da4c0fba
> # bad: [574009c1a895aeeb85eaab29c235d75852b09eb8] Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus
> git-bisect bad 574009c1a895aeeb85eaab29c235d75852b09eb8
> # good: [43187902cbfafe73ede0144166b741fb0f7d04e1] Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6
> git-bisect good 43187902cbfafe73ede0144166b741fb0f7d04e1
> # good: [beda9f3a13bbb22cde92a45f230a02ef2afef6a9] kbuild: more Makefile cleanups
> git-bisect good beda9f3a13bbb22cde92a45f230a02ef2afef6a9
> # bad: [7edc136ab688f751037a86e8a051151d7962d33f] Char: isicom, support higher rates
> git-bisect bad 7edc136ab688f751037a86e8a051151d7962d33f
> # good: [6267276f3fdda9ad0d5ca451bdcbdf42b802d64b] optional ZONE_DMA: deal with cases of ZONE_DMA meaning the first zone
> git-bisect good 6267276f3fdda9ad0d5ca451bdcbdf42b802d64b
> # bad: [b4ac91a0eac36f347a509afda07e4305e931de61] uml: chan_user.h formatting fixes
> git-bisect bad b4ac91a0eac36f347a509afda07e4305e931de61
> # bad: [bf0059b23fd2f0b304f647d87fad0aa626ecf0c0] M68KNOMMU: user ARRAY_SIZE macro when appropriate
> git-bisect bad bf0059b23fd2f0b304f647d87fad0aa626ecf0c0
> # good: [c1725f2af89f1eda3cb9007290971b55084569a4] ARM26: Use ARRAY_SIZE macro when appropriate
> git-bisect good c1725f2af89f1eda3cb9007290971b55084569a4
> # bad: [9b87ed790714bd3a8d492feb24f6c48f8bb59c3a] m32r: fix do_page_fault and update_mmu_cache
> git-bisect bad 9b87ed790714bd3a8d492feb24f6c48f8bb59c3a
> # bad: [d12c610e08022a1b84d6bd4412c189214d32e713] swsusp-change-code-ordering-in-userc-sanity
> git-bisect bad d12c610e08022a1b84d6bd4412c189214d32e713
> # bad: [ed746e3b18f4df18afa3763155972c5835f284c5] swsusp: Change code ordering in disk.c
> git-bisect bad ed746e3b18f4df18afa3763155972c5835f284c5
> # good: [e3c7db621bed4afb8e231cb005057f2feb5db557] PM: Change code ordering in main.c
> git-bisect good e3c7db621bed4afb8e231cb005057f2feb5db557
>
>
> ed746e3b18f4df18afa3763155972c5835f284c5 is first bad commit
> commit ed746e3b18f4df18afa3763155972c5835f284c5
> Author: Rafael J. Wysocki <rjw@sisk.pl>
> Date: Sat Feb 10 01:43:32 2007 -0800
>
> [PATCH] swsusp: Change code ordering in disk.c
>
> Change the ordering of code in kernel/power/disk.c so that device_suspend() is
> called before disable_nonboot_cpus() and platform_finish() is called after
> enable_nonboot_cpus() and before device_resume(), as indicated by the recent
> discussion on Linux-PM (cf.
> http://lists.osdl.org/pipermail/linux-pm/2006-November/004164.html).
>
> The changes here only affect the built-in swsusp.
>
> [alexey.y.starikovskiy@linux.intel.com: fix LED blinking during image load]
> Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
> Acked-by: Pavel Machek <pavel@ucw.cz>
> Cc: Greg KH <greg@kroah.com>
> Cc: Nigel Cunningham <nigel@suspend2.net>
> Cc: Patrick Mochel <mochel@digitalimplant.org>
> Cc: Alexey Starikovskiy <alexey.y.starikovskiy@linux.intel.com>
> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
>
> :040000 040000 7eca5b3a8f9606bc4f2ff41192ec8c9d4ca90d18 8313b674e1d1bdf6849350af06d28a89b3bb3054 M kernel
>
>
> Now, the remaining test is to try reverting this commit from -rc6. :)
Doesn't apply cleanly against -rc6, but fixes the problem when
reverted from -rc1.
Index: linux-2.6.21-rc1/kernel/power/disk.c
===================================================================
--- linux-2.6.21-rc1.orig/kernel/power/disk.c 2007-04-14 14:16:59.000000000 +0200
+++ linux-2.6.21-rc1/kernel/power/disk.c 2007-04-14 14:17:03.000000000 +0200
@@ -87,24 +87,52 @@
}
}
-static void unprepare_processes(void)
-{
- thaw_processes();
- pm_restore_console();
-}
-
static int prepare_processes(void)
{
int error = 0;
pm_prepare_console();
+
+ error = disable_nonboot_cpus();
+ if (error)
+ goto enable_cpus;
+
if (freeze_processes()) {
error = -EBUSY;
- unprepare_processes();
+ goto thaw;
}
+
+ if (pm_disk_mode == PM_DISK_TESTPROC) {
+ printk("swsusp debug: Waiting for 5 seconds.\n");
+ mdelay(5000);
+ goto thaw;
+ }
+
+ error = platform_prepare();
+ if (error)
+ goto thaw;
+
+ /* Free memory before shutting down devices. */
+ if (!(error = swsusp_shrink_memory()))
+ return 0;
+
+ platform_finish();
+ thaw:
+ thaw_processes();
+ enable_cpus:
+ enable_nonboot_cpus();
+ pm_restore_console();
return error;
}
+static void unprepare_processes(void)
+{
+ platform_finish();
+ thaw_processes();
+ enable_nonboot_cpus();
+ pm_restore_console();
+}
+
/**
* pm_suspend_disk - The granpappy of hibernation power management.
*
@@ -122,45 +150,29 @@
if (error)
return error;
- if (pm_disk_mode == PM_DISK_TESTPROC) {
- printk("swsusp debug: Waiting for 5 seconds.\n");
- mdelay(5000);
- goto Thaw;
- }
- /* Free memory before shutting down devices. */
- error = swsusp_shrink_memory();
- if (error)
- goto Thaw;
-
- error = platform_prepare();
- if (error)
- goto Thaw;
+ if (pm_disk_mode == PM_DISK_TESTPROC)
+ return 0;
suspend_console();
error = device_suspend(PMSG_FREEZE);
if (error) {
- printk(KERN_ERR "PM: Some devices failed to suspend\n");
- goto Resume_devices;
+ resume_console();
+ printk("Some devices failed to suspend\n");
+ goto Thaw;
}
- error = disable_nonboot_cpus();
- if (error)
- goto Enable_cpus;
if (pm_disk_mode == PM_DISK_TEST) {
printk("swsusp debug: Waiting for 5 seconds.\n");
mdelay(5000);
- goto Enable_cpus;
+ goto Done;
}
pr_debug("PM: snapshotting memory.\n");
in_suspend = 1;
- error = swsusp_suspend();
- if (error)
- goto Enable_cpus;
+ if ((error = swsusp_suspend()))
+ goto Done;
if (in_suspend) {
- enable_nonboot_cpus();
- platform_finish();
device_resume();
resume_console();
pr_debug("PM: writing image.\n");
@@ -176,10 +188,7 @@
}
swsusp_free();
- Enable_cpus:
- enable_nonboot_cpus();
- Resume_devices:
- platform_finish();
+ Done:
device_resume();
resume_console();
Thaw:
@@ -228,28 +237,19 @@
pr_debug("PM: Checking swsusp image.\n");
- error = swsusp_check();
- if (error)
+ if ((error = swsusp_check()))
goto Done;
pr_debug("PM: Preparing processes for restore.\n");
- error = prepare_processes();
- if (error) {
+ if ((error = prepare_processes())) {
swsusp_close();
goto Done;
}
- error = platform_prepare();
- if (error) {
- swsusp_free();
- goto Thaw;
- }
-
pr_debug("PM: Reading swsusp image.\n");
- error = swsusp_read();
- if (error) {
+ if ((error = swsusp_read())) {
swsusp_free();
goto Thaw;
}
@@ -257,22 +257,21 @@
pr_debug("PM: Preparing devices for restore.\n");
suspend_console();
- error = device_suspend(PMSG_PRETHAW);
- if (error)
- goto Free;
+ if ((error = device_suspend(PMSG_PRETHAW))) {
+ resume_console();
+ printk("Some devices failed to suspend\n");
+ swsusp_free();
+ goto Thaw;
+ }
- error = disable_nonboot_cpus();
- if (!error)
- swsusp_resume();
+ mb();
- enable_nonboot_cpus();
- Free:
- swsusp_free();
- platform_finish();
+ pr_debug("PM: Restoring saved image.\n");
+ swsusp_resume();
+ pr_debug("PM: Restore failed, recovering.n");
device_resume();
resume_console();
Thaw:
- printk(KERN_ERR "PM: Restore failed, recovering.\n");
unprepare_processes();
Done:
/* For success case, the suspend path will release the lock */
--
Tobias PGP: http://9ac7e0bc.uguu.de
このメールは十割再利用されたビットで作られています。
_______________________________________________
linux-pm mailing list
linux-pm@lists.linux-foundation.org
https://lists.linux-foundation.org/mailman/listinfo/linux-pm
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-14 8:16 ` Tobias Diedrich
2007-04-14 9:05 ` Rafael J. Wysocki
@ 2007-04-14 12:26 ` Adrian Bunk
1 sibling, 0 replies; 44+ messages in thread
From: Adrian Bunk @ 2007-04-14 12:26 UTC (permalink / raw)
To: Tobias Diedrich, Linux Kernel Mailing List, pavel, linux-pm
On Sat, Apr 14, 2007 at 10:16:19AM +0200, Tobias Diedrich wrote:
> Adrian Bunk wrote:
> > On Fri, Apr 13, 2007 at 11:29:55PM +0200, Tobias Diedrich wrote:
> > > Linus Torvalds wrote:
> > >
> > > > We should be getting close to a 2.6.21 release, so please update any
> > > > regression reports you've done,
> > >
> > > For me, suspend to disk works only once (has been the case for all
> > > .21-rcs IIRC, but I didn't get around to report it so far).
> > > There are some threads about an issue like this, which is supposed
> > > to be fixed by disabling CONFIG_PCI_MSI, but on my system the
> > > problem persists nonetheless.
> > >
> > > On the second suspend attempt, the last message I see is
> > > "Suspending console(s)"
> > >
> > > If I find the time, I'll try to bisect it this weekend.
> > >...
> >
> > Does the latest -git work?
>
> Still no luck with
> Linux melchior 2.6.21-rc6-gd791d413-dirty #4 PREEMPT Sat Apr 14 09:34:21 CEST 2007 x86_64 GNU/Linux
> Why -dirty? Maybe because I modified the Makefile to use ccache?
>
> > Does CONFIG_HPET_TIMER=n make any difference?
>
> Hmm, I just noticed that CONFIG_HPET_TIMER was forced back on after
> make oldconfig... Is that expected on amd64?
>...
Yes it is (on i386 you can disable it).
Sorry that I missed this.
> Tobias PGP: http://9ac7e0bc.uguu.de
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-14 12:24 ` Tobias Diedrich
@ 2007-04-14 12:31 ` Tobias Diedrich
2007-04-14 13:00 ` Adrian Bunk
0 siblings, 1 reply; 44+ messages in thread
From: Tobias Diedrich @ 2007-04-14 12:31 UTC (permalink / raw)
To: Adrian Bunk, Linux Kernel Mailing List, pavel, linux-pm,
Rafael J. Wysocki
Tobias Diedrich wrote:
> > ed746e3b18f4df18afa3763155972c5835f284c5 is first bad commit
> > commit ed746e3b18f4df18afa3763155972c5835f284c5
> > Author: Rafael J. Wysocki <rjw@sisk.pl>
> > Date: Sat Feb 10 01:43:32 2007 -0800
> >
> > [PATCH] swsusp: Change code ordering in disk.c
> >
> > Change the ordering of code in kernel/power/disk.c so that device_suspend() is
> > called before disable_nonboot_cpus() and platform_finish() is called after
> > enable_nonboot_cpus() and before device_resume(), as indicated by the recent
> > discussion on Linux-PM (cf.
> > http://lists.osdl.org/pipermail/linux-pm/2006-November/004164.html).
> >
> > The changes here only affect the built-in swsusp.
> >
> > [alexey.y.starikovskiy@linux.intel.com: fix LED blinking during image load]
> > Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
> > Acked-by: Pavel Machek <pavel@ucw.cz>
> > Cc: Greg KH <greg@kroah.com>
> > Cc: Nigel Cunningham <nigel@suspend2.net>
> > Cc: Patrick Mochel <mochel@digitalimplant.org>
> > Cc: Alexey Starikovskiy <alexey.y.starikovskiy@linux.intel.com>
> > Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
> > Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
> >
> > :040000 040000 7eca5b3a8f9606bc4f2ff41192ec8c9d4ca90d18 8313b674e1d1bdf6849350af06d28a89b3bb3054 M kernel
> >
> >
> > Now, the remaining test is to try reverting this commit from -rc6. :)
>
> Doesn't apply cleanly against -rc6, but fixes the problem when
> reverted from -rc1.
Now, this was already reported in
http://lkml.org/lkml/2007/3/16/126
and I even flagged that message in my local folder, but apparently forgot
to follow up on it... *sigh*
--
Tobias PGP: http://9ac7e0bc.uguu.de
このメールは十割再利用されたビットで作られています。
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-14 12:31 ` Tobias Diedrich
@ 2007-04-14 13:00 ` Adrian Bunk
2007-04-14 18:28 ` Rafael J. Wysocki
0 siblings, 1 reply; 44+ messages in thread
From: Adrian Bunk @ 2007-04-14 13:00 UTC (permalink / raw)
To: Tobias Diedrich, Linux Kernel Mailing List, pavel, linux-pm,
Rafael J. Wysocki
Cc: Maxim Levitsky
On Sat, Apr 14, 2007 at 02:31:54PM +0200, Tobias Diedrich wrote:
> Tobias Diedrich wrote:
> > > ed746e3b18f4df18afa3763155972c5835f284c5 is first bad commit
> > > commit ed746e3b18f4df18afa3763155972c5835f284c5
> > > Author: Rafael J. Wysocki <rjw@sisk.pl>
> > > Date: Sat Feb 10 01:43:32 2007 -0800
> > >
> > > [PATCH] swsusp: Change code ordering in disk.c
> > >
> > > Change the ordering of code in kernel/power/disk.c so that device_suspend() is
> > > called before disable_nonboot_cpus() and platform_finish() is called after
> > > enable_nonboot_cpus() and before device_resume(), as indicated by the recent
> > > discussion on Linux-PM (cf.
> > > http://lists.osdl.org/pipermail/linux-pm/2006-November/004164.html).
> > >
> > > The changes here only affect the built-in swsusp.
> > >
> > > [alexey.y.starikovskiy@linux.intel.com: fix LED blinking during image load]
> > > Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
> > > Acked-by: Pavel Machek <pavel@ucw.cz>
> > > Cc: Greg KH <greg@kroah.com>
> > > Cc: Nigel Cunningham <nigel@suspend2.net>
> > > Cc: Patrick Mochel <mochel@digitalimplant.org>
> > > Cc: Alexey Starikovskiy <alexey.y.starikovskiy@linux.intel.com>
> > > Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
> > > Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
> > >
> > > :040000 040000 7eca5b3a8f9606bc4f2ff41192ec8c9d4ca90d18 8313b674e1d1bdf6849350af06d28a89b3bb3054 M kernel
> > >
> > >
> > > Now, the remaining test is to try reverting this commit from -rc6. :)
> >
> > Doesn't apply cleanly against -rc6, but fixes the problem when
> > reverted from -rc1.
>
> Now, this was already reported in
> http://lkml.org/lkml/2007/3/16/126
> and I even flagged that message in my local folder, but apparently forgot
> to follow up on it... *sigh*
Unless I misunderstood something, all of the problems Maxim described in
this email are fixed for him in -rc6.
But it's quite possible that you are running into a different issue
exposed by this commit.
> Tobias
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-14 13:00 ` Adrian Bunk
@ 2007-04-14 18:28 ` Rafael J. Wysocki
2007-04-14 19:56 ` Tobias Diedrich
0 siblings, 1 reply; 44+ messages in thread
From: Rafael J. Wysocki @ 2007-04-14 18:28 UTC (permalink / raw)
To: Adrian Bunk, Tobias Diedrich
Cc: linux-pm, Linux Kernel Mailing List, Maxim Levitsky
On Saturday, 14 April 2007 15:00, Adrian Bunk wrote:
> On Sat, Apr 14, 2007 at 02:31:54PM +0200, Tobias Diedrich wrote:
> > Tobias Diedrich wrote:
> > > > ed746e3b18f4df18afa3763155972c5835f284c5 is first bad commit
> > > > commit ed746e3b18f4df18afa3763155972c5835f284c5
> > > > Author: Rafael J. Wysocki <rjw@sisk.pl>
> > > > Date: Sat Feb 10 01:43:32 2007 -0800
> > > >
> > > > [PATCH] swsusp: Change code ordering in disk.c
> > > >
> > > > Change the ordering of code in kernel/power/disk.c so that device_suspend() is
> > > > called before disable_nonboot_cpus() and platform_finish() is called after
> > > > enable_nonboot_cpus() and before device_resume(), as indicated by the recent
> > > > discussion on Linux-PM (cf.
> > > > http://lists.osdl.org/pipermail/linux-pm/2006-November/004164.html).
> > > >
> > > > The changes here only affect the built-in swsusp.
> > > >
> > > > [alexey.y.starikovskiy@linux.intel.com: fix LED blinking during image load]
> > > > Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
> > > > Acked-by: Pavel Machek <pavel@ucw.cz>
> > > > Cc: Greg KH <greg@kroah.com>
> > > > Cc: Nigel Cunningham <nigel@suspend2.net>
> > > > Cc: Patrick Mochel <mochel@digitalimplant.org>
> > > > Cc: Alexey Starikovskiy <alexey.y.starikovskiy@linux.intel.com>
> > > > Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
> > > > Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
> > > >
> > > > :040000 040000 7eca5b3a8f9606bc4f2ff41192ec8c9d4ca90d18 8313b674e1d1bdf6849350af06d28a89b3bb3054 M kernel
> > > >
> > > >
> > > > Now, the remaining test is to try reverting this commit from -rc6. :)
> > >
> > > Doesn't apply cleanly against -rc6, but fixes the problem when
> > > reverted from -rc1.
> >
> > Now, this was already reported in
> > http://lkml.org/lkml/2007/3/16/126
> > and I even flagged that message in my local folder, but apparently forgot
> > to follow up on it... *sigh*
>
> Unless I misunderstood something, all of the problems Maxim described in
> this email are fixed for him in -rc6.
>
> But it's quite possible that you are running into a different issue
> exposed by this commit.
Yes, it's likely.
Tobias, I'm unable to reproduce the problem with your .config, but my hardware
is certainly different. Which suspend mode do you use? If that's "platform",
can you try to use "shutdown" or "reboot" and see if that helps?
Rafael
--
If you don't have the time to read,
you don't have the time or the tools to write.
- Stephen King
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-14 18:28 ` Rafael J. Wysocki
@ 2007-04-14 19:56 ` Tobias Diedrich
2007-04-14 20:23 ` Rafael J. Wysocki
0 siblings, 1 reply; 44+ messages in thread
From: Tobias Diedrich @ 2007-04-14 19:56 UTC (permalink / raw)
To: Rafael J. Wysocki
Cc: Maxim Levitsky, linux-pm, Linux Kernel Mailing List, Adrian Bunk
Rafael J. Wysocki wrote:
> On Saturday, 14 April 2007 15:00, Adrian Bunk wrote:
> > On Sat, Apr 14, 2007 at 02:31:54PM +0200, Tobias Diedrich wrote:
> > > Tobias Diedrich wrote:
> > > > > ed746e3b18f4df18afa3763155972c5835f284c5 is first bad commit
> > > > > commit ed746e3b18f4df18afa3763155972c5835f284c5
> > > > > Author: Rafael J. Wysocki <rjw@sisk.pl>
> > > > > Date: Sat Feb 10 01:43:32 2007 -0800
> > > > >
> > > > > [PATCH] swsusp: Change code ordering in disk.c
> > > > >
> > > > > Change the ordering of code in kernel/power/disk.c so that device_suspend() is
> > > > > called before disable_nonboot_cpus() and platform_finish() is called after
> > > > > enable_nonboot_cpus() and before device_resume(), as indicated by the recent
> > > > > discussion on Linux-PM (cf.
> > > > > http://lists.osdl.org/pipermail/linux-pm/2006-November/004164.html).
> > > > >
> > > > > The changes here only affect the built-in swsusp.
> > > > >
> > > > > [alexey.y.starikovskiy@linux.intel.com: fix LED blinking during image load]
> > > > > Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
> > > > > Acked-by: Pavel Machek <pavel@ucw.cz>
> > > > > Cc: Greg KH <greg@kroah.com>
> > > > > Cc: Nigel Cunningham <nigel@suspend2.net>
> > > > > Cc: Patrick Mochel <mochel@digitalimplant.org>
> > > > > Cc: Alexey Starikovskiy <alexey.y.starikovskiy@linux.intel.com>
> > > > > Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
> > > > > Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
> > > > >
> > > > > :040000 040000 7eca5b3a8f9606bc4f2ff41192ec8c9d4ca90d18 8313b674e1d1bdf6849350af06d28a89b3bb3054 M kernel
> > > > >
> > > > >
> > > > > Now, the remaining test is to try reverting this commit from -rc6. :)
> > > >
> > > > Doesn't apply cleanly against -rc6, but fixes the problem when
> > > > reverted from -rc1.
> > >
> > > Now, this was already reported in
> > > http://lkml.org/lkml/2007/3/16/126
> > > and I even flagged that message in my local folder, but apparently forgot
> > > to follow up on it... *sigh*
> >
> > Unless I misunderstood something, all of the problems Maxim described in
> > this email are fixed for him in -rc6.
> >
> > But it's quite possible that you are running into a different issue
> > exposed by this commit.
>
> Yes, it's likely.
>
> Tobias, I'm unable to reproduce the problem with your .config, but my hardware
> is certainly different. Which suspend mode do you use? If that's "platform",
> can you try to use "shutdown" or "reboot" and see if that helps?
Sure.
shutdown/reboot works fine, only platform is broken.
--
Tobias PGP: http://9ac7e0bc.uguu.de
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-14 19:56 ` Tobias Diedrich
@ 2007-04-14 20:23 ` Rafael J. Wysocki
2007-04-14 20:25 ` Adrian Bunk
2007-04-14 21:35 ` Tobias Diedrich
0 siblings, 2 replies; 44+ messages in thread
From: Rafael J. Wysocki @ 2007-04-14 20:23 UTC (permalink / raw)
To: Tobias Diedrich
Cc: Maxim Levitsky, linux-pm, Linux Kernel Mailing List, Adrian Bunk
On Saturday, 14 April 2007 21:56, Tobias Diedrich wrote:
> Rafael J. Wysocki wrote:
> > On Saturday, 14 April 2007 15:00, Adrian Bunk wrote:
> > > On Sat, Apr 14, 2007 at 02:31:54PM +0200, Tobias Diedrich wrote:
> > > > Tobias Diedrich wrote:
> > > > > > ed746e3b18f4df18afa3763155972c5835f284c5 is first bad commit
> > > > > > commit ed746e3b18f4df18afa3763155972c5835f284c5
> > > > > > Author: Rafael J. Wysocki <rjw@sisk.pl>
> > > > > > Date: Sat Feb 10 01:43:32 2007 -0800
> > > > > >
> > > > > > [PATCH] swsusp: Change code ordering in disk.c
> > > > > >
> > > > > > Change the ordering of code in kernel/power/disk.c so that device_suspend() is
> > > > > > called before disable_nonboot_cpus() and platform_finish() is called after
> > > > > > enable_nonboot_cpus() and before device_resume(), as indicated by the recent
> > > > > > discussion on Linux-PM (cf.
> > > > > > http://lists.osdl.org/pipermail/linux-pm/2006-November/004164.html).
> > > > > >
> > > > > > The changes here only affect the built-in swsusp.
> > > > > >
> > > > > > [alexey.y.starikovskiy@linux.intel.com: fix LED blinking during image load]
> > > > > > Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
> > > > > > Acked-by: Pavel Machek <pavel@ucw.cz>
> > > > > > Cc: Greg KH <greg@kroah.com>
> > > > > > Cc: Nigel Cunningham <nigel@suspend2.net>
> > > > > > Cc: Patrick Mochel <mochel@digitalimplant.org>
> > > > > > Cc: Alexey Starikovskiy <alexey.y.starikovskiy@linux.intel.com>
> > > > > > Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
> > > > > > Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
> > > > > >
> > > > > > :040000 040000 7eca5b3a8f9606bc4f2ff41192ec8c9d4ca90d18 8313b674e1d1bdf6849350af06d28a89b3bb3054 M kernel
> > > > > >
> > > > > >
> > > > > > Now, the remaining test is to try reverting this commit from -rc6. :)
> > > > >
> > > > > Doesn't apply cleanly against -rc6, but fixes the problem when
> > > > > reverted from -rc1.
> > > >
> > > > Now, this was already reported in
> > > > http://lkml.org/lkml/2007/3/16/126
> > > > and I even flagged that message in my local folder, but apparently forgot
> > > > to follow up on it... *sigh*
> > >
> > > Unless I misunderstood something, all of the problems Maxim described in
> > > this email are fixed for him in -rc6.
> > >
> > > But it's quite possible that you are running into a different issue
> > > exposed by this commit.
> >
> > Yes, it's likely.
> >
> > Tobias, I'm unable to reproduce the problem with your .config, but my hardware
> > is certainly different. Which suspend mode do you use? If that's "platform",
> > can you try to use "shutdown" or "reboot" and see if that helps?
>
> Sure.
> shutdown/reboot works fine, only platform is broken.
Thanks.
Now, I suspect the problem is somehow related to the hardware, so it would help
a lot if we could identify the piece of hardware (or driver) involved.
AFAICT, your system is a non-SMP one, so we can rule out
disable/enable_nonboot_cpus(). To confirm that the problem is related to
platform_finish(), can you please apply the appended debug patch and
see if the suspend in the 'platform' mode works with it?
Also, would that be feasible for you to use 'shutdown' as a workaround in case
the source of the problem is difficult to find and/or fix?
Rafael
---
kernel/power/disk.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
Index: linux-2.6.21-rc6/kernel/power/disk.c
===================================================================
--- linux-2.6.21-rc6.orig/kernel/power/disk.c
+++ linux-2.6.21-rc6/kernel/power/disk.c
@@ -170,8 +170,8 @@ int pm_suspend_disk(void)
if (in_suspend) {
enable_nonboot_cpus();
- platform_finish();
device_resume();
+ platform_finish();
resume_console();
pr_debug("PM: writing image.\n");
error = swsusp_write();
@@ -189,8 +189,8 @@ int pm_suspend_disk(void)
Enable_cpus:
enable_nonboot_cpus();
Resume_devices:
- platform_finish();
device_resume();
+ platform_finish();
resume_console();
Thaw:
unprepare_processes();
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-14 20:23 ` Rafael J. Wysocki
@ 2007-04-14 20:25 ` Adrian Bunk
2007-04-14 20:38 ` Rafael J. Wysocki
2007-04-14 21:35 ` Tobias Diedrich
1 sibling, 1 reply; 44+ messages in thread
From: Adrian Bunk @ 2007-04-14 20:25 UTC (permalink / raw)
To: Rafael J. Wysocki
Cc: Maxim Levitsky, Tobias Diedrich, linux-pm,
Linux Kernel Mailing List
On Sat, Apr 14, 2007 at 10:23:31PM +0200, Rafael J. Wysocki wrote:
>...
> Also, would that be feasible for you to use 'shutdown' as a workaround in case
> the source of the problem is difficult to find and/or fix?
One person reporting a regression against a -rc kernel can mean
houndreds or thousands of people who will run into the same issue after
2.6.21 got released if a manual workaround is required...
> Rafael
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-14 20:25 ` Adrian Bunk
@ 2007-04-14 20:38 ` Rafael J. Wysocki
0 siblings, 0 replies; 44+ messages in thread
From: Rafael J. Wysocki @ 2007-04-14 20:38 UTC (permalink / raw)
To: Adrian Bunk
Cc: Maxim Levitsky, Tobias Diedrich, linux-pm,
Linux Kernel Mailing List
On Saturday, 14 April 2007 22:25, Adrian Bunk wrote:
> On Sat, Apr 14, 2007 at 10:23:31PM +0200, Rafael J. Wysocki wrote:
> >...
> > Also, would that be feasible for you to use 'shutdown' as a workaround in case
> > the source of the problem is difficult to find and/or fix?
>
> One person reporting a regression against a -rc kernel can mean
> houndreds or thousands of people who will run into the same issue after
> 2.6.21 got released if a manual workaround is required...
Well, in this particular case it is not very likely to happen. I have three
x86_64 machines here with totally different chipsets/devices on which I'm
not seeing anything like that and I believe we'd have more reports before
if that were a common issue.
That said, I'm not going to ignore it. I'll do my best to debug and fix it, if
Tobias helps me. :-)
Greetings,
Rafael
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-14 20:23 ` Rafael J. Wysocki
2007-04-14 20:25 ` Adrian Bunk
@ 2007-04-14 21:35 ` Tobias Diedrich
2007-04-14 21:58 ` Rafael J. Wysocki
1 sibling, 1 reply; 44+ messages in thread
From: Tobias Diedrich @ 2007-04-14 21:35 UTC (permalink / raw)
To: Rafael J. Wysocki
Cc: Maxim Levitsky, linux-pm, Linux Kernel Mailing List, Adrian Bunk
Rafael J. Wysocki wrote:
> On Saturday, 14 April 2007 21:56, Tobias Diedrich wrote:
> > Rafael J. Wysocki wrote:
> > > On Saturday, 14 April 2007 15:00, Adrian Bunk wrote:
> > > > On Sat, Apr 14, 2007 at 02:31:54PM +0200, Tobias Diedrich wrote:
> > > > > Tobias Diedrich wrote:
> > > > > > > ed746e3b18f4df18afa3763155972c5835f284c5 is first bad commit
> > > > > > > commit ed746e3b18f4df18afa3763155972c5835f284c5
> > > > > > > Author: Rafael J. Wysocki <rjw@sisk.pl>
> > > > > > > Date: Sat Feb 10 01:43:32 2007 -0800
> > > > > > >
> > > > > > > [PATCH] swsusp: Change code ordering in disk.c
> > > > > > >
> > > > > > > Change the ordering of code in kernel/power/disk.c so that device_suspend() is
> > > > > > > called before disable_nonboot_cpus() and platform_finish() is called after
> > > > > > > enable_nonboot_cpus() and before device_resume(), as indicated by the recent
> > > > > > > discussion on Linux-PM (cf.
> > > > > > > http://lists.osdl.org/pipermail/linux-pm/2006-November/004164.html).
> > > > > > >
> > > > > > > The changes here only affect the built-in swsusp.
> > > > > > >
> > > > > > > [alexey.y.starikovskiy@linux.intel.com: fix LED blinking during image load]
> > > > > > > Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
> > > > > > > Acked-by: Pavel Machek <pavel@ucw.cz>
> > > > > > > Cc: Greg KH <greg@kroah.com>
> > > > > > > Cc: Nigel Cunningham <nigel@suspend2.net>
> > > > > > > Cc: Patrick Mochel <mochel@digitalimplant.org>
> > > > > > > Cc: Alexey Starikovskiy <alexey.y.starikovskiy@linux.intel.com>
> > > > > > > Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
> > > > > > > Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
> > > > > > >
> > > > > > > :040000 040000 7eca5b3a8f9606bc4f2ff41192ec8c9d4ca90d18 8313b674e1d1bdf6849350af06d28a89b3bb3054 M kernel
> > > > > > >
> > > > > > >
> > > > > > > Now, the remaining test is to try reverting this commit from -rc6. :)
> > > > > >
> > > > > > Doesn't apply cleanly against -rc6, but fixes the problem when
> > > > > > reverted from -rc1.
> > > > >
> > > > > Now, this was already reported in
> > > > > http://lkml.org/lkml/2007/3/16/126
> > > > > and I even flagged that message in my local folder, but apparently forgot
> > > > > to follow up on it... *sigh*
> > > >
> > > > Unless I misunderstood something, all of the problems Maxim described in
> > > > this email are fixed for him in -rc6.
> > > >
> > > > But it's quite possible that you are running into a different issue
> > > > exposed by this commit.
> > >
> > > Yes, it's likely.
> > >
> > > Tobias, I'm unable to reproduce the problem with your .config, but my hardware
> > > is certainly different. Which suspend mode do you use? If that's "platform",
> > > can you try to use "shutdown" or "reboot" and see if that helps?
> >
> > Sure.
> > shutdown/reboot works fine, only platform is broken.
>
> Thanks.
>
> Now, I suspect the problem is somehow related to the hardware, so it would help
> a lot if we could identify the piece of hardware (or driver) involved.
>
> AFAICT, your system is a non-SMP one, so we can rule out
> disable/enable_nonboot_cpus(). To confirm that the problem is related to
> platform_finish(), can you please apply the appended debug patch and
> see if the suspend in the 'platform' mode works with it?
Yes, it's a Asus M2N-SLI-Deluxe Mainboard with a Athlon64 3200+
single core CPU.
> Also, would that be feasible for you to use 'shutdown' as a workaround in case
> the source of the problem is difficult to find and/or fix?
I guess so, but the below patch fixes the problem. :)
> ---
> kernel/power/disk.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> Index: linux-2.6.21-rc6/kernel/power/disk.c
> ===================================================================
> --- linux-2.6.21-rc6.orig/kernel/power/disk.c
> +++ linux-2.6.21-rc6/kernel/power/disk.c
> @@ -170,8 +170,8 @@ int pm_suspend_disk(void)
>
> if (in_suspend) {
> enable_nonboot_cpus();
> - platform_finish();
> device_resume();
> + platform_finish();
> resume_console();
> pr_debug("PM: writing image.\n");
> error = swsusp_write();
> @@ -189,8 +189,8 @@ int pm_suspend_disk(void)
> Enable_cpus:
> enable_nonboot_cpus();
> Resume_devices:
> - platform_finish();
> device_resume();
> + platform_finish();
> resume_console();
> Thaw:
> unprepare_processes();
>
--
Tobias PGP: http://9ac7e0bc.uguu.de
このメールは十割再利用されたビットで作られています。
_______________________________________________
linux-pm mailing list
linux-pm@lists.linux-foundation.org
https://lists.linux-foundation.org/mailman/listinfo/linux-pm
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-14 21:35 ` Tobias Diedrich
@ 2007-04-14 21:58 ` Rafael J. Wysocki
2007-04-15 7:38 ` Tobias Diedrich
0 siblings, 1 reply; 44+ messages in thread
From: Rafael J. Wysocki @ 2007-04-14 21:58 UTC (permalink / raw)
To: Tobias Diedrich
Cc: Maxim Levitsky, linux-pm, Linux Kernel Mailing List, Adrian Bunk
On Saturday, 14 April 2007 23:35, Tobias Diedrich wrote:
> Rafael J. Wysocki wrote:
> > On Saturday, 14 April 2007 21:56, Tobias Diedrich wrote:
> > > Rafael J. Wysocki wrote:
> > > > On Saturday, 14 April 2007 15:00, Adrian Bunk wrote:
> > > > > On Sat, Apr 14, 2007 at 02:31:54PM +0200, Tobias Diedrich wrote:
> > > > > > Tobias Diedrich wrote:
> > > > > > > > ed746e3b18f4df18afa3763155972c5835f284c5 is first bad commit
> > > > > > > > commit ed746e3b18f4df18afa3763155972c5835f284c5
> > > > > > > > Author: Rafael J. Wysocki <rjw@sisk.pl>
> > > > > > > > Date: Sat Feb 10 01:43:32 2007 -0800
> > > > > > > >
> > > > > > > > [PATCH] swsusp: Change code ordering in disk.c
> > > > > > > >
> > > > > > > > Change the ordering of code in kernel/power/disk.c so that device_suspend() is
> > > > > > > > called before disable_nonboot_cpus() and platform_finish() is called after
> > > > > > > > enable_nonboot_cpus() and before device_resume(), as indicated by the recent
> > > > > > > > discussion on Linux-PM (cf.
> > > > > > > > http://lists.osdl.org/pipermail/linux-pm/2006-November/004164.html).
> > > > > > > >
> > > > > > > > The changes here only affect the built-in swsusp.
> > > > > > > >
> > > > > > > > [alexey.y.starikovskiy@linux.intel.com: fix LED blinking during image load]
> > > > > > > > Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
> > > > > > > > Acked-by: Pavel Machek <pavel@ucw.cz>
> > > > > > > > Cc: Greg KH <greg@kroah.com>
> > > > > > > > Cc: Nigel Cunningham <nigel@suspend2.net>
> > > > > > > > Cc: Patrick Mochel <mochel@digitalimplant.org>
> > > > > > > > Cc: Alexey Starikovskiy <alexey.y.starikovskiy@linux.intel.com>
> > > > > > > > Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
> > > > > > > > Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
> > > > > > > >
> > > > > > > > :040000 040000 7eca5b3a8f9606bc4f2ff41192ec8c9d4ca90d18 8313b674e1d1bdf6849350af06d28a89b3bb3054 M kernel
> > > > > > > >
> > > > > > > >
> > > > > > > > Now, the remaining test is to try reverting this commit from -rc6. :)
> > > > > > >
> > > > > > > Doesn't apply cleanly against -rc6, but fixes the problem when
> > > > > > > reverted from -rc1.
> > > > > >
> > > > > > Now, this was already reported in
> > > > > > http://lkml.org/lkml/2007/3/16/126
> > > > > > and I even flagged that message in my local folder, but apparently forgot
> > > > > > to follow up on it... *sigh*
> > > > >
> > > > > Unless I misunderstood something, all of the problems Maxim described in
> > > > > this email are fixed for him in -rc6.
> > > > >
> > > > > But it's quite possible that you are running into a different issue
> > > > > exposed by this commit.
> > > >
> > > > Yes, it's likely.
> > > >
> > > > Tobias, I'm unable to reproduce the problem with your .config, but my hardware
> > > > is certainly different. Which suspend mode do you use? If that's "platform",
> > > > can you try to use "shutdown" or "reboot" and see if that helps?
> > >
> > > Sure.
> > > shutdown/reboot works fine, only platform is broken.
> >
> > Thanks.
> >
> > Now, I suspect the problem is somehow related to the hardware, so it would help
> > a lot if we could identify the piece of hardware (or driver) involved.
> >
> > AFAICT, your system is a non-SMP one, so we can rule out
> > disable/enable_nonboot_cpus(). To confirm that the problem is related to
> > platform_finish(), can you please apply the appended debug patch and
> > see if the suspend in the 'platform' mode works with it?
>
> Yes, it's a Asus M2N-SLI-Deluxe Mainboard with a Athlon64 3200+
> single core CPU.
>
> > Also, would that be feasible for you to use 'shutdown' as a workaround in case
> > the source of the problem is difficult to find and/or fix?
>
> I guess so, but the below patch fixes the problem. :)
Well, I thought it would, but it also would break some other people's systems.
That's the _real_ problem. Let's see if we can learn more.
Can you please revert it for now, apply the appended one and try to
suspend/resume twice in the 'platform' mode (it may or may not work)?
Rafael
---
kernel/power/disk.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
Index: linux-2.6.21-rc6/kernel/power/disk.c
===================================================================
--- linux-2.6.21-rc6.orig/kernel/power/disk.c
+++ linux-2.6.21-rc6/kernel/power/disk.c
@@ -267,12 +267,15 @@ static int software_resume(void)
error = swsusp_read();
if (error) {
swsusp_free();
- platform_finish();
goto Thaw;
}
pr_debug("PM: Preparing devices for restore.\n");
+ error = platform_prepare();
+ if (error)
+ goto Thaw;
+
suspend_console();
error = device_suspend(PMSG_PRETHAW);
if (error)
@@ -285,6 +288,7 @@ static int software_resume(void)
enable_nonboot_cpus();
Free:
swsusp_free();
+ platform_finish();
device_resume();
resume_console();
Thaw:
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-14 21:58 ` Rafael J. Wysocki
@ 2007-04-15 7:38 ` Tobias Diedrich
2007-04-15 8:02 ` Tobias Diedrich
0 siblings, 1 reply; 44+ messages in thread
From: Tobias Diedrich @ 2007-04-15 7:38 UTC (permalink / raw)
To: Rafael J. Wysocki
Cc: Maxim Levitsky, linux-pm, Linux Kernel Mailing List, Adrian Bunk
Rafael J. Wysocki wrote:
> On Saturday, 14 April 2007 23:35, Tobias Diedrich wrote:
> > Rafael J. Wysocki wrote:
> > > On Saturday, 14 April 2007 21:56, Tobias Diedrich wrote:
> > > > Rafael J. Wysocki wrote:
> > > > > On Saturday, 14 April 2007 15:00, Adrian Bunk wrote:
> > > > > > On Sat, Apr 14, 2007 at 02:31:54PM +0200, Tobias Diedrich wrote:
> > > > > > > Tobias Diedrich wrote:
> > > > > > > > > ed746e3b18f4df18afa3763155972c5835f284c5 is first bad commit
> > > > > > > > > commit ed746e3b18f4df18afa3763155972c5835f284c5
> > > > > > > > > Author: Rafael J. Wysocki <rjw@sisk.pl>
> > > > > > > > > Date: Sat Feb 10 01:43:32 2007 -0800
> > > > > > > > >
> > > > > > > > > [PATCH] swsusp: Change code ordering in disk.c
> > > > > > > > >
> > > > > > > > > Change the ordering of code in kernel/power/disk.c so that device_suspend() is
> > > > > > > > > called before disable_nonboot_cpus() and platform_finish() is called after
> > > > > > > > > enable_nonboot_cpus() and before device_resume(), as indicated by the recent
> > > > > > > > > discussion on Linux-PM (cf.
> > > > > > > > > http://lists.osdl.org/pipermail/linux-pm/2006-November/004164.html).
> > > > > > > > >
> > > > > > > > > The changes here only affect the built-in swsusp.
> > > > > > > > >
> > > > > > > > > [alexey.y.starikovskiy@linux.intel.com: fix LED blinking during image load]
> > > > > > > > > Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
> > > > > > > > > Acked-by: Pavel Machek <pavel@ucw.cz>
> > > > > > > > > Cc: Greg KH <greg@kroah.com>
> > > > > > > > > Cc: Nigel Cunningham <nigel@suspend2.net>
> > > > > > > > > Cc: Patrick Mochel <mochel@digitalimplant.org>
> > > > > > > > > Cc: Alexey Starikovskiy <alexey.y.starikovskiy@linux.intel.com>
> > > > > > > > > Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
> > > > > > > > > Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
> > > > > > > > >
> > > > > > > > > :040000 040000 7eca5b3a8f9606bc4f2ff41192ec8c9d4ca90d18 8313b674e1d1bdf6849350af06d28a89b3bb3054 M kernel
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > Now, the remaining test is to try reverting this commit from -rc6. :)
> > > > > > > >
> > > > > > > > Doesn't apply cleanly against -rc6, but fixes the problem when
> > > > > > > > reverted from -rc1.
> > > > > > >
> > > > > > > Now, this was already reported in
> > > > > > > http://lkml.org/lkml/2007/3/16/126
> > > > > > > and I even flagged that message in my local folder, but apparently forgot
> > > > > > > to follow up on it... *sigh*
> > > > > >
> > > > > > Unless I misunderstood something, all of the problems Maxim described in
> > > > > > this email are fixed for him in -rc6.
> > > > > >
> > > > > > But it's quite possible that you are running into a different issue
> > > > > > exposed by this commit.
> > > > >
> > > > > Yes, it's likely.
> > > > >
> > > > > Tobias, I'm unable to reproduce the problem with your .config, but my hardware
> > > > > is certainly different. Which suspend mode do you use? If that's "platform",
> > > > > can you try to use "shutdown" or "reboot" and see if that helps?
> > > >
> > > > Sure.
> > > > shutdown/reboot works fine, only platform is broken.
> > >
> > > Thanks.
> > >
> > > Now, I suspect the problem is somehow related to the hardware, so it would help
> > > a lot if we could identify the piece of hardware (or driver) involved.
> > >
> > > AFAICT, your system is a non-SMP one, so we can rule out
> > > disable/enable_nonboot_cpus(). To confirm that the problem is related to
> > > platform_finish(), can you please apply the appended debug patch and
> > > see if the suspend in the 'platform' mode works with it?
> >
> > Yes, it's a Asus M2N-SLI-Deluxe Mainboard with a Athlon64 3200+
> > single core CPU.
> >
> > > Also, would that be feasible for you to use 'shutdown' as a workaround in case
> > > the source of the problem is difficult to find and/or fix?
> >
> > I guess so, but the below patch fixes the problem. :)
>
> Well, I thought it would, but it also would break some other people's systems.
> That's the _real_ problem. Let's see if we can learn more.
>
> Can you please revert it for now, apply the appended one and try to
> suspend/resume twice in the 'platform' mode (it may or may not work)?
Ok. The patch doesn't apply cleanly to 2.6.21-rc6:
|patching file kernel/power/disk.c
|Hunk #1 FAILED at 267.
|Hunk #2 succeeded at 265 (offset -23 lines).
|1 out of 2 hunks FAILED -- saving rejects to file
|kernel/power/disk.c.rej
wiggle helps, seems the first part of Hunk #1 is already applied in
2.6.21-rc6.
With CONFIG_PM_DEBUG=y and CONFIG_DISABLE_CONSOLE_SUSPEND=y I see
that the second suspend hangs at "i8042 i8042: EARLY resume".
This is kinda interesting because I'm normally using a USB keyboard
and sure enough, if I hook up a normal keyboard and disable USB
legacy support in the BIOS, then suspend to disk works multiple
times. I'd still rather like to use my USB keyboard though. ;)
--
Tobias PGP: http://9ac7e0bc.uguu.de
このメールは十割再利用されたビットで作られています。
_______________________________________________
linux-pm mailing list
linux-pm@lists.linux-foundation.org
https://lists.linux-foundation.org/mailman/listinfo/linux-pm
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-15 7:38 ` Tobias Diedrich
@ 2007-04-15 8:02 ` Tobias Diedrich
2007-04-15 11:16 ` Rafael J. Wysocki
0 siblings, 1 reply; 44+ messages in thread
From: Tobias Diedrich @ 2007-04-15 8:02 UTC (permalink / raw)
To: Rafael J. Wysocki, Adrian Bunk, Linux Kernel Mailing List, pavel,
linux-pm, Maxim Levitsky
Tobias Diedrich wrote:
> Rafael J. Wysocki wrote:
> > On Saturday, 14 April 2007 23:35, Tobias Diedrich wrote:
> > > Rafael J. Wysocki wrote:
> > > > On Saturday, 14 April 2007 21:56, Tobias Diedrich wrote:
> > > > > Rafael J. Wysocki wrote:
> > > > > > On Saturday, 14 April 2007 15:00, Adrian Bunk wrote:
> > > > > > > On Sat, Apr 14, 2007 at 02:31:54PM +0200, Tobias Diedrich wrote:
> > > > > > > > Tobias Diedrich wrote:
> > > > > > > > > > ed746e3b18f4df18afa3763155972c5835f284c5 is first bad commit
> > > > > > > > > > commit ed746e3b18f4df18afa3763155972c5835f284c5
> > > > > > > > > > Author: Rafael J. Wysocki <rjw@sisk.pl>
> > > > > > > > > > Date: Sat Feb 10 01:43:32 2007 -0800
> > > > > > > > > >
> > > > > > > > > > [PATCH] swsusp: Change code ordering in disk.c
> > > > > > > > > >
> > > > > > > > > > Change the ordering of code in kernel/power/disk.c so that device_suspend() is
> > > > > > > > > > called before disable_nonboot_cpus() and platform_finish() is called after
> > > > > > > > > > enable_nonboot_cpus() and before device_resume(), as indicated by the recent
> > > > > > > > > > discussion on Linux-PM (cf.
> > > > > > > > > > http://lists.osdl.org/pipermail/linux-pm/2006-November/004164.html).
> > > > > > > > > >
> > > > > > > > > > The changes here only affect the built-in swsusp.
> > > > > > > > > >
> > > > > > > > > > [alexey.y.starikovskiy@linux.intel.com: fix LED blinking during image load]
> > > > > > > > > > Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
> > > > > > > > > > Acked-by: Pavel Machek <pavel@ucw.cz>
> > > > > > > > > > Cc: Greg KH <greg@kroah.com>
> > > > > > > > > > Cc: Nigel Cunningham <nigel@suspend2.net>
> > > > > > > > > > Cc: Patrick Mochel <mochel@digitalimplant.org>
> > > > > > > > > > Cc: Alexey Starikovskiy <alexey.y.starikovskiy@linux.intel.com>
> > > > > > > > > > Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
> > > > > > > > > > Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
> > > > > > > > > >
> > > > > > > > > > :040000 040000 7eca5b3a8f9606bc4f2ff41192ec8c9d4ca90d18 8313b674e1d1bdf6849350af06d28a89b3bb3054 M kernel
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > Now, the remaining test is to try reverting this commit from -rc6. :)
> > > > > > > > >
> > > > > > > > > Doesn't apply cleanly against -rc6, but fixes the problem when
> > > > > > > > > reverted from -rc1.
> > > > > > > >
> > > > > > > > Now, this was already reported in
> > > > > > > > http://lkml.org/lkml/2007/3/16/126
> > > > > > > > and I even flagged that message in my local folder, but apparently forgot
> > > > > > > > to follow up on it... *sigh*
> > > > > > >
> > > > > > > Unless I misunderstood something, all of the problems Maxim described in
> > > > > > > this email are fixed for him in -rc6.
> > > > > > >
> > > > > > > But it's quite possible that you are running into a different issue
> > > > > > > exposed by this commit.
> > > > > >
> > > > > > Yes, it's likely.
> > > > > >
> > > > > > Tobias, I'm unable to reproduce the problem with your .config, but my hardware
> > > > > > is certainly different. Which suspend mode do you use? If that's "platform",
> > > > > > can you try to use "shutdown" or "reboot" and see if that helps?
> > > > >
> > > > > Sure.
> > > > > shutdown/reboot works fine, only platform is broken.
> > > >
> > > > Thanks.
> > > >
> > > > Now, I suspect the problem is somehow related to the hardware, so it would help
> > > > a lot if we could identify the piece of hardware (or driver) involved.
> > > >
> > > > AFAICT, your system is a non-SMP one, so we can rule out
> > > > disable/enable_nonboot_cpus(). To confirm that the problem is related to
> > > > platform_finish(), can you please apply the appended debug patch and
> > > > see if the suspend in the 'platform' mode works with it?
> > >
> > > Yes, it's a Asus M2N-SLI-Deluxe Mainboard with a Athlon64 3200+
> > > single core CPU.
> > >
> > > > Also, would that be feasible for you to use 'shutdown' as a workaround in case
> > > > the source of the problem is difficult to find and/or fix?
> > >
> > > I guess so, but the below patch fixes the problem. :)
> >
> > Well, I thought it would, but it also would break some other people's systems.
> > That's the _real_ problem. Let's see if we can learn more.
> >
> > Can you please revert it for now, apply the appended one and try to
> > suspend/resume twice in the 'platform' mode (it may or may not work)?
>
> Ok. The patch doesn't apply cleanly to 2.6.21-rc6:
> |patching file kernel/power/disk.c
> |Hunk #1 FAILED at 267.
> |Hunk #2 succeeded at 265 (offset -23 lines).
> |1 out of 2 hunks FAILED -- saving rejects to file
> |kernel/power/disk.c.rej
>
> wiggle helps, seems the first part of Hunk #1 is already applied in
> 2.6.21-rc6.
> With CONFIG_PM_DEBUG=y and CONFIG_DISABLE_CONSOLE_SUSPEND=y I see
> that the second suspend hangs at "i8042 i8042: EARLY resume".
> This is kinda interesting because I'm normally using a USB keyboard
> and sure enough, if I hook up a normal keyboard and disable USB
> legacy support in the BIOS, then suspend to disk works multiple
> times. I'd still rather like to use my USB keyboard though. ;)
And I can now confirm that unpatched 2.6.21-rc6 works fine as long
as USB legacy support is disabled (however without legacy support I
can't use the USB keyboard to control grub).
--
Tobias PGP: http://9ac7e0bc.uguu.de
このメールは十割再利用されたビットで作られています。
_______________________________________________
linux-pm mailing list
linux-pm@lists.linux-foundation.org
https://lists.linux-foundation.org/mailman/listinfo/linux-pm
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-15 8:02 ` Tobias Diedrich
@ 2007-04-15 11:16 ` Rafael J. Wysocki
2007-04-15 14:19 ` Dmitry Torokhov
2007-04-15 15:14 ` David Brownell
0 siblings, 2 replies; 44+ messages in thread
From: Rafael J. Wysocki @ 2007-04-15 11:16 UTC (permalink / raw)
To: Tobias Diedrich, pavel, Dmitry Torokhov
Cc: Adrian Bunk, Linux Kernel Mailing List, linux-pm, Maxim Levitsky
On Sunday, 15 April 2007 10:02, Tobias Diedrich wrote:
> Tobias Diedrich wrote:
> > Rafael J. Wysocki wrote:
> > > On Saturday, 14 April 2007 23:35, Tobias Diedrich wrote:
> > > > Rafael J. Wysocki wrote:
> > > > > On Saturday, 14 April 2007 21:56, Tobias Diedrich wrote:
> > > > > > Rafael J. Wysocki wrote:
> > > > > > > On Saturday, 14 April 2007 15:00, Adrian Bunk wrote:
> > > > > > > > On Sat, Apr 14, 2007 at 02:31:54PM +0200, Tobias Diedrich wrote:
> > > > > > > > > Tobias Diedrich wrote:
> > > > > > > > > > > ed746e3b18f4df18afa3763155972c5835f284c5 is first bad commit
> > > > > > > > > > > commit ed746e3b18f4df18afa3763155972c5835f284c5
> > > > > > > > > > > Author: Rafael J. Wysocki <rjw@sisk.pl>
> > > > > > > > > > > Date: Sat Feb 10 01:43:32 2007 -0800
> > > > > > > > > > >
> > > > > > > > > > > [PATCH] swsusp: Change code ordering in disk.c
> > > > > > > > > > >
> > > > > > > > > > > Change the ordering of code in kernel/power/disk.c so that device_suspend() is
> > > > > > > > > > > called before disable_nonboot_cpus() and platform_finish() is called after
> > > > > > > > > > > enable_nonboot_cpus() and before device_resume(), as indicated by the recent
> > > > > > > > > > > discussion on Linux-PM (cf.
> > > > > > > > > > > http://lists.osdl.org/pipermail/linux-pm/2006-November/004164.html).
> > > > > > > > > > >
> > > > > > > > > > > The changes here only affect the built-in swsusp.
> > > > > > > > > > >
> > > > > > > > > > > [alexey.y.starikovskiy@linux.intel.com: fix LED blinking during image load]
> > > > > > > > > > > Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
> > > > > > > > > > > Acked-by: Pavel Machek <pavel@ucw.cz>
> > > > > > > > > > > Cc: Greg KH <greg@kroah.com>
> > > > > > > > > > > Cc: Nigel Cunningham <nigel@suspend2.net>
> > > > > > > > > > > Cc: Patrick Mochel <mochel@digitalimplant.org>
> > > > > > > > > > > Cc: Alexey Starikovskiy <alexey.y.starikovskiy@linux.intel.com>
> > > > > > > > > > > Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
> > > > > > > > > > > Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
> > > > > > > > > > >
> > > > > > > > > > > :040000 040000 7eca5b3a8f9606bc4f2ff41192ec8c9d4ca90d18 8313b674e1d1bdf6849350af06d28a89b3bb3054 M kernel
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > Now, the remaining test is to try reverting this commit from -rc6. :)
> > > > > > > > > >
> > > > > > > > > > Doesn't apply cleanly against -rc6, but fixes the problem when
> > > > > > > > > > reverted from -rc1.
> > > > > > > > >
> > > > > > > > > Now, this was already reported in
> > > > > > > > > http://lkml.org/lkml/2007/3/16/126
> > > > > > > > > and I even flagged that message in my local folder, but apparently forgot
> > > > > > > > > to follow up on it... *sigh*
> > > > > > > >
> > > > > > > > Unless I misunderstood something, all of the problems Maxim described in
> > > > > > > > this email are fixed for him in -rc6.
> > > > > > > >
> > > > > > > > But it's quite possible that you are running into a different issue
> > > > > > > > exposed by this commit.
> > > > > > >
> > > > > > > Yes, it's likely.
> > > > > > >
> > > > > > > Tobias, I'm unable to reproduce the problem with your .config, but my hardware
> > > > > > > is certainly different. Which suspend mode do you use? If that's "platform",
> > > > > > > can you try to use "shutdown" or "reboot" and see if that helps?
> > > > > >
> > > > > > Sure.
> > > > > > shutdown/reboot works fine, only platform is broken.
> > > > >
> > > > > Thanks.
> > > > >
> > > > > Now, I suspect the problem is somehow related to the hardware, so it would help
> > > > > a lot if we could identify the piece of hardware (or driver) involved.
> > > > >
> > > > > AFAICT, your system is a non-SMP one, so we can rule out
> > > > > disable/enable_nonboot_cpus(). To confirm that the problem is related to
> > > > > platform_finish(), can you please apply the appended debug patch and
> > > > > see if the suspend in the 'platform' mode works with it?
> > > >
> > > > Yes, it's a Asus M2N-SLI-Deluxe Mainboard with a Athlon64 3200+
> > > > single core CPU.
> > > >
> > > > > Also, would that be feasible for you to use 'shutdown' as a workaround in case
> > > > > the source of the problem is difficult to find and/or fix?
> > > >
> > > > I guess so, but the below patch fixes the problem. :)
> > >
> > > Well, I thought it would, but it also would break some other people's systems.
> > > That's the _real_ problem. Let's see if we can learn more.
> > >
> > > Can you please revert it for now, apply the appended one and try to
> > > suspend/resume twice in the 'platform' mode (it may or may not work)?
> >
> > Ok. The patch doesn't apply cleanly to 2.6.21-rc6:
> > |patching file kernel/power/disk.c
> > |Hunk #1 FAILED at 267.
> > |Hunk #2 succeeded at 265 (offset -23 lines).
> > |1 out of 2 hunks FAILED -- saving rejects to file
> > |kernel/power/disk.c.rej
> >
> > wiggle helps, seems the first part of Hunk #1 is already applied in
> > 2.6.21-rc6.
Ah, sorry. I used a wrong tree to generate the patch.
> > With CONFIG_PM_DEBUG=y and CONFIG_DISABLE_CONSOLE_SUSPEND=y I see
> > that the second suspend hangs at "i8042 i8042: EARLY resume".
> > This is kinda interesting because I'm normally using a USB keyboard
> > and sure enough, if I hook up a normal keyboard and disable USB
> > legacy support in the BIOS, then suspend to disk works multiple
> > times. I'd still rather like to use my USB keyboard though. ;)
Well, I think that when you're using the USB keyboard and the USB legacy
support, the i8042 driver thinks it has a keyboard to handle and tries to
handle it during the suspend, which fails. I don't know why it fails during
the second suspend, though.
Dmitry, could you please have a look?
> And I can now confirm that unpatched 2.6.21-rc6 works fine as long
> as USB legacy support is disabled (however without legacy support I
> can't use the USB keyboard to control grub).
I think using the 'shutdown' mode of suspend would be better. There's a little
point in using 'platform' on desktop systems anyway.
Frankly, I don't know what to do about it. If we move platform_finish() after
device_resume(), some systems may be broken and I think there are more such
systems than there are systems that set USB legacy support in the BIOS and
have no PS/2 keyboards attached. Pavel, what do you think?
Rafael
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-15 11:16 ` Rafael J. Wysocki
@ 2007-04-15 14:19 ` Dmitry Torokhov
2007-04-15 15:52 ` Rafael J. Wysocki
2007-04-15 15:14 ` David Brownell
1 sibling, 1 reply; 44+ messages in thread
From: Dmitry Torokhov @ 2007-04-15 14:19 UTC (permalink / raw)
To: Rafael J. Wysocki
Cc: Maxim Levitsky, Tobias Diedrich, linux-pm,
Linux Kernel Mailing List, Adrian Bunk
On Sunday 15 April 2007 07:16, Rafael J. Wysocki wrote:
> On Sunday, 15 April 2007 10:02, Tobias Diedrich wrote:
>
> > > With CONFIG_PM_DEBUG=y and CONFIG_DISABLE_CONSOLE_SUSPEND=y I see
> > > that the second suspend hangs at "i8042 i8042: EARLY resume".
> > > This is kinda interesting because I'm normally using a USB keyboard
> > > and sure enough, if I hook up a normal keyboard and disable USB
> > > legacy support in the BIOS, then suspend to disk works multiple
> > > times. I'd still rather like to use my USB keyboard though. ;)
>
> Well, I think that when you're using the USB keyboard and the USB legacy
> support, the i8042 driver thinks it has a keyboard to handle and tries to
> handle it during the suspend, which fails. I don't know why it fails during
> the second suspend, though.
>
> Dmitry, could you please have a look?
>
This is wierd as i8042 does not use suspend_late/resume_early hooks and
so it is impossible for it to hang there. None of input drivers use these
hooks. Could it be that some other driver _after_ i8042 hangs?
> > And I can now confirm that unpatched 2.6.21-rc6 works fine as long
> > as USB legacy support is disabled (however without legacy support I
> > can't use the USB keyboard to control grub).
>
> I think using the 'shutdown' mode of suspend would be better. There's a little
> point in using 'platform' on desktop systems anyway.
>
> Frankly, I don't know what to do about it. If we move platform_finish() after
> device_resume(), some systems may be broken and I think there are more such
> systems than there are systems that set USB legacy support in the BIOS and
> have no PS/2 keyboards attached.
I would say that every box that does not use PS/2 keyboard does this.
IOW every box with USB keyboard has legacy emulation turned on so quite
few of them...
--
Dmitry
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-15 11:16 ` Rafael J. Wysocki
2007-04-15 14:19 ` Dmitry Torokhov
@ 2007-04-15 15:14 ` David Brownell
2007-04-15 16:37 ` Rafael J. Wysocki
1 sibling, 1 reply; 44+ messages in thread
From: David Brownell @ 2007-04-15 15:14 UTC (permalink / raw)
To: linux-pm
Cc: Maxim Levitsky, Adrian Bunk, Dmitry Torokhov, linux-pm,
Linux Kernel Mailing List, Tobias Diedrich
On Sunday 15 April 2007 4:16 am, Rafael J. Wysocki wrote:
> On Sunday, 15 April 2007 10:02, Tobias Diedrich wrote:
> > > > > Yes, it's a Asus M2N-SLI-Deluxe Mainboard with a Athlon64 3200+
> > > > > single core CPU.
And NVidia southbridge, so OHCI not UHCI (plus EHCI) ... one experiment
would be to disable the EHCI (high speed USB) support in BIOS, to make
for a simpler hardware configuration, and see if that makes BIOS happier.
(Or better, just take EHCI out of your Linux config.) Likewise, taking
the 8042 drivers out of Linux.
I wouldn't be surprised if those factors didn't matter, but it'd be good
to rule them out.
> > > With CONFIG_PM_DEBUG=y and CONFIG_DISABLE_CONSOLE_SUSPEND=y I see
> > > that the second suspend hangs at "i8042 i8042: EARLY resume".
> > > This is kinda interesting because I'm normally using a USB keyboard
> > > and sure enough, if I hook up a normal keyboard and disable USB
> > > legacy support in the BIOS, then suspend to disk works multiple
> > > times. I'd still rather like to use my USB keyboard though. ;)
>
> Well, I think that when you're using the USB keyboard and the USB legacy
> support, the i8042 driver thinks it has a keyboard to handle and tries to
> handle it during the suspend, which fails. I don't know why it fails during
> the second suspend, though.
The "legacy" support in at least some cases involves BIOS having a
small USB stack -- enough to handle a keyboard or mouse in "boot mode"
(plus sometimes a USB disk or CDROM) -- and poking the i8042 chip to
act as if *IT* received the data bytes that really came over USB.
I sure don't know the ins-and-outs of such schemes (ISTR there are
others), but my guess is that either the 8042 or OHCI got confused,
at least in conjunction with the lowlevel magic ACPI was doing.
That's all black magic though, as far as I can understand it ...
> Dmitry, could you please have a look?
>
> > And I can now confirm that unpatched 2.6.21-rc6 works fine as long
> > as USB legacy support is disabled (however without legacy support I
> > can't use the USB keyboard to control grub).
>
> I think using the 'shutdown' mode of suspend would be better. There's a little
> point in using 'platform' on desktop systems anyway.
>
> Frankly, I don't know what to do about it. If we move platform_finish() after
> device_resume(), some systems may be broken ...
What I'm curious about is exactly why the patch matters. What ACPI
magic is being invoked to confuse, or unconfuse, those controllers?
- Dave
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-15 14:19 ` Dmitry Torokhov
@ 2007-04-15 15:52 ` Rafael J. Wysocki
2007-04-15 18:50 ` Tobias Diedrich
0 siblings, 1 reply; 44+ messages in thread
From: Rafael J. Wysocki @ 2007-04-15 15:52 UTC (permalink / raw)
To: Dmitry Torokhov, Tobias Diedrich
Cc: Maxim Levitsky, linux-pm, Linux Kernel Mailing List, Adrian Bunk
On Sunday, 15 April 2007 16:19, Dmitry Torokhov wrote:
> On Sunday 15 April 2007 07:16, Rafael J. Wysocki wrote:
> > On Sunday, 15 April 2007 10:02, Tobias Diedrich wrote:
> >
> > > > With CONFIG_PM_DEBUG=y and CONFIG_DISABLE_CONSOLE_SUSPEND=y I see
> > > > that the second suspend hangs at "i8042 i8042: EARLY resume".
> > > > This is kinda interesting because I'm normally using a USB keyboard
> > > > and sure enough, if I hook up a normal keyboard and disable USB
> > > > legacy support in the BIOS, then suspend to disk works multiple
> > > > times. I'd still rather like to use my USB keyboard though. ;)
> >
> > Well, I think that when you're using the USB keyboard and the USB legacy
> > support, the i8042 driver thinks it has a keyboard to handle and tries to
> > handle it during the suspend, which fails. I don't know why it fails during
> > the second suspend, though.
> >
> > Dmitry, could you please have a look?
> >
>
> This is wierd as i8042 does not use suspend_late/resume_early hooks and
> so it is impossible for it to hang there. None of input drivers use these
> hooks. Could it be that some other driver _after_ i8042 hangs?
Yes.
Tobias, can you please post the dmesg output from after a successful
suspend/resume cycle with CONFIG_PM_DEBUG=y in the 'platform' mode?
> > > And I can now confirm that unpatched 2.6.21-rc6 works fine as long
> > > as USB legacy support is disabled (however without legacy support I
> > > can't use the USB keyboard to control grub).
> >
> > I think using the 'shutdown' mode of suspend would be better. There's a little
> > point in using 'platform' on desktop systems anyway.
> >
> > Frankly, I don't know what to do about it. If we move platform_finish() after
> > device_resume(), some systems may be broken and I think there are more such
> > systems than there are systems that set USB legacy support in the BIOS and
> > have no PS/2 keyboards attached.
>
> I would say that every box that does not use PS/2 keyboard does this.
Quite some people I know use USB keyboards with notebooks, but in these cases
the PS/2 keyboard is still attached (except for notebooks in which the built-in
keyboard is a USB one, that is).
> IOW every box with USB keyboard has legacy emulation turned on so quite
> few of them...
I have such a machine nearby, so I'll see if I can reproduce the problem.
Greetings,
Rafael
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [3/3] 2.6.21-rc6: known regressions
2007-04-14 1:57 ` Antonino A. Daplas
@ 2007-04-15 16:26 ` Marcus Better
2007-04-15 23:08 ` Antonino A. Daplas
0 siblings, 1 reply; 44+ messages in thread
From: Marcus Better @ 2007-04-15 16:26 UTC (permalink / raw)
To: Antonino A. Daplas; +Cc: linux-pm, Linux Kernel Mailing List
[-- Attachment #1.1: Type: text/plain, Size: 357 bytes --]
Antonino A. Daplas wrote:
> A screen with blinking green blocks implies that your display is in text
> mode, not in graphics mode.
Yes, it happens when I suspend from text mode.
> If the above does not work, also try
>
> acpi_sleep=s3_bios,s3_mode
Will try, but I'm using "s2ram -f -a3" which should mean precisely the above
IIUC.
Marcus
[-- Attachment #1.2: Type: application/pgp-signature, Size: 189 bytes --]
[-- Attachment #2: Type: text/plain, Size: 0 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-15 15:14 ` David Brownell
@ 2007-04-15 16:37 ` Rafael J. Wysocki
2007-04-15 17:53 ` David Brownell
2007-04-15 19:40 ` [linux-pm] " Tobias Diedrich
0 siblings, 2 replies; 44+ messages in thread
From: Rafael J. Wysocki @ 2007-04-15 16:37 UTC (permalink / raw)
To: David Brownell
Cc: Maxim Levitsky, Adrian Bunk, linux-pm, Dmitry Torokhov, linux-pm,
Linux Kernel Mailing List, Tobias Diedrich
On Sunday, 15 April 2007 17:14, David Brownell wrote:
> On Sunday 15 April 2007 4:16 am, Rafael J. Wysocki wrote:
> > On Sunday, 15 April 2007 10:02, Tobias Diedrich wrote:
>
> > > > > > Yes, it's a Asus M2N-SLI-Deluxe Mainboard with a Athlon64 3200+
> > > > > > single core CPU.
>
> And NVidia southbridge, so OHCI not UHCI (plus EHCI) ... one experiment
> would be to disable the EHCI (high speed USB) support in BIOS, to make
> for a simpler hardware configuration, and see if that makes BIOS happier.
> (Or better, just take EHCI out of your Linux config.) Likewise, taking
> the 8042 drivers out of Linux.
>
> I wouldn't be surprised if those factors didn't matter, but it'd be good
> to rule them out.
I think the disabling of i8042 support might help.
> > > > With CONFIG_PM_DEBUG=y and CONFIG_DISABLE_CONSOLE_SUSPEND=y I see
> > > > that the second suspend hangs at "i8042 i8042: EARLY resume".
> > > > This is kinda interesting because I'm normally using a USB keyboard
> > > > and sure enough, if I hook up a normal keyboard and disable USB
> > > > legacy support in the BIOS, then suspend to disk works multiple
> > > > times. I'd still rather like to use my USB keyboard though. ;)
> >
> > Well, I think that when you're using the USB keyboard and the USB legacy
> > support, the i8042 driver thinks it has a keyboard to handle and tries to
> > handle it during the suspend, which fails. I don't know why it fails during
> > the second suspend, though.
>
> The "legacy" support in at least some cases involves BIOS having a
> small USB stack -- enough to handle a keyboard or mouse in "boot mode"
> (plus sometimes a USB disk or CDROM) -- and poking the i8042 chip to
> act as if *IT* received the data bytes that really came over USB.
That's what happens here, I think.
> I sure don't know the ins-and-outs of such schemes (ISTR there are
> others), but my guess is that either the 8042 or OHCI got confused,
> at least in conjunction with the lowlevel magic ACPI was doing.
Yes.
> That's all black magic though, as far as I can understand it ...
Well, my theory is the following:
Without the patch, platform_finish() runs before the i8042's .resume() which is
done as though a real keyboard were present, but the ACPI magic is not done
and this confuses the heck out of the controller. Still, it doesn't go mad at
this point just yet (it probably isn't fully functional either, although we
don't see that, because it's not really used), but next, during the subsequent
suspend, it gets poked while device_power_up() is running and goes belly
up.
> > Dmitry, could you please have a look?
> >
> > > And I can now confirm that unpatched 2.6.21-rc6 works fine as long
> > > as USB legacy support is disabled (however without legacy support I
> > > can't use the USB keyboard to control grub).
> >
> > I think using the 'shutdown' mode of suspend would be better. There's a little
> > point in using 'platform' on desktop systems anyway.
> >
> > Frankly, I don't know what to do about it. If we move platform_finish() after
> > device_resume(), some systems may be broken ...
>
> What I'm curious about is exactly why the patch matters. What ACPI
> magic is being invoked to confuse, or unconfuse, those controllers?
I think the patch helps, because it makes the ACPI magic be done while the
i8042's .resume() is being executed.
Which makes me think the following patch might help:
drivers/input/serio/i8042.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
Index: linux-2.6.21-rc6/drivers/input/serio/i8042.c
===================================================================
--- linux-2.6.21-rc6.orig/drivers/input/serio/i8042.c 2007-04-07 12:15:19.000000000 +0200
+++ linux-2.6.21-rc6/drivers/input/serio/i8042.c 2007-04-15 18:30:01.000000000 +0200
@@ -846,7 +846,8 @@ static long i8042_panic_blink(long count
static int i8042_suspend(struct platform_device *dev, pm_message_t state)
{
if (dev->dev.power.power_state.event != state.event) {
- if (state.event == PM_EVENT_SUSPEND)
+ if (state.event == PM_EVENT_SUSPEND
+ || state.event == PM_EVENT_PRETHAW)
i8042_controller_reset();
dev->dev.power.power_state = state;
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [3/3] 2.6.21-rc6: known regressions
2007-04-14 0:38 ` [3/3] 2.6.21-rc6: known regressions Adrian Bunk
2007-04-14 1:57 ` Antonino A. Daplas
2007-04-14 7:40 ` Dave Jones
@ 2007-04-15 17:15 ` Jeff Chua
2 siblings, 0 replies; 44+ messages in thread
From: Jeff Chua @ 2007-04-15 17:15 UTC (permalink / raw)
To: Adrian Bunk
Cc: Linus Torvalds, Andrew Morton, Linux Kernel Mailing List,
Tobias Diedrich, pavel, linux-pm, Dave Jones, Jeremy Fitzhardinge,
Eric W. Biederman, Rafael J. Wysocki, gregkh, linux-pci,
Tobias Doerffel, Len Brown, linux-acpi, Marcus Better, adaplas,
James Simmons, Thomas Gleixner, Ingo Molnar
On 4/14/07, Adrian Bunk <bunk@stusta.de> wrote:
> Subject : suspend to disk hangs (CONFIG_NO_HZ)
> References : http://lkml.org/lkml/2007/3/25/217
> Submitter : Jeff Chua <jeff.chua.linux@gmail.com>
> Status : unknown
Still hangs on -rc6.
Thanks,
Jeff.
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-15 16:37 ` Rafael J. Wysocki
@ 2007-04-15 17:53 ` David Brownell
2007-04-15 19:40 ` [linux-pm] " Tobias Diedrich
1 sibling, 0 replies; 44+ messages in thread
From: David Brownell @ 2007-04-15 17:53 UTC (permalink / raw)
To: Rafael J. Wysocki
Cc: Maxim Levitsky, Adrian Bunk, linux-pm, Dmitry Torokhov, linux-pm,
Linux Kernel Mailing List, Tobias Diedrich
On Sunday 15 April 2007 9:37 am, Rafael J. Wysocki wrote:
>
> Which makes me think the following patch might help:
>
> drivers/input/serio/i8042.c | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> Index: linux-2.6.21-rc6/drivers/input/serio/i8042.c
> ===================================================================
> --- linux-2.6.21-rc6.orig/drivers/input/serio/i8042.c 2007-04-07 12:15:19.000000000 +0200
> +++ linux-2.6.21-rc6/drivers/input/serio/i8042.c 2007-04-15 18:30:01.000000000 +0200
> @@ -846,7 +846,8 @@ static long i8042_panic_blink(long count
> static int i8042_suspend(struct platform_device *dev, pm_message_t state)
> {
> if (dev->dev.power.power_state.event != state.event) {
> - if (state.event == PM_EVENT_SUSPEND)
> + if (state.event == PM_EVENT_SUSPEND
> + || state.event == PM_EVENT_PRETHAW)
Yeah, lack of PRETHAW support could be an issue. As you may recall,
it was added because otherwise statically linked USB host controllers
came up under the mistaken belief that they were getting a real resume
event rather than a restart-after-power-off ... and there needed to be
a way to force a hard reset. Seems like a similar issue here.
- Dave
> i8042_controller_reset();
>
> dev->dev.power.power_state = state;
>
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-15 15:52 ` Rafael J. Wysocki
@ 2007-04-15 18:50 ` Tobias Diedrich
2007-04-15 19:37 ` Rafael J. Wysocki
0 siblings, 1 reply; 44+ messages in thread
From: Tobias Diedrich @ 2007-04-15 18:50 UTC (permalink / raw)
To: Rafael J. Wysocki
Cc: Dmitry Torokhov, pavel, Adrian Bunk, Linux Kernel Mailing List,
linux-pm, Maxim Levitsky
Rafael J. Wysocki wrote:
> On Sunday, 15 April 2007 16:19, Dmitry Torokhov wrote:
> > On Sunday 15 April 2007 07:16, Rafael J. Wysocki wrote:
> > > On Sunday, 15 April 2007 10:02, Tobias Diedrich wrote:
> > >
> > > > > With CONFIG_PM_DEBUG=y and CONFIG_DISABLE_CONSOLE_SUSPEND=y I see
> > > > > that the second suspend hangs at "i8042 i8042: EARLY resume".
> > > > > This is kinda interesting because I'm normally using a USB keyboard
> > > > > and sure enough, if I hook up a normal keyboard and disable USB
> > > > > legacy support in the BIOS, then suspend to disk works multiple
> > > > > times. I'd still rather like to use my USB keyboard though. ;)
> > >
> > > Well, I think that when you're using the USB keyboard and the USB legacy
> > > support, the i8042 driver thinks it has a keyboard to handle and tries to
> > > handle it during the suspend, which fails. I don't know why it fails during
> > > the second suspend, though.
> > >
> > > Dmitry, could you please have a look?
> > >
> >
> > This is wierd as i8042 does not use suspend_late/resume_early hooks and
> > so it is impossible for it to hang there. None of input drivers use these
> > hooks. Could it be that some other driver _after_ i8042 hangs?
>
> Yes.
>
> Tobias, can you please post the dmesg output from after a successful
> suspend/resume cycle with CONFIG_PM_DEBUG=y in the 'platform' mode?
Here you go:
[ 0.000000] Linux version 2.6.21-rc6 (ranma@melchior) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #16 PREEMPT Sun Apr 15 09:39:32 CEST 2007
[ 0.000000] Command line: root=/dev/sda5 resume=/dev/sda6 vga=6 apic=verbose ro
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
[ 0.000000] BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 000000003fee0000 (usable)
[ 0.000000] BIOS-e820: 000000003fee0000 - 000000003fee3000 (ACPI NVS)
[ 0.000000] BIOS-e820: 000000003fee3000 - 000000003fef0000 (ACPI data)
[ 0.000000] BIOS-e820: 000000003fef0000 - 000000003ff00000 (reserved)
[ 0.000000] BIOS-e820: 00000000f0000000 - 00000000f4000000 (reserved)
[ 0.000000] BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved)
[ 0.000000] Entering add_active_range(0, 0, 159) 0 entries of 256 used
[ 0.000000] Entering add_active_range(0, 256, 261856) 1 entries of 256 used
[ 0.000000] end_pfn_map = 1048576
[ 0.000000] DMI 2.4 present.
[ 0.000000] ACPI: RSDP 000F7B80, 0024 (r2 Nvidia)
[ 0.000000] ACPI: XSDT 3FEE30C0, 004C (r1 Nvidia ASUSACPI 42302E31 AWRD 0)
[ 0.000000] ACPI: FACP 3FEEC540, 00F4 (r3 Nvidia ASUSACPI 42302E31 AWRD 0)
[ 0.000000] ACPI: DSDT 3FEE3240, 92AD (r1 NVIDIA AWRDACPI 1000 MSFT 3000000)
[ 0.000000] ACPI: FACS 3FEE0000, 0040
[ 0.000000] ACPI: SSDT 3FEEC740, 00F4 (r1 PTLTD POWERNOW 1 LTP 1)
[ 0.000000] ACPI: HPET 3FEEC880, 0038 (r1 Nvidia ASUSACPI 42302E31 AWRD 98)
[ 0.000000] ACPI: MCFG 3FEEC900, 003C (r1 Nvidia ASUSACPI 42302E31 AWRD 0)
[ 0.000000] ACPI: APIC 3FEEC680, 007C (r1 Nvidia ASUSACPI 42302E31 AWRD 0)
[ 0.000000] Entering add_active_range(0, 0, 159) 0 entries of 256 used
[ 0.000000] Entering add_active_range(0, 256, 261856) 1 entries of 256 used
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0 -> 4096
[ 0.000000] DMA32 4096 -> 1048576
[ 0.000000] Normal 1048576 -> 1048576
[ 0.000000] early_node_map[2] active PFN ranges
[ 0.000000] 0: 0 -> 159
[ 0.000000] 0: 256 -> 261856
[ 0.000000] On node 0 totalpages: 261759
[ 0.000000] DMA zone: 56 pages used for memmap
[ 0.000000] DMA zone: 1609 pages reserved
[ 0.000000] DMA zone: 2334 pages, LIFO batch:0
[ 0.000000] DMA32 zone: 3524 pages used for memmap
[ 0.000000] DMA32 zone: 254236 pages, LIFO batch:31
[ 0.000000] Normal zone: 0 pages used for memmap
[ 0.000000] ACPI: PM-Timer IO Port: 0x1008
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[ 0.000000] Processor #0 (Bootup-CPU)
[ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] disabled)
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[ 0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
[ 0.000000] IOAPIC[0]: apic_id 2, address 0xfec00000, GSI 0-23
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 14 global_irq 14 high edge)
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 15 global_irq 15 high edge)
[ 0.000000] ACPI: IRQ0 used by override.
[ 0.000000] ACPI: IRQ2 used by override.
[ 0.000000] ACPI: IRQ9 used by override.
[ 0.000000] ACPI: IRQ14 used by override.
[ 0.000000] ACPI: IRQ15 used by override.
[ 0.000000] Setting APIC routing to flat
[ 0.000000] ACPI: HPET id: 0x10de8201 base: 0xfefff000
[ 0.000000] Using ACPI (MADT) for SMP configuration information
[ 0.000000] mapped APIC to ffffffffff5fd000 ( fee00000)
[ 0.000000] mapped IOAPIC to ffffffffff5fc000 (00000000fec00000)
[ 0.000000] Nosave address range: 000000000009f000 - 00000000000a0000
[ 0.000000] Nosave address range: 00000000000a0000 - 00000000000f0000
[ 0.000000] Nosave address range: 00000000000f0000 - 0000000000100000
[ 0.000000] Allocating PCI resources starting at 40000000 (gap: 3ff00000:b0100000)
[ 0.000000] Built 1 zonelists. Total pages: 256570
[ 0.000000] Kernel command line: root=/dev/sda5 resume=/dev/sda6 vga=6 apic=verbose ro
[ 0.000000] Initializing CPU#0
[ 0.000000] PID hash table entries: 4096 (order: 12, 32768 bytes)
[ 0.000000] Extended CMOS year: 2000
[ 27.123582] time.c: Detected 2009.259 MHz processor.
[ 27.129015] Console: colour VGA+ 80x60
[ 27.132450] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)
[ 27.133272] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes)
[ 27.133524] Checking aperture...
[ 27.133631] CPU 0: aperture @ b0ca000000 size 32 MB
[ 27.133738] Aperture too small (32 MB)
[ 27.138530] No AGP bridge found
[ 27.146414] Memory: 1024344k/1047424k available (4046k kernel code, 22448k reserved, 1571k data, 208k init)
[ 27.227018] Calibrating delay using timer specific routine.. 4022.53 BogoMIPS (lpj=6701652)
[ 27.227270] Mount-cache hash table entries: 256
[ 27.227455] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
[ 27.227563] CPU: L2 Cache: 512K (64 bytes/line)
[ 27.227678] CPU: AMD Athlon(tm) 64 Processor 3200+ stepping 02
[ 27.227830] ACPI: Core revision 20070126
[ 27.233669] enabled ExtINT on CPU#0
[ 27.233783] ESR value after enabling vector: 00000000, after 00000004
[ 27.234118] ENABLING IO-APIC IRQs
[ 27.234224] init IO_APIC IRQs
[ 27.234226] IO-APIC (apicid-pin) 2-0<7>IOAPIC[0]: Set routing entry (2-1 -> 0x31 -> IRQ 1 Mode:0 Active:0)
[ 27.234237] IOAPIC[0]: Set routing entry (2-2 -> 0x30 -> IRQ 0 Mode:0 Active:0)
[ 27.234244] IOAPIC[0]: Set routing entry (2-3 -> 0x33 -> IRQ 3 Mode:0 Active:0)
[ 27.234251] IOAPIC[0]: Set routing entry (2-4 -> 0x34 -> IRQ 4 Mode:0 Active:0)
[ 27.234258] IOAPIC[0]: Set routing entry (2-5 -> 0x35 -> IRQ 5 Mode:0 Active:0)
[ 27.234265] IOAPIC[0]: Set routing entry (2-6 -> 0x36 -> IRQ 6 Mode:0 Active:0)
[ 27.234272] IOAPIC[0]: Set routing entry (2-7 -> 0x37 -> IRQ 7 Mode:0 Active:0)
[ 27.234278] IOAPIC[0]: Set routing entry (2-8 -> 0x38 -> IRQ 8 Mode:0 Active:0)
[ 27.234285] IOAPIC[0]: Set routing entry (2-9 -> 0x39 -> IRQ 9 Mode:1 Active:0)
[ 27.234293] IOAPIC[0]: Set routing entry (2-10 -> 0x3a -> IRQ 10 Mode:0 Active:0)
[ 27.234300] IOAPIC[0]: Set routing entry (2-11 -> 0x3b -> IRQ 11 Mode:0 Active:0)
[ 27.234307] IOAPIC[0]: Set routing entry (2-12 -> 0x3c -> IRQ 12 Mode:0 Active:0)
[ 27.234314] IOAPIC[0]: Set routing entry (2-13 -> 0x3d -> IRQ 13 Mode:0 Active:0)
[ 27.234321] IOAPIC[0]: Set routing entry (2-14 -> 0x3e -> IRQ 14 Mode:0 Active:0)
[ 27.234328] IOAPIC[0]: Set routing entry (2-15 -> 0x3f -> IRQ 15 Mode:0 Active:0)
[ 27.234334] , 2-16, 2-17, 2-18, 2-19, 2-20, 2-21, 2-22, 2-23 not connected.
[ 27.234730] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[ 27.267820] Using local APIC timer interrupts.
[ 27.317634] result 12557883
[ 27.317740] Detected 12.557 MHz APIC timer.
[ 27.320260] PM: Adding info for No Bus:platform
[ 27.320335] NET: Registered protocol family 16
[ 27.320470] PM: Adding info for No Bus:vtcon0
[ 27.320513] ACPI: bus type pci registered
[ 27.321307] PCI: Using MMCONFIG at f0000000 - f3ffffff
[ 27.321431] PCI: No mmconfig possible on device 00:18
[ 27.329056] ACPI: Interpreter enabled
[ 27.329166] ACPI: (supports S0 S1 S3 S4 S5)
[ 27.329406] ACPI: Using IOAPIC for interrupt routing
[ 27.329599] PM: Adding info for acpi:acpi_system:00
[ 27.329643] PM: Adding info for acpi:button_power:00
[ 27.329677] PM: Adding info for acpi:ACPI0007:00
[ 27.329707] PM: Adding info for acpi:ACPI0007:01
[ 27.329750] PM: Adding info for acpi:device:00
[ 27.329888] PM: Adding info for acpi:PNP0C0C:00
[ 27.330089] PM: Adding info for acpi:PNP0A08:00
[ 27.330127] PM: Adding info for acpi:PNP0C02:00
[ 27.330272] PM: Adding info for acpi:device:01
[ 27.330314] PM: Adding info for acpi:device:02
[ 27.330349] PM: Adding info for acpi:device:03
[ 27.330385] PM: Adding info for acpi:device:04
[ 27.330422] PM: Adding info for acpi:device:05
[ 27.330456] PM: Adding info for acpi:device:06
[ 27.330493] PM: Adding info for acpi:device:07
[ 27.330528] PM: Adding info for acpi:device:08
[ 27.330564] PM: Adding info for acpi:device:09
[ 27.330600] PM: Adding info for acpi:device:0a
[ 27.330635] PM: Adding info for acpi:device:0b
[ 27.330674] PM: Adding info for acpi:device:0c
[ 27.330709] PM: Adding info for acpi:device:0d
[ 27.330744] PM: Adding info for acpi:device:0e
[ 27.330780] PM: Adding info for acpi:device:0f
[ 27.330816] PM: Adding info for acpi:device:10
[ 27.330857] PM: Adding info for acpi:device:11
[ 27.330894] PM: Adding info for acpi:device:12
[ 27.330930] PM: Adding info for acpi:device:13
[ 27.330966] PM: Adding info for acpi:device:14
[ 27.331002] PM: Adding info for acpi:device:15
[ 27.331037] PM: Adding info for acpi:device:16
[ 27.331075] PM: Adding info for acpi:device:17
[ 27.331113] PM: Adding info for acpi:device:18
[ 27.331155] PM: Adding info for acpi:device:19
[ 27.331200] PM: Adding info for acpi:device:1a
[ 27.331241] PM: Adding info for acpi:device:1b
[ 27.331283] PM: Adding info for acpi:device:1c
[ 27.331326] PM: Adding info for acpi:device:1d
[ 27.331368] PM: Adding info for acpi:device:1e
[ 27.331412] PM: Adding info for acpi:device:1f
[ 27.331456] PM: Adding info for acpi:device:20
[ 27.331496] PM: Adding info for acpi:device:21
[ 27.331540] PM: Adding info for acpi:device:22
[ 27.331584] PM: Adding info for acpi:device:23
[ 27.331627] PM: Adding info for acpi:device:24
[ 27.331671] PM: Adding info for acpi:device:25
[ 27.331714] PM: Adding info for acpi:device:26
[ 27.331756] PM: Adding info for acpi:device:27
[ 27.331800] PM: Adding info for acpi:device:28
[ 27.331842] PM: Adding info for acpi:device:29
[ 27.331883] PM: Adding info for acpi:device:2a
[ 27.331925] PM: Adding info for acpi:device:2b
[ 27.331964] PM: Adding info for acpi:PNP0C02:01
[ 27.332001] PM: Adding info for acpi:PNP0000:00
[ 27.332037] PM: Adding info for acpi:PNP0200:00
[ 27.332075] PM: Adding info for acpi:PNP0100:00
[ 27.332273] PM: Adding info for acpi:PNP0103:00
[ 27.332311] PM: Adding info for acpi:PNP0B00:00
[ 27.332350] PM: Adding info for acpi:PNP0800:00
[ 27.332389] PM: Adding info for acpi:PNP0C04:00
[ 27.333170] PM: Adding info for acpi:PNP0501:00
[ 27.334233] PM: Adding info for acpi:PNP0303:00
[ 27.334457] PM: Adding info for acpi:device:2c
[ 27.334603] PM: Adding info for acpi:device:2d
[ 27.334647] PM: Adding info for acpi:device:2e
[ 27.334691] PM: Adding info for acpi:device:2f
[ 27.334736] PM: Adding info for acpi:device:30
[ 27.334849] PM: Adding info for acpi:ATK0110:00
[ 27.335028] PM: Adding info for acpi:PNP0C0F:00
[ 27.335189] PM: Adding info for acpi:PNP0C0F:01
[ 27.335348] PM: Adding info for acpi:PNP0C0F:02
[ 27.335511] PM: Adding info for acpi:PNP0C0F:03
[ 27.335671] PM: Adding info for acpi:PNP0C0F:04
[ 27.335832] PM: Adding info for acpi:PNP0C0F:05
[ 27.335992] PM: Adding info for acpi:PNP0C0F:06
[ 27.336153] PM: Adding info for acpi:PNP0C0F:07
[ 27.336317] PM: Adding info for acpi:PNP0C0F:08
[ 27.336477] PM: Adding info for acpi:PNP0C0F:09
[ 27.336638] PM: Adding info for acpi:PNP0C0F:0a
[ 27.336799] PM: Adding info for acpi:PNP0C0F:0b
[ 27.336982] PM: Adding info for acpi:PNP0C0F:0c
[ 27.337144] PM: Adding info for acpi:PNP0C0F:0d
[ 27.337305] PM: Adding info for acpi:PNP0C0F:0e
[ 27.337470] PM: Adding info for acpi:PNP0C0F:0f
[ 27.337632] PM: Adding info for acpi:PNP0C0F:10
[ 27.337794] PM: Adding info for acpi:PNP0C0F:11
[ 27.337957] PM: Adding info for acpi:PNP0C0F:12
[ 27.338122] PM: Adding info for acpi:PNP0C0F:13
[ 27.338298] PM: Adding info for acpi:PNP0C0F:14
[ 27.338473] PM: Adding info for acpi:PNP0C0F:15
[ 27.338648] PM: Adding info for acpi:PNP0C0F:16
[ 27.338824] PM: Adding info for acpi:PNP0C0F:17
[ 27.338998] PM: Adding info for acpi:PNP0C0F:18
[ 27.339174] PM: Adding info for acpi:PNP0C0F:19
[ 27.339351] PM: Adding info for acpi:PNP0C0F:1a
[ 27.339527] PM: Adding info for acpi:PNP0C0F:1b
[ 27.339701] PM: Adding info for acpi:PNP0C0F:1c
[ 27.339878] PM: Adding info for acpi:PNP0C0F:1d
[ 27.340053] PM: Adding info for acpi:PNP0C0F:1e
[ 27.340250] PM: Adding info for acpi:PNP0C0F:1f
[ 27.340426] PM: Adding info for acpi:PNP0C0F:20
[ 27.340605] PM: Adding info for acpi:PNP0C0F:21
[ 27.340780] PM: Adding info for acpi:PNP0C0F:22
[ 27.340956] PM: Adding info for acpi:PNP0C0F:23
[ 27.341135] PM: Adding info for acpi:PNP0C0F:24
[ 27.341311] PM: Adding info for acpi:PNP0C0F:25
[ 27.341488] PM: Adding info for acpi:PNP0C0F:26
[ 27.341667] PM: Adding info for acpi:PNP0C0F:27
[ 27.341713] PM: Adding info for acpi:PNP0C02:02
[ 27.341759] PM: Adding info for acpi:PNP0C01:00
[ 27.341798] PM: Adding info for acpi:thermal:00
[ 27.341839] PM: Adding info for acpi:PNP0C0B:00
[ 27.341873] PM: Adding info for acpi:thermal:01
[ 27.342039] PM: Adding info for acpi:AWY0001:00
[ 27.342160] ACPI: PCI Root Bridge [PCI0] (0000:00)
[ 27.342277] PCI: Probing PCI hardware (bus 00)
[ 27.342286] PM: Adding info for No Bus:pci0000:00
[ 27.342495] 0000:00:04.0: cannot adjust BAR0 (not I/O)
[ 27.342602] 0000:00:04.0: cannot adjust BAR1 (not I/O)
[ 27.342709] 0000:00:04.0: cannot adjust BAR2 (not I/O)
[ 27.342815] 0000:00:04.0: cannot adjust BAR3 (not I/O)
[ 27.343123] PCI: Firmware left 0000:01:07.0 e100 interrupts enabled, disabling
[ 27.343425] PCI: Transparent bridge - 0000:00:06.0
[ 27.344025] Boot video device is 0000:07:00.0
[ 27.344105] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[ 27.344517] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.HUB0._PRT]
[ 27.347888] PM: Adding info for pci:0000:00:00.0
[ 27.351008] PM: Adding info for pci:0000:00:01.0
[ 27.354090] PM: Adding info for pci:0000:00:01.1
[ 27.357163] PM: Adding info for pci:0000:00:01.2
[ 27.360277] PM: Adding info for pci:0000:00:02.0
[ 27.363349] PM: Adding info for pci:0000:00:02.1
[ 27.366413] PM: Adding info for pci:0000:00:04.0
[ 27.369528] PM: Adding info for pci:0000:00:06.0
[ 27.372590] PM: Adding info for pci:0000:00:06.1
[ 27.375664] PM: Adding info for pci:0000:00:08.0
[ 27.378777] PM: Adding info for pci:0000:00:09.0
[ 27.381841] PM: Adding info for pci:0000:00:0a.0
[ 27.384915] PM: Adding info for pci:0000:00:0b.0
[ 27.388019] PM: Adding info for pci:0000:00:0c.0
[ 27.391095] PM: Adding info for pci:0000:00:0d.0
[ 27.394201] PM: Adding info for pci:0000:00:0e.0
[ 27.397278] PM: Adding info for pci:0000:00:0f.0
[ 27.400393] PM: Adding info for pci:0000:00:18.0
[ 27.403486] PM: Adding info for pci:0000:00:18.1
[ 27.406561] PM: Adding info for pci:0000:00:18.2
[ 27.409677] PM: Adding info for pci:0000:00:18.3
[ 27.409712] PM: Adding info for pci:0000:01:07.0
[ 27.409745] PM: Adding info for pci:0000:01:08.0
[ 27.409778] PM: Adding info for pci:0000:01:08.1
[ 27.409810] PM: Adding info for pci:0000:01:0b.0
[ 27.409846] PM: Adding info for pci:0000:06:00.0
[ 27.409880] PM: Adding info for pci:0000:06:00.1
[ 27.409913] PM: Adding info for pci:0000:07:00.0
[ 27.409944] PM: Adding info for pci:0000:07:00.1
[ 27.410210] ACPI: PCI Interrupt Link [LNK1] (IRQs 5 7 9 10 11 14 15) *0, disabled.
[ 27.410855] ACPI: PCI Interrupt Link [LNK2] (IRQs 5 7 9 *10 11 14 15)
[ 27.411370] ACPI: PCI Interrupt Link [LNK3] (IRQs 5 *7 9 10 11 14 15)
[ 27.411884] ACPI: PCI Interrupt Link [LNK4] (IRQs 5 7 9 10 11 14 15) *0, disabled.
[ 27.412521] ACPI: PCI Interrupt Link [LNK5] (IRQs 5 7 9 10 11 14 15) *0, disabled.
[ 27.413160] ACPI: PCI Interrupt Link [LNK6] (IRQs *5 7 9 10 11 14 15)
[ 27.413685] ACPI: PCI Interrupt Link [LNK7] (IRQs 5 7 9 10 *11 14 15)
[ 27.414200] ACPI: PCI Interrupt Link [LNK8] (IRQs 5 7 9 10 11 14 15) *0, disabled.
[ 27.414838] ACPI: PCI Interrupt Link [LP2P] (IRQs 5 7 9 10 11 14 15) *0, disabled.
[ 27.415476] ACPI: PCI Interrupt Link [LUBA] (IRQs 5 7 9 10 *11 14 15)
[ 27.415990] ACPI: PCI Interrupt Link [LMAC] (IRQs 5 7 9 *10 11 14 15)
[ 27.416505] ACPI: PCI Interrupt Link [LMC1] (IRQs 5 7 9 *10 11 14 15)
[ 27.417023] ACPI: PCI Interrupt Link [LAZA] (IRQs 5 7 9 10 *11 14 15)
[ 27.417541] ACPI: PCI Interrupt Link [LPMU] (IRQs 5 7 9 10 11 14 15) *0, disabled.
[ 27.418180] ACPI: PCI Interrupt Link [LSMB] (IRQs 5 7 9 *10 11 14 15)
[ 27.418699] ACPI: PCI Interrupt Link [LUB2] (IRQs 5 *7 9 10 11 14 15)
[ 27.419217] ACPI: PCI Interrupt Link [LIDE] (IRQs 5 7 9 10 11 14 15) *0, disabled.
[ 27.419855] ACPI: PCI Interrupt Link [LSID] (IRQs 5 7 9 10 11 14 15) *0, disabled.
[ 27.420496] ACPI: PCI Interrupt Link [LFID] (IRQs 5 7 9 10 11 14 15) *0, disabled.
[ 27.421134] ACPI: PCI Interrupt Link [LSA2] (IRQs 5 7 9 10 11 14 15) *0, disabled.
[ 27.421812] ACPI: PCI Interrupt Link [APC1] (IRQs 16) *0, disabled.
[ 27.422278] ACPI: PCI Interrupt Link [APC2] (IRQs 17) *0
[ 27.422724] ACPI: PCI Interrupt Link [APC3] (IRQs 18) *0
[ 27.423167] ACPI: PCI Interrupt Link [APC4] (IRQs 19) *0, disabled.
[ 27.423634] ACPI: PCI Interrupt Link [APC5] (IRQs 16) *0, disabled.
[ 27.424098] ACPI: PCI Interrupt Link [APC6] (IRQs 16) *0
[ 27.424542] ACPI: PCI Interrupt Link [APC7] (IRQs 16) *0
[ 27.424986] ACPI: PCI Interrupt Link [APC8] (IRQs 16) *0, disabled.
[ 27.425450] ACPI: PCI Interrupt Link [APCF] (IRQs 20 21 22 23) *0
[ 27.425955] ACPI: PCI Interrupt Link [APCH] (IRQs 20 21 22 23) *0
[ 27.426460] ACPI: PCI Interrupt Link [AMC1] (IRQs 20 21 22 23) *0
[ 27.426967] ACPI: PCI Interrupt Link [APMU] (IRQs 20 21 22 23) *0, disabled.
[ 27.427492] ACPI: PCI Interrupt Link [AAZA] (IRQs 20 21 22 23) *0
[ 27.427997] ACPI: PCI Interrupt Link [APCS] (IRQs 20 21 22 23) *0
[ 27.428502] ACPI: PCI Interrupt Link [APCL] (IRQs 20 21 22 23) *0
[ 27.429007] ACPI: PCI Interrupt Link [APCM] (IRQs 20 21 22 23) *0, disabled.
[ 27.429532] ACPI: PCI Interrupt Link [APCZ] (IRQs 20 21 22 23) *0, disabled.
[ 27.430057] ACPI: PCI Interrupt Link [APSI] (IRQs 20 21 22 23) *0, disabled.
[ 27.430586] ACPI: PCI Interrupt Link [APSJ] (IRQs 20 21 22 23) *0, disabled.
[ 27.431111] ACPI: PCI Interrupt Link [ASA2] (IRQs 20 21 22 23) *0, disabled.
[ 27.431488] Linux Plug and Play Support v0.97 (c) Adam Belay
[ 27.431601] pnp: PnP ACPI init
[ 27.431712] PM: Adding info for No Bus:pnp0
[ 27.432404] PM: Adding info for pnp:00:00
[ 27.432498] PM: Adding info for pnp:00:01
[ 27.432640] PM: Adding info for pnp:00:02
[ 27.432674] PM: Adding info for pnp:00:03
[ 27.432842] IOAPIC[0]: Set routing entry (2-8 -> 0x38 -> IRQ 8 Mode:0 Active:0)
[ 27.432857] PM: Adding info for pnp:00:04
[ 27.432959] PM: Adding info for pnp:00:05
[ 27.432993] PM: Adding info for pnp:00:06
[ 27.433021] IOAPIC[0]: Set routing entry (2-13 -> 0x3d -> IRQ 13 Mode:0 Active:0)
[ 27.433032] PM: Adding info for pnp:00:07
[ 27.433816] IOAPIC[0]: Set routing entry (2-4 -> 0x34 -> IRQ 4 Mode:0 Active:0)
[ 27.433836] PM: Adding info for pnp:00:08
[ 27.434724] IOAPIC[0]: Set routing entry (2-1 -> 0x31 -> IRQ 1 Mode:0 Active:0)
[ 27.434735] PM: Adding info for pnp:00:09
[ 27.437439] PM: Adding info for pnp:00:0a
[ 27.437621] PM: Adding info for pnp:00:0b
[ 27.437713] pnp: PnP ACPI: found 12 devices
[ 27.437927] SCSI subsystem initialized
[ 27.438057] libata version 2.20 loaded.
[ 27.438104] usbcore: registered new interface driver usbfs
[ 27.438238] usbcore: registered new interface driver hub
[ 27.438370] usbcore: registered new device driver usb
[ 27.438525] PCI: Using ACPI for IRQ routing
[ 27.438634] PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report
[ 27.438826] number of MP IRQ sources: 15.
[ 27.438828] number of IO-APIC #2 registers: 24.
[ 27.438830] testing the IO APIC.......................
[ 27.438941]
[ 27.439046] IO APIC #2......
[ 27.439048] .... register #00: 02000000
[ 27.439050] ....... : physical APIC id: 02
[ 27.439052] .... register #01: 00170011
[ 27.439054] ....... : max redirection entries: 0017
[ 27.439056] ....... : PRQ implemented: 0
[ 27.439058] ....... : IO APIC version: 0011
[ 27.439060] .... register #02: 02000000
[ 27.439061] ....... : arbitration: 02
[ 27.439063] .... IRQ redirection table:
[ 27.439065] NR Dst Mask Trig IRR Pol Stat Dmod Deli Vect:
[ 27.439070] 00 000 1 0 0 0 0 0 0 00
[ 27.439077] 01 001 0 0 0 0 0 1 1 31
[ 27.439083] 02 001 0 0 0 0 0 1 1 30
[ 27.439090] 03 001 0 0 0 0 0 1 1 33
[ 27.439096] 04 001 0 0 0 0 0 1 1 34
[ 27.439102] 05 001 1 0 0 0 0 1 1 35
[ 27.439109] 06 001 0 0 0 0 0 1 1 36
[ 27.439115] 07 001 1 0 0 0 0 1 1 37
[ 27.439121] 08 001 0 0 0 0 0 1 1 38
[ 27.439128] 09 001 0 1 0 0 0 1 1 39
[ 27.439134] 0a 001 1 0 0 0 0 1 1 3A
[ 27.439141] 0b 001 1 0 0 0 0 1 1 3B
[ 27.439147] 0c 001 0 0 0 0 0 1 1 3C
[ 27.439153] 0d 001 0 0 0 0 0 1 1 3D
[ 27.439160] 0e 001 0 0 0 0 0 1 1 3E
[ 27.439166] 0f 001 0 0 0 0 0 1 1 3F
[ 27.439173] 10 000 1 0 0 0 0 0 0 00
[ 27.439179] 11 000 1 0 0 0 0 0 0 00
[ 27.439185] 12 000 1 0 0 0 0 0 0 00
[ 27.439191] 13 000 1 0 0 0 0 0 0 00
[ 27.439198] 14 000 1 0 0 0 0 0 0 00
[ 27.439204] 15 000 1 0 0 0 0 0 0 00
[ 27.439210] 16 000 1 0 0 0 0 0 0 00
[ 27.439216] 17 000 1 0 0 0 0 0 0 00
[ 27.439219] IRQ to pin mappings:
[ 27.439221] IRQ0 -> 0:2
[ 27.439223] IRQ1 -> 0:1
[ 27.439225] IRQ3 -> 0:3
[ 27.439227] IRQ4 -> 0:4
[ 27.439229] IRQ5 -> 0:5
[ 27.439231] IRQ6 -> 0:6
[ 27.439233] IRQ7 -> 0:7
[ 27.439235] IRQ8 -> 0:8
[ 27.439236] IRQ9 -> 0:9
[ 27.439238] IRQ10 -> 0:10
[ 27.439241] IRQ11 -> 0:11
[ 27.439243] IRQ12 -> 0:12
[ 27.439245] IRQ13 -> 0:13
[ 27.439247] IRQ14 -> 0:14
[ 27.439249] IRQ15 -> 0:15
[ 27.439252] .................................... done.
[ 27.536630] Bluetooth: Core ver 2.11
[ 27.536743] PM: Adding info for platform:bluetooth
[ 27.536771] NET: Registered protocol family 31
[ 27.536878] Bluetooth: HCI device and connection manager initialized
[ 27.536986] Bluetooth: HCI socket layer initialized
[ 27.537139] hpet0: at MMIO 0xfefff000, IRQs 2, 8, 31
[ 27.537327] hpet0: 3 32-bit timers, 25000000 Hz
[ 27.538469] pnp: 00:01: ioport range 0x1000-0x107f has been reserved
[ 27.538577] pnp: 00:01: ioport range 0x1080-0x10ff has been reserved
[ 27.538686] pnp: 00:01: ioport range 0x1400-0x147f has been reserved
[ 27.538794] pnp: 00:01: ioport range 0x1480-0x14ff has been reserved
[ 27.538901] pnp: 00:01: ioport range 0x1800-0x187f has been reserved
[ 27.539009] pnp: 00:01: ioport range 0x1880-0x18ff has been reserved
[ 27.539125] pnp: 00:0a: iomem range 0xf0000000-0xf3ffffff could not be reserved
[ 27.539319] pnp: 00:0b: iomem range 0xf0000-0xf3fff could not be reserved
[ 27.539427] pnp: 00:0b: iomem range 0xf4000-0xf7fff could not be reserved
[ 27.539535] pnp: 00:0b: iomem range 0xf8000-0xfbfff could not be reserved
[ 27.539644] pnp: 00:0b: iomem range 0xfc000-0xfffff could not be reserved
[ 27.539762] PM: Adding info for No Bus:mem
[ 27.539787] PM: Adding info for No Bus:kmem
[ 27.539809] PM: Adding info for No Bus:null
[ 27.539830] PM: Adding info for No Bus:port
[ 27.539851] PM: Adding info for No Bus:zero
[ 27.539874] PM: Adding info for No Bus:full
[ 27.539895] PM: Adding info for No Bus:random
[ 27.539919] PM: Adding info for No Bus:urandom
[ 27.539943] PM: Adding info for No Bus:kmsg
[ 27.539952] Time: tsc clocksource has been installed.
[ 27.540097] PCI: Bridge: 0000:00:06.0
[ 27.540204] IO window: d000-dfff
[ 27.540311] MEM window: fdc00000-fdefffff
[ 27.540418] PREFETCH window: 40000000-400fffff
[ 27.540526] PCI: Bridge: 0000:00:0a.0
[ 27.540631] IO window: disabled.
[ 27.546605] MEM window: disabled.
[ 27.546719] PREFETCH window: disabled.
[ 27.546826] PCI: Bridge: 0000:00:0b.0
[ 27.546932] IO window: disabled.
[ 27.547038] MEM window: disabled.
[ 27.547144] PREFETCH window: disabled.
[ 27.547251] PCI: Bridge: 0000:00:0c.0
[ 27.547356] IO window: disabled.
[ 27.547462] MEM window: disabled.
[ 27.547568] PREFETCH window: disabled.
[ 27.547675] PCI: Bridge: 0000:00:0d.0
[ 27.547781] IO window: disabled.
[ 27.547887] MEM window: disabled.
[ 27.547993] PREFETCH window: disabled.
[ 27.548100] PCI: Bridge: 0000:00:0e.0
[ 27.548207] IO window: b000-cfff
[ 27.548314] MEM window: fdb00000-fdbfffff
[ 27.548420] PREFETCH window: disabled.
[ 27.548527] PCI: Bridge: 0000:00:0f.0
[ 27.548633] IO window: a000-afff
[ 27.548740] MEM window: fda00000-fdafffff
[ 27.548847] PREFETCH window: e8000000-efffffff
[ 27.548959] PCI: Setting latency timer of device 0000:00:06.0 to 64
[ 27.548965] PCI: Setting latency timer of device 0000:00:0a.0 to 64
[ 27.548970] PCI: Setting latency timer of device 0000:00:0b.0 to 64
[ 27.548975] PCI: Setting latency timer of device 0000:00:0c.0 to 64
[ 27.548979] PCI: Setting latency timer of device 0000:00:0d.0 to 64
[ 27.548984] PCI: Setting latency timer of device 0000:00:0e.0 to 64
[ 27.548989] PCI: Setting latency timer of device 0000:00:0f.0 to 64
[ 27.549010] NET: Registered protocol family 2
[ 27.579924] IP route cache hash table entries: 32768 (order: 6, 262144 bytes)
[ 27.580217] TCP established hash table entries: 131072 (order: 9, 2097152 bytes)
[ 27.581250] TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
[ 27.581605] TCP: Hash tables configured (established 131072 bind 65536)
[ 27.581713] TCP reno registered
[ 27.590063] PM: Adding info for No Bus:mcelog
[ 27.590233] PM: Adding info for platform:pcspkr
[ 27.590344] PM: Adding info for No Bus:snapshot
[ 27.590574] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[ 27.590858] JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc.
[ 27.591012] fuse init (API version 7.8)
[ 27.591135] PM: Adding info for No Bus:fuse
[ 27.591169] SGI XFS with large block/inode numbers, no debug enabled
[ 27.591403] io scheduler noop registered
[ 27.591510] io scheduler anticipatory registered
[ 27.591616] io scheduler deadline registered
[ 27.591733] io scheduler cfq registered (default)
[ 27.613372] PCI: Setting latency timer of device 0000:00:0a.0 to 64
[ 27.613385] assign_interrupt_mode Found MSI capability
[ 27.613509] Allocate Port Service[0000:00:0a.0:pcie00]
[ 27.613515] PM: Adding info for pci_express:0000:00:0a.0:pcie00
[ 27.613538] Allocate Port Service[0000:00:0a.0:pcie03]
[ 27.613543] PM: Adding info for pci_express:0000:00:0a.0:pcie03
[ 27.613578] PCI: Setting latency timer of device 0000:00:0b.0 to 64
[ 27.613591] assign_interrupt_mode Found MSI capability
[ 27.613706] Allocate Port Service[0000:00:0b.0:pcie00]
[ 27.613711] PM: Adding info for pci_express:0000:00:0b.0:pcie00
[ 27.613733] Allocate Port Service[0000:00:0b.0:pcie03]
[ 27.613740] PM: Adding info for pci_express:0000:00:0b.0:pcie03
[ 27.613774] PCI: Setting latency timer of device 0000:00:0c.0 to 64
[ 27.613787] assign_interrupt_mode Found MSI capability
[ 27.613902] Allocate Port Service[0000:00:0c.0:pcie00]
[ 27.613907] PM: Adding info for pci_express:0000:00:0c.0:pcie00
[ 27.613929] Allocate Port Service[0000:00:0c.0:pcie03]
[ 27.613934] PM: Adding info for pci_express:0000:00:0c.0:pcie03
[ 27.613968] PCI: Setting latency timer of device 0000:00:0d.0 to 64
[ 27.613981] assign_interrupt_mode Found MSI capability
[ 27.614096] Allocate Port Service[0000:00:0d.0:pcie00]
[ 27.614101] PM: Adding info for pci_express:0000:00:0d.0:pcie00
[ 27.614125] Allocate Port Service[0000:00:0d.0:pcie03]
[ 27.614130] PM: Adding info for pci_express:0000:00:0d.0:pcie03
[ 27.614164] PCI: Setting latency timer of device 0000:00:0e.0 to 64
[ 27.614177] assign_interrupt_mode Found MSI capability
[ 27.614292] Allocate Port Service[0000:00:0e.0:pcie00]
[ 27.614297] PM: Adding info for pci_express:0000:00:0e.0:pcie00
[ 27.614318] Allocate Port Service[0000:00:0e.0:pcie03]
[ 27.614323] PM: Adding info for pci_express:0000:00:0e.0:pcie03
[ 27.614358] PCI: Setting latency timer of device 0000:00:0f.0 to 64
[ 27.614371] assign_interrupt_mode Found MSI capability
[ 27.614486] Allocate Port Service[0000:00:0f.0:pcie00]
[ 27.614494] PM: Adding info for pci_express:0000:00:0f.0:pcie00
[ 27.614515] Allocate Port Service[0000:00:0f.0:pcie03]
[ 27.614520] PM: Adding info for pci_express:0000:00:0f.0:pcie03
[ 27.614621] PM: Adding info for platform:vesafb.0
[ 27.614736] input: Power Button (FF) as /class/input/input0
[ 27.614843] ACPI: Power Button (FF) [PWRF]
[ 27.615009] input: Power Button (CM) as /class/input/input1
[ 27.615117] ACPI: Power Button (CM) [PWRB]
[ 27.615293] ACPI: Fan [FAN] (on)
[ 27.616436] ACPI: Thermal Zone [THRM] (40 C)
[ 27.616577] PM: Adding info for No Bus:tty
[ 27.616604] PM: Adding info for No Bus:console
[ 27.616627] PM: Adding info for No Bus:ptmx
[ 27.616652] PM: Adding info for No Bus:tty0
[ 27.616681] PM: Adding info for No Bus:vcs
[ 27.616704] PM: Adding info for No Bus:vcsa
[ 27.616732] PM: Adding info for No Bus:tty1
[ 27.616754] PM: Adding info for No Bus:tty2
[ 27.616776] PM: Adding info for No Bus:tty3
[ 27.616801] PM: Adding info for No Bus:tty4
[ 27.616824] PM: Adding info for No Bus:tty5
[ 27.616847] PM: Adding info for No Bus:tty6
[ 27.616870] PM: Adding info for No Bus:tty7
[ 27.616894] PM: Adding info for No Bus:tty8
[ 27.616917] PM: Adding info for No Bus:tty9
[ 27.616941] PM: Adding info for No Bus:tty10
[ 27.616967] PM: Adding info for No Bus:tty11
[ 27.616990] PM: Adding info for No Bus:tty12
[ 27.617014] PM: Adding info for No Bus:tty13
[ 27.617037] PM: Adding info for No Bus:tty14
[ 27.617062] PM: Adding info for No Bus:tty15
[ 27.617086] PM: Adding info for No Bus:tty16
[ 27.617110] PM: Adding info for No Bus:tty17
[ 27.617137] PM: Adding info for No Bus:tty18
[ 27.617161] PM: Adding info for No Bus:tty19
[ 27.617185] PM: Adding info for No Bus:tty20
[ 27.617209] PM: Adding info for No Bus:tty21
[ 27.617235] PM: Adding info for No Bus:tty22
[ 27.617258] PM: Adding info for No Bus:tty23
[ 27.617283] PM: Adding info for No Bus:tty24
[ 27.617309] PM: Adding info for No Bus:tty25
[ 27.617333] PM: Adding info for No Bus:tty26
[ 27.617358] PM: Adding info for No Bus:tty27
[ 27.617382] PM: Adding info for No Bus:tty28
[ 27.617411] PM: Adding info for No Bus:tty29
[ 27.617435] PM: Adding info for No Bus:tty30
[ 27.617460] PM: Adding info for No Bus:tty31
[ 27.617488] PM: Adding info for No Bus:tty32
[ 27.617514] PM: Adding info for No Bus:tty33
[ 27.617540] PM: Adding info for No Bus:tty34
[ 27.617564] PM: Adding info for No Bus:tty35
[ 27.617592] PM: Adding info for No Bus:tty36
[ 27.617618] PM: Adding info for No Bus:tty37
[ 27.617643] PM: Adding info for No Bus:tty38
[ 27.617670] PM: Adding info for No Bus:tty39
[ 27.617696] PM: Adding info for No Bus:tty40
[ 27.617722] PM: Adding info for No Bus:tty41
[ 27.617747] PM: Adding info for No Bus:tty42
[ 27.617775] PM: Adding info for No Bus:tty43
[ 27.617801] PM: Adding info for No Bus:tty44
[ 27.617827] PM: Adding info for No Bus:tty45
[ 27.617855] PM: Adding info for No Bus:tty46
[ 27.617881] PM: Adding info for No Bus:tty47
[ 27.617908] PM: Adding info for No Bus:tty48
[ 27.617934] PM: Adding info for No Bus:tty49
[ 27.617962] PM: Adding info for No Bus:tty50
[ 27.617988] PM: Adding info for No Bus:tty51
[ 27.618015] PM: Adding info for No Bus:tty52
[ 27.618043] PM: Adding info for No Bus:tty53
[ 27.618069] PM: Adding info for No Bus:tty54
[ 27.618096] PM: Adding info for No Bus:tty55
[ 27.618122] PM: Adding info for No Bus:tty56
[ 27.618151] PM: Adding info for No Bus:tty57
[ 27.618179] PM: Adding info for No Bus:tty58
[ 27.618206] PM: Adding info for No Bus:tty59
[ 27.618235] PM: Adding info for No Bus:tty60
[ 27.618263] PM: Adding info for No Bus:tty61
[ 27.618289] PM: Adding info for No Bus:tty62
[ 27.618316] PM: Adding info for No Bus:tty63
[ 27.618393] PM: Adding info for No Bus:rtc
[ 27.618422] Real Time Clock Driver v1.12ac
[ 27.618535] PM: Adding info for No Bus:hpet
[ 27.618704] hpet_resources: 0xfefff000 is busy
[ 27.618724] Linux agpgart interface v0.102 (c) Dave Jones
[ 27.619037] loop: loaded (max 8 devices)
[ 27.619144] e100: Intel(R) PRO/100 Network Driver, 3.5.17-k2-NAPI
[ 27.619251] e100: Copyright(c) 1999-2006 Intel Corporation
[ 27.619787] ACPI: PCI Interrupt Link [APC2] enabled at IRQ 17
[ 27.619913] IOAPIC[0]: Set routing entry (2-17 -> 0x79 -> IRQ 17 Mode:1 Active:1)
[ 27.619920] ACPI: PCI Interrupt 0000:01:07.0[A] -> Link [APC2] -> GSI 17 (level, low) -> IRQ 17
[ 27.639126] PM: Adding info for No Bus:eth0
[ 27.639169] e100: eth0: e100_probe: addr 0xfdeff000, irq 17, MAC addr 00:02:B3:1C:8B:4F
[ 27.639399] PM: Adding info for No Bus:lo
[ 27.639427] tun: Universal TUN/TAP device driver, 1.6
[ 27.639534] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[ 27.639647] PM: Adding info for No Bus:tun
[ 27.639772] ahci 0000:06:00.0: version 2.1
[ 27.640163] ACPI: PCI Interrupt Link [APC7] enabled at IRQ 16
[ 27.640272] IOAPIC[0]: Set routing entry (2-16 -> 0x81 -> IRQ 16 Mode:1 Active:1)
[ 27.640278] ACPI: PCI Interrupt 0000:06:00.0[A] -> Link [APC7] -> GSI 16 (level, low) -> IRQ 16
[ 28.641915] PCI: Setting latency timer of device 0000:06:00.0 to 64
[ 28.641922] ahci 0000:06:00.0: AHCI 0001.0000 32 slots 2 ports 3 Gbps 0x3 impl SATA mode
[ 28.642115] ahci 0000:06:00.0: flags: 64bit ncq pm led clo pmp pio slum part
[ 28.642336] ata1: SATA max UDMA/133 cmd 0xffffc20000070100 ctl 0x0000000000000000 bmdma 0x0000000000000000 irq 16
[ 28.642617] ata2: SATA max UDMA/133 cmd 0xffffc20000070180 ctl 0x0000000000000000 bmdma 0x0000000000000000 irq 16
[ 28.642818] scsi0 : ahci
[ 28.642935] PM: Adding info for No Bus:host0
[ 28.954838] ata1: SATA link down (SStatus 0 SControl 300)
[ 28.954953] scsi1 : ahci
[ 28.955061] PM: Adding info for No Bus:host1
[ 29.434243] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 29.437236] ata2.00: ATA-7: SAMSUNG SP2504C, VT100-41, max UDMA7
[ 29.437344] ata2.00: 488397168 sectors, multi 0: LBA48 NCQ (depth 31/32)
[ 29.464325] ata2.00: configured for UDMA/133
[ 29.464439] PM: Adding info for No Bus:target1:0:0
[ 29.464500] scsi 1:0:0:0: Direct-Access ATA SAMSUNG SP2504C VT10 PQ: 0 ANSI: 5
[ 29.464697] PM: Adding info for scsi:1:0:0:0
[ 29.464764] SCSI device sda: 488397168 512-byte hdwr sectors (250059 MB)
[ 29.464878] sda: Write Protect is off
[ 29.464984] sda: Mode Sense: 00 3a 00 00
[ 29.464996] SCSI device sda: write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 29.465219] SCSI device sda: 488397168 512-byte hdwr sectors (250059 MB)
[ 29.465332] sda: Write Protect is off
[ 29.465438] sda: Mode Sense: 00 3a 00 00
[ 29.465449] SCSI device sda: write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 29.465642] sda: sda1 sda2 sda4 < sda5 sda6 >
[ 29.501779] sd 1:0:0:0: Attached scsi disk sda
[ 29.501928] sd 1:0:0:0: Attached scsi generic sg0 type 0
[ 29.502115] block2mtd: version $Revision: 1.30 $
[ 29.502299] PM: Adding info for No Bus:kvm
[ 29.502776] ACPI: PCI Interrupt Link [APCL] enabled at IRQ 23
[ 29.502886] IOAPIC[0]: Set routing entry (2-23 -> 0x89 -> IRQ 23 Mode:1 Active:1)
[ 29.502893] ACPI: PCI Interrupt 0000:00:02.1[B] -> Link [APCL] -> GSI 23 (level, low) -> IRQ 23
[ 29.503134] PCI: Setting latency timer of device 0000:00:02.1 to 64
[ 29.503137] ehci_hcd 0000:00:02.1: EHCI Host Controller
[ 29.503283] ehci_hcd 0000:00:02.1: new USB bus registered, assigned bus number 1
[ 29.503500] ehci_hcd 0000:00:02.1: debug port 1
[ 29.503608] PCI: cache line size of 64 is not supported by device 0000:00:02.1
[ 29.503617] ehci_hcd 0000:00:02.1: irq 23, io mem 0xfe02e000
[ 29.503728] ehci_hcd 0000:00:02.1: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
[ 29.503937] PM: Adding info for usb:usb1
[ 29.503990] PM: Adding info for No Bus:usbdev1.1_ep00
[ 29.504016] usb usb1: configuration #1 chosen from 1 choice
[ 29.504131] PM: Adding info for usb:1-0:1.0
[ 29.504168] hub 1-0:1.0: USB hub found
[ 29.504280] hub 1-0:1.0: 10 ports detected
[ 29.607357] PM: Adding info for No Bus:usbdev1.1_ep81
[ 29.607388] PM: Adding info for No Bus:usbdev1.1
[ 29.607428] ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver
[ 29.607833] ACPI: PCI Interrupt Link [APCF] enabled at IRQ 22
[ 29.607942] IOAPIC[0]: Set routing entry (2-22 -> 0x91 -> IRQ 22 Mode:1 Active:1)
[ 29.607948] ACPI: PCI Interrupt 0000:00:02.0[A] -> Link [APCF] -> GSI 22 (level, low) -> IRQ 22
[ 29.608186] PCI: Setting latency timer of device 0000:00:02.0 to 64
[ 29.608188] ohci_hcd 0000:00:02.0: OHCI Host Controller
[ 29.608324] ohci_hcd 0000:00:02.0: new USB bus registered, assigned bus number 2
[ 29.608527] ohci_hcd 0000:00:02.0: irq 22, io mem 0xfe02f000
[ 29.662626] PM: Adding info for usb:usb2
[ 29.662667] PM: Adding info for No Bus:usbdev2.1_ep00
[ 29.662689] usb usb2: configuration #1 chosen from 1 choice
[ 29.662802] PM: Adding info for usb:2-0:1.0
[ 29.662825] hub 2-0:1.0: USB hub found
[ 29.662938] hub 2-0:1.0: 10 ports detected
[ 29.763821] PM: Adding info for No Bus:usbdev2.1_ep81
[ 29.763851] PM: Adding info for No Bus:usbdev2.1
[ 29.763892] USB Universal Host Controller Interface driver v3.0
[ 29.833724] usb 1-1: new high speed USB device using ehci_hcd and address 2
[ 29.958167] PM: Adding info for usb:1-1
[ 29.958206] PM: Adding info for No Bus:usbdev1.2_ep00
[ 29.958228] usb 1-1: configuration #1 chosen from 1 choice
[ 29.958541] PM: Adding info for usb:1-1:1.0
[ 29.958566] hub 1-1:1.0: USB hub found
[ 29.958912] hub 1-1:1.0: 4 ports detected
[ 30.063444] PM: Adding info for No Bus:usbdev1.2_ep81
[ 30.063475] PM: Adding info for No Bus:usbdev1.2
[ 30.250171] usb 1-1.3: new low speed USB device using ehci_hcd and address 3
[ 30.338436] PM: Adding info for usb:1-1.3
[ 30.338473] PM: Adding info for No Bus:usbdev1.3_ep00
[ 30.338501] usb 1-1.3: configuration #1 chosen from 1 choice
[ 30.338938] PM: Adding info for usb:1-1.3:1.0
[ 30.338971] PM: Adding info for No Bus:usbdev1.3_ep81
[ 30.339000] PM: Adding info for No Bus:usbdev1.3
[ 30.526445] usb 1-1.4: new low speed USB device using ehci_hcd and address 4
[ 30.616586] PM: Adding info for usb:1-1.4
[ 30.616621] PM: Adding info for No Bus:usbdev1.4_ep00
[ 30.616645] usb 1-1.4: configuration #1 chosen from 1 choice
[ 30.617209] PM: Adding info for usb:1-1.4:1.0
[ 30.617242] PM: Adding info for No Bus:usbdev1.4_ep81
[ 30.617271] PM: Adding info for No Bus:usbdev1.4
[ 30.617588] usbcore: registered new interface driver usblp
[ 30.617696] drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
[ 30.620360] input: Logitech USB-PS/2 Optical Mouse as /class/input/input2
[ 30.620470] input: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:02.1-1.3
[ 30.625089] input: HID 046a:0001 as /class/input/input3
[ 30.625205] input: USB HID v1.00 Keyboard [HID 046a:0001] on usb-0000:00:02.1-1.4
[ 30.625443] usbcore: registered new interface driver usbhid
[ 30.625551] drivers/usb/input/hid-core.c: v2.6:USB HID core driver
[ 30.625708] PNP: PS/2 Controller [PNP0303:PS2K] at 0x60,0x64 irq 1
[ 30.625816] PNP: PS/2 controller doesn't have AUX irq; using default 12
[ 30.625948] PM: Adding info for platform:i8042
[ 30.626142] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 30.626255] PM: Adding info for serio:serio0
[ 30.626267] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 30.626404] PM: Adding info for serio:serio1
[ 30.626461] PM: Adding info for No Bus:psaux
[ 30.626478] mice: PS/2 mouse device common for all mice
[ 30.646578] input: AT Translated Set 2 keyboard as /class/input/input4
[ 30.702726] i2c /dev entries driver
[ 30.702867] PM: Adding info for No Bus:i2c-9191
[ 30.702921] PM: Adding info for No Bus:i2c-0
[ 30.702950] PM: Adding info for No Bus:i2c-0
[ 30.702969] i2c_adapter i2c-0: nForce2 SMBus adapter at 0x1c00
[ 30.703080] PM: Adding info for No Bus:i2c-1
[ 30.703104] PM: Adding info for No Bus:i2c-1
[ 30.703123] i2c_adapter i2c-1: nForce2 SMBus adapter at 0x1c40
[ 30.703273] it87: Found IT8716F chip at 0x290, revision 0
[ 30.703386] it87: in3 is VCC (+5V)
[ 30.709361] it87: in7 is VCCH (+5V Stand-By)
[ 30.709502] PM: Adding info for i2c:9191-0290
[ 30.709701] md: raid1 personality registered for level 1
[ 30.709841] PM: Adding info for No Bus:device-mapper
[ 30.709864] device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redhat.com
[ 30.710112] Bluetooth: HCI USB driver ver 2.9
[ 30.710245] usbcore: registered new interface driver hci_usb
[ 30.710353] Bluetooth: HCI UART driver ver 2.2
[ 30.710460] Bluetooth: HCI H4 protocol initialized
[ 30.710566] Bluetooth: HCI BCSP protocol initialized
[ 30.710699] Advanced Linux Sound Architecture Driver Version 1.0.14rc3 (Wed Mar 14 07:25:50 2007 UTC).
[ 30.710902] PM: Adding info for No Bus:timer
[ 30.710936] PM: Adding info for No Bus:sequencer
[ 30.710961] PM: Adding info for No Bus:sequencer2
[ 30.711030] PM: Adding info for No Bus:seq
[ 30.711059] ALSA device list:
[ 30.711165] No soundcards found.
[ 30.711286] GACT probability on
[ 30.711393] Mirror/redirect action on
[ 30.711529] PM: Adding info for No Bus:teql0
[ 30.711566] u32 classifier
[ 30.711672] Performance counters on
[ 30.711778] input device check on
[ 30.711884] Actions configured
[ 30.711996] IPv4 over IPv4 tunneling driver
[ 30.712124] PM: Adding info for No Bus:tunl0
[ 30.712187] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 30.712315] TCP bic registered
[ 30.712421] TCP cubic registered
[ 30.712527] TCP westwood registered
[ 30.712640] TCP htcp registered
[ 30.712746] TCP vegas registered
[ 30.712852] Initializing XFRM netlink socket
[ 30.712966] NET: Registered protocol family 1
[ 30.713105] NET: Registered protocol family 10
[ 30.713314] IPv6 over IPv4 tunneling driver
[ 30.713441] PM: Adding info for No Bus:sit0
[ 30.713506] PM: Adding info for No Bus:ip6tnl0
[ 30.713543] NET: Registered protocol family 17
[ 30.713651] NET: Registered protocol family 15
[ 30.713767] Bridge firewalling registered
[ 30.713876] Bluetooth: L2CAP ver 2.8
[ 30.713982] Bluetooth: L2CAP socket layer initialized
[ 30.714089] Bluetooth: SCO (Voice Link) ver 0.5
[ 30.714195] Bluetooth: SCO socket layer initialized
[ 30.714308] Bluetooth: RFCOMM socket layer initialized
[ 30.714423] Bluetooth: RFCOMM TTY layer initialized
[ 30.714529] Bluetooth: RFCOMM ver 1.8
[ 30.714636] Bluetooth: BNEP (Ethernet Emulation) ver 1.2
[ 30.714742] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 30.714885] 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
[ 30.714992] All bugs added by David S. Miller <davem@redhat.com>
[ 30.715105] powernow-k8: Found 1 AMD Athlon(tm) 64 Processor 3200+ processors (version 2.00.00)
[ 30.715324] powernow-k8: 0 : fid 0xc (2000 MHz), vid 0x8
[ 30.715432] powernow-k8: 1 : fid 0xa (1800 MHz), vid 0xa
[ 30.715539] powernow-k8: 2 : fid 0x2 (1000 MHz), vid 0x12
[ 30.715754] swsusp: Resume From Partition /dev/sda6
[ 30.715756] PM: Checking swsusp image.
[ 30.715949] PM: Resume from disk failed.
[ 30.819186] md: Autodetecting RAID arrays.
[ 30.819294] md: autorun ...
[ 30.819399] md: ... autorun DONE.
[ 30.829761] EXT3-fs: INFO: recovery required on readonly filesystem.
[ 30.829869] EXT3-fs: write access will be enabled during recovery.
[ 30.860582] kjournald starting. Commit interval 5 seconds
[ 30.860700] EXT3-fs: recovery complete.
[ 30.861073] EXT3-fs: mounted filesystem with ordered data mode.
[ 30.861228] VFS: Mounted root (ext3 filesystem) readonly.
[ 30.861375] Freeing unused kernel memory: 208k freed
[ 30.883158] PM: Adding info for No Bus:vcs1
[ 30.899901] PM: Adding info for No Bus:vcsa1
[ 31.159329] PM: Removing info for No Bus:vcs1
[ 31.159379] PM: Removing info for No Bus:vcsa1
[ 31.159420] PM: Adding info for No Bus:vcs1
[ 31.159444] PM: Adding info for No Bus:vcsa1
[ 31.159478] PM: Removing info for No Bus:vcs1
[ 31.159499] PM: Removing info for No Bus:vcsa1
[ 31.188358] PM: Adding info for No Bus:vcs1
[ 31.188381] PM: Adding info for No Bus:vcsa1
[ 31.188433] PM: Removing info for No Bus:vcs1
[ 31.188453] PM: Removing info for No Bus:vcsa1
[ 31.188481] PM: Adding info for No Bus:vcs1
[ 31.188502] PM: Adding info for No Bus:vcsa1
[ 31.188548] PM: Removing info for No Bus:vcs1
[ 31.188568] PM: Removing info for No Bus:vcsa1
[ 31.188597] PM: Adding info for No Bus:vcs1
[ 31.188619] PM: Adding info for No Bus:vcsa1
[ 31.188772] PM: Removing info for No Bus:vcs1
[ 31.188794] PM: Removing info for No Bus:vcsa1
[ 31.211795] PM: Adding info for No Bus:vcs1
[ 31.211876] PM: Adding info for No Bus:vcsa1
[ 32.566267] pata_amd 0000:00:04.0: version 0.2.8
[ 32.566290] PCI: Setting latency timer of device 0000:00:04.0 to 64
[ 32.566332] ata3: PATA max UDMA/133 cmd 0x00000000000101f0 ctl 0x00000000000103f6 bmdma 0x000000000001f000 irq 14
[ 32.566553] ata4: PATA max UDMA/133 cmd 0x0000000000010170 ctl 0x0000000000010376 bmdma 0x000000000001f008 irq 15
[ 32.566764] scsi2 : pata_amd
[ 32.566876] PM: Adding info for No Bus:host2
[ 32.701244] forcedeth.c: Reverse Engineered nForce ethernet driver. Version 0.60.
[ 33.039833] ata3.00: ATAPI, max UDMA/33
[ 33.039946] ata3.01: ATAPI, max UDMA/66
[ 33.199628] ata3.00: configured for UDMA/33
[ 33.359447] ata3.01: configured for UDMA/66
[ 33.359559] scsi3 : pata_amd
[ 33.359676] PM: Adding info for No Bus:host3
[ 33.359712] ata4: port disabled. ignoring.
[ 33.359735] PM: Adding info for No Bus:target2:0:0
[ 33.360529] scsi 2:0:0:0: CD-ROM _NEC DVD_RW ND-3500AG 2.1A PQ: 0 ANSI: 5
[ 33.360737] PM: Adding info for scsi:2:0:0:0
[ 33.363592] sr0: scsi3-mmc drive: 48x/48x writer cd/rw xa/form2 cdda tray
[ 33.363702] Uniform CD-ROM driver Revision: 3.20
[ 33.363844] sr 2:0:0:0: Attached scsi CD-ROM sr0
[ 33.363873] sr 2:0:0:0: Attached scsi generic sg1 type 5
[ 33.363997] PM: Adding info for No Bus:target2:0:1
[ 33.365150] scsi 2:0:1:0: CD-ROM PIONEER DVD-ROM DVD-106 1.22 PQ: 0 ANSI: 5
[ 33.365358] PM: Adding info for scsi:2:0:1:0
[ 33.369396] sr1: scsi3-mmc drive: 40x/40x cd/rw xa/form2 cdda tray
[ 33.369551] sr 2:0:1:0: Attached scsi CD-ROM sr1
[ 33.369578] sr 2:0:1:0: Attached scsi generic sg2 type 5
[ 33.370221] ACPI: PCI Interrupt Link [APCH] enabled at IRQ 21
[ 33.370331] IOAPIC[0]: Set routing entry (2-21 -> 0x99 -> IRQ 21 Mode:1 Active:1)
[ 33.370338] ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [APCH] -> GSI 21 (level, low) -> IRQ 21
[ 33.370573] PCI: Setting latency timer of device 0000:00:08.0 to 64
[ 33.370580] forcedeth: using HIGHDMA
[ 33.885522] PM: Adding info for No Bus:eth0
[ 33.885596] eth0: forcedeth.c: subsystem: 01043:8239 bound to 0000:00:08.0
[ 33.886148] ACPI: PCI Interrupt Link [AMC1] enabled at IRQ 20
[ 33.886258] IOAPIC[0]: Set routing entry (2-20 -> 0xa1 -> IRQ 20 Mode:1 Active:1)
[ 33.886265] ACPI: PCI Interrupt 0000:00:09.0[A] -> Link [AMC1] -> GSI 20 (level, low) -> IRQ 20
[ 33.886499] PCI: Setting latency timer of device 0000:00:09.0 to 64
[ 33.886506] forcedeth: using HIGHDMA
[ 34.401518] PM: Adding info for No Bus:eth1
[ 34.401647] eth1: forcedeth.c: subsystem: 01043:8239 bound to 0000:00:09.0
[ 34.416194] gameport: EMU10K1 is pci0000:01:08.1/gameport0, io 0xd400, speed 1200kHz
[ 34.416390] PM: Adding info for gameport:gameport0
[ 34.417079] ACPI: PCI Interrupt Link [APC3] enabled at IRQ 18
[ 34.417191] IOAPIC[0]: Set routing entry (2-18 -> 0xa9 -> IRQ 18 Mode:1 Active:1)
[ 34.417197] ACPI: PCI Interrupt 0000:01:08.0[A] -> Link [APC3] -> GSI 18 (level, low) -> IRQ 18
[ 34.417438] ALSA sound/pci/emu10k1/emu10k1_main.c:1536: vendor=0x1102, device=0x2, subsystem_vendor_id=0x80641102, subsystem_id=0x8064
[ 34.417654] ALSA sound/pci/emu10k1/emu10k1_main.c:1561: Sound card name=SB Live 5.1
[ 34.455639] PM: Adding info for No Bus:card0
[ 34.455796] PM: Adding info for No Bus:hwC0D0
[ 34.455884] PM: Adding info for No Bus:midiC0D0
[ 34.455978] PM: Adding info for No Bus:midi
[ 34.456062] PM: Adding info for No Bus:dmmidi
[ 34.456170] PM: Adding info for No Bus:pcmC0D3p
[ 34.456260] PM: Adding info for ac97:0-0:EM28028
[ 34.456348] PM: Adding info for No Bus:pcmC0D2p
[ 34.456446] PM: Adding info for No Bus:pcmC0D2c
[ 34.456533] PM: Adding info for No Bus:pcmC0D1c
[ 34.456624] PM: Adding info for No Bus:adsp
[ 34.456710] PM: Adding info for No Bus:pcmC0D0p
[ 34.456847] PM: Adding info for No Bus:pcmC0D0c
[ 34.456940] PM: Adding info for No Bus:dsp
[ 34.457028] PM: Adding info for No Bus:audio
[ 34.457124] PM: Adding info for No Bus:controlC0
[ 34.457218] PM: Adding info for No Bus:mixer
[ 34.539345] PM: Adding info for No Bus:hwC0D2
[ 34.539538] PM: Adding info for No Bus:midiC0D1
[ 34.539632] PM: Adding info for No Bus:amidi
[ 34.539731] PM: Adding info for No Bus:admmidi
[ 34.539835] PM: Adding info for No Bus:midiC0D2
[ 34.772127] Adding 1951856k swap on /dev/sda6. Priority:-1 extents:1 across:1951856k
[ 34.933395] EXT3 FS on sda5, internal journal
[ 277.287851] kjournald starting. Commit interval 5 seconds
[ 277.287861] EXT3-fs: mounted filesystem with ordered data mode.
[ 277.330600] kjournald starting. Commit interval 5 seconds
[ 277.330809] EXT3 FS on dm-2, internal journal
[ 277.330814] EXT3-fs: mounted filesystem with ordered data mode.
[ 277.354019] kjournald starting. Commit interval 5 seconds
[ 277.354195] EXT3 FS on dm-1, internal journal
[ 277.354199] EXT3-fs: mounted filesystem with ordered data mode.
[ 277.374442] kjournald starting. Commit interval 5 seconds
[ 277.374452] EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
[ 277.374718] EXT3 FS on dm-3, internal journal
[ 277.374723] EXT3-fs: mounted filesystem with ordered data mode.
[ 277.391612] ReiserFS: dm-4: found reiserfs format "3.6" with standard journal
[ 277.391622] ReiserFS: dm-4: using ordered data mode
[ 277.395450] ReiserFS: dm-4: journal params: device dm-4, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
[ 277.396587] ReiserFS: dm-4: checking transaction log (dm-4)
[ 277.401411] ReiserFS: dm-4: replayed 1 transactions in 0 seconds
[ 277.429313] ReiserFS: dm-4: Using r5 hash to sort names
[ 282.425856] PM: Adding info for No Bus:vcs2
[ 282.425955] PM: Adding info for No Bus:vcsa2
[ 282.428330] PM: Removing info for No Bus:vcs2
[ 282.428427] PM: Removing info for No Bus:vcsa2
[ 282.430460] PM: Adding info for No Bus:vcs3
[ 282.430553] PM: Adding info for No Bus:vcsa3
[ 282.432965] PM: Removing info for No Bus:vcs3
[ 282.433062] PM: Removing info for No Bus:vcsa3
[ 282.435168] PM: Adding info for No Bus:vcs4
[ 282.435261] PM: Adding info for No Bus:vcsa4
[ 282.437625] PM: Removing info for No Bus:vcs4
[ 282.437722] PM: Removing info for No Bus:vcsa4
[ 282.439812] PM: Adding info for No Bus:vcs5
[ 282.439904] PM: Adding info for No Bus:vcsa5
[ 282.442340] PM: Removing info for No Bus:vcs5
[ 282.442435] PM: Removing info for No Bus:vcsa5
[ 282.444457] PM: Adding info for No Bus:vcs6
[ 282.444551] PM: Adding info for No Bus:vcsa6
[ 282.446930] PM: Removing info for No Bus:vcs6
[ 282.447026] PM: Removing info for No Bus:vcsa6
[ 284.642859] PM: Removing info for No Bus:vcs1
[ 284.642968] PM: Removing info for No Bus:vcsa1
[ 284.661395] PM: Adding info for No Bus:vcs1
[ 284.661475] PM: Adding info for No Bus:vcsa1
[ 284.661979] PM: Removing info for No Bus:vcs1
[ 284.661998] PM: Removing info for No Bus:vcsa1
[ 284.662030] PM: Adding info for No Bus:vcs1
[ 284.662042] PM: Adding info for No Bus:vcsa1
[ 284.662078] PM: Removing info for No Bus:vcs1
[ 284.662088] PM: Removing info for No Bus:vcsa1
[ 284.662109] PM: Adding info for No Bus:vcs1
[ 284.662119] PM: Adding info for No Bus:vcsa1
[ 284.662258] PM: Removing info for No Bus:vcs1
[ 284.662269] PM: Removing info for No Bus:vcsa1
[ 284.662478] PM: Adding info for No Bus:vcs1
[ 284.662490] PM: Adding info for No Bus:vcsa1
[ 284.679513] Time: hpet clocksource has been installed.
[ 286.823474] eth0: no IPv6 routers present
[ 289.929349] PM: Removing info for No Bus:vcs1
[ 289.929635] PM: Removing info for No Bus:vcsa1
[ 289.931686] PM: Adding info for No Bus:vcs1
[ 289.931817] PM: Adding info for No Bus:vcsa1
[ 289.947635] PM: Adding info for No Bus:vcs2
[ 289.947893] PM: Adding info for No Bus:vcsa2
[ 289.949695] PM: Adding info for No Bus:vcs3
[ 289.949895] PM: Adding info for No Bus:vcsa3
[ 289.952890] PM: Adding info for No Bus:vcs4
[ 289.953090] PM: Adding info for No Bus:vcsa4
[ 289.955559] PM: Adding info for No Bus:vcs5
[ 289.955764] PM: Adding info for No Bus:vcsa5
[ 289.958596] PM: Adding info for No Bus:vcs6
[ 289.958800] PM: Adding info for No Bus:vcsa6
[ 294.376450] PM: Adding info for No Bus:vcs7
[ 294.376663] PM: Adding info for No Bus:vcsa7
[ 294.646022] [drm] Initialized drm 1.1.0 20060810
[ 294.657451] ACPI: PCI Interrupt Link [APC6] enabled at IRQ 16
[ 294.657577] ACPI: PCI Interrupt 0000:07:00.0[A] -> Link [APC6] -> GSI 16 (level, low) -> IRQ 16
[ 294.658757] [drm] Initialized radeon 1.25.0 20060524 on minor 0
[ 302.092400] [drm] Setting GART location based on new memory map
[ 302.092695] [drm] Loading R300 Microcode
[ 302.092841] [drm] writeback test succeeded in 1 usecs
[ 341.218604] nfs: server nukunuku not responding, still trying
[ 342.317217] nfs: server nukunuku not responding, still trying
[ 343.415831] nfs: server nukunuku not responding, still trying
[ 345.613057] nfs: server nukunuku not responding, still trying
[ 360.922130] device eth0 entered promiscuous mode
[ 364.576039] device eth0 left promiscuous mode
[ 365.717731] device eth0 entered promiscuous mode
[ 365.722746] device eth0 left promiscuous mode
[ 368.162977] device eth0 entered promiscuous mode
[ 380.348279] eth0: link down.
[ 382.557492] eth0: link up.
[ 382.966752] nfs: server nukunuku OK
[ 382.967010] nfs: server nukunuku OK
[ 382.967044] nfs: server nukunuku OK
[ 382.967134] nfs: server nukunuku OK
[ 394.784776] device eth0 left promiscuous mode
[ 7849.828098] usb 2-2: new full speed USB device using ohci_hcd and address 2
[ 7849.905471] PM: Adding info for usb:2-2
[ 7849.905520] PM: Adding info for No Bus:usbdev2.2_ep00
[ 7849.905536] usb 2-2: configuration #1 chosen from 1 choice
[ 7849.906976] PM: Adding info for usb:2-2:1.0
[ 7849.908477] PM: Adding info for No Bus:usbdev2.2_ep01
[ 7849.908507] PM: Adding info for No Bus:usbdev2.2_ep81
[ 7849.909977] PM: Adding info for No Bus:lp0
[ 7849.909994] drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 2 if 0 alt 1 proto 2 vid 0x03F0 pid 0x0217
[ 7849.910013] PM: Adding info for No Bus:usbdev2.2
[ 7904.191923] usb 2-2: USB disconnect, address 2
[ 7904.191940] PM: Removing info for No Bus:usbdev2.2_ep01
[ 7904.191970] PM: Removing info for No Bus:usbdev2.2_ep81
[ 7904.191994] PM: Removing info for No Bus:lp0
[ 7904.192012] drivers/usb/class/usblp.c: usblp0: removed
[ 7904.192015] PM: Removing info for usb:2-2:1.0
[ 7904.192042] PM: Removing info for No Bus:usbdev2.2
[ 7904.192060] PM: Removing info for No Bus:usbdev2.2_ep00
[ 7904.192079] PM: Removing info for usb:2-2
[10229.850044] PM: suspend-to-disk mode set to 'platform'
[10232.599995] Stopping tasks ... done.
[10232.607971] Shrinking memory... \b-\b\\b|\b/\b-\b\\b|\b/\bdone (52506 pages freed)
[10233.144153] Freed 210024 kbytes in 0.53 seconds (396.27 MB/s)
[10233.144849] ac97 0-0:EM28028: freeze
[10233.144878] sr 2:0:1:0: freeze
[10233.144920] sr 2:0:0:0: freeze
[10233.144950] it87-isa 9191-0290: freeze
[10233.144974] serio serio1: freeze
[10233.144997] atkbd serio0: freeze
[10233.145020] i8042 i8042: freeze
[10233.145043] usbhid 1-1.4:1.0: freeze
[10233.145066] usb 1-1.4: freeze
[10233.145097] usbhid 1-1.3:1.0: freeze
[10233.145120] usb 1-1.3: freeze
[10233.145143] hub 1-1:1.0: freeze
[10233.145166] usb 1-1: freeze
[10233.145246] hub 2-0:1.0: freeze
[10233.145269] usb usb2: freeze
[10233.145295] hub 1-0:1.0: freeze
[10233.145317] usb usb1: freeze
[10233.145350] sd 1:0:0:0: freeze
[10233.145395] platform vesafb.0: freeze
[10233.145418] pci_express 0000:00:0f.0:pcie03: freeze
[10233.145441] pci_express 0000:00:0f.0:pcie00: freeze
[10233.145464] pci_express 0000:00:0e.0:pcie03: freeze
[10233.145487] pci_express 0000:00:0e.0:pcie00: freeze
[10233.145511] pci_express 0000:00:0d.0:pcie03: freeze
[10233.145534] pci_express 0000:00:0d.0:pcie00: freeze
[10233.145557] pci_express 0000:00:0c.0:pcie03: freeze
[10233.145580] pci_express 0000:00:0c.0:pcie00: freeze
[10233.145603] pci_express 0000:00:0b.0:pcie03: freeze
[10233.145626] pci_express 0000:00:0b.0:pcie00: freeze
[10233.145649] pci_express 0000:00:0a.0:pcie03: freeze
[10233.145672] pci_express 0000:00:0a.0:pcie00: freeze
[10233.145696] platform pcspkr: freeze
[10233.145720] platform bluetooth: freeze
[10233.145742] system 00:0b: freeze
[10233.145765] system 00:0a: freeze
[10233.145788] i8042 kbd 00:09: freeze
[10233.145810] pnp 00:08: freeze
[10233.145833] pnp 00:07: freeze
[10233.145855] pnp 00:06: freeze
[10233.145877] pnp 00:05: freeze
[10233.145899] pnp 00:04: freeze
[10233.145922] pnp 00:03: freeze
[10233.145944] system 00:02: freeze
[10233.145966] system 00:01: freeze
[10233.145989] pnp 00:00: freeze
[10233.146011] pci 0000:07:00.1: freeze
[10233.146050] pci 0000:07:00.0: freeze
[10233.146089] pci 0000:06:00.1: freeze
[10233.146135] ahci 0000:06:00.0: freeze
[10233.146222] ACPI: PCI interrupt for device 0000:06:00.0 disabled
[10233.146245] pci 0000:01:0b.0: freeze
[10233.146282] Emu10k1_gameport 0000:01:08.1: freeze
[10233.146317] EMU10K1_Audigy 0000:01:08.0: freeze
[10233.152888] ACPI: PCI interrupt for device 0000:01:08.0 disabled
[10233.164144] e100 0000:01:07.0: freeze
[10233.164194] ACPI: PCI interrupt for device 0000:01:07.0 disabled
[10233.164218] Trying to free already-free IRQ 17
[10233.177460] k8temp 0000:00:18.3: freeze
[10233.177572] pci 0000:00:18.2: freeze
[10233.177682] pci 0000:00:18.1: freeze
[10233.177792] pci 0000:00:18.0: freeze
[10233.177904] pcieport-driver 0000:00:0f.0: freeze
[10233.178020] pcieport-driver 0000:00:0e.0: freeze
[10233.178135] pcieport-driver 0000:00:0d.0: freeze
[10233.178250] pcieport-driver 0000:00:0c.0: freeze
[10233.178365] pcieport-driver 0000:00:0b.0: freeze
[10233.178479] pcieport-driver 0000:00:0a.0: freeze
[10233.178594] forcedeth 0000:00:09.0: freeze
[10233.178701] forcedeth 0000:00:08.0: freeze
[10233.190776] pci 0000:00:06.1: freeze
[10233.190893] pci 0000:00:06.0: freeze
[10233.191004] pata_amd 0000:00:04.0: freeze
[10233.191141] ehci_hcd 0000:00:02.1: freeze
[10233.191259] ACPI: PCI interrupt for device 0000:00:02.1 disabled
[10233.204097] ohci_hcd 0000:00:02.0: freeze
[10233.204214] ACPI: PCI interrupt for device 0000:00:02.0 disabled
[10233.217414] pci 0000:00:01.2: freeze
[10233.217527] nForce2_smbus 0000:00:01.1: freeze
[10233.217649] pci 0000:00:01.0: freeze
[10233.217760] pci 0000:00:00.0: freeze
[10233.217915] acpi AWY0001:00: freeze
[10233.218022] thermal thermal:01: freeze
[10233.218129] fan PNP0C0B:00: freeze
[10233.218235] acpi thermal:00: freeze
[10233.218342] acpi PNP0C01:00: freeze
[10233.218448] acpi PNP0C02:02: freeze
[10233.218554] pci_link PNP0C0F:27: freeze
[10233.218661] pci_link PNP0C0F:26: freeze
[10233.218767] pci_link PNP0C0F:25: freeze
[10233.218874] pci_link PNP0C0F:24: freeze
[10233.218981] pci_link PNP0C0F:23: freeze
[10233.219087] pci_link PNP0C0F:22: freeze
[10233.219194] pci_link PNP0C0F:21: freeze
[10233.219300] pci_link PNP0C0F:20: freeze
[10233.219407] pci_link PNP0C0F:1f: freeze
[10233.219513] pci_link PNP0C0F:1e: freeze
[10233.219620] pci_link PNP0C0F:1d: freeze
[10233.219727] pci_link PNP0C0F:1c: freeze
[10233.219833] pci_link PNP0C0F:1b: freeze
[10233.219939] pci_link PNP0C0F:1a: freeze
[10233.220046] pci_link PNP0C0F:19: freeze
[10233.220152] pci_link PNP0C0F:18: freeze
[10233.220259] pci_link PNP0C0F:17: freeze
[10233.220366] pci_link PNP0C0F:16: freeze
[10233.220473] pci_link PNP0C0F:15: freeze
[10233.220579] pci_link PNP0C0F:14: freeze
[10233.220685] pci_link PNP0C0F:13: freeze
[10233.220794] pci_link PNP0C0F:12: freeze
[10233.220901] pci_link PNP0C0F:11: freeze
[10233.221007] pci_link PNP0C0F:10: freeze
[10233.221114] pci_link PNP0C0F:0f: freeze
[10233.221220] pci_link PNP0C0F:0e: freeze
[10233.221326] pci_link PNP0C0F:0d: freeze
[10233.221433] pci_link PNP0C0F:0c: freeze
[10233.221539] pci_link PNP0C0F:0b: freeze
[10233.221666] pci_link PNP0C0F:0a: freeze
[10233.221773] pci_link PNP0C0F:09: freeze
[10233.221881] pci_link PNP0C0F:08: freeze
[10233.221988] pci_link PNP0C0F:07: freeze
[10233.222094] pci_link PNP0C0F:06: freeze
[10233.222201] pci_link PNP0C0F:05: freeze
[10233.222308] pci_link PNP0C0F:04: freeze
[10233.222415] pci_link PNP0C0F:03: freeze
[10233.222522] pci_link PNP0C0F:02: freeze
[10233.222629] pci_link PNP0C0F:01: freeze
[10233.222736] pci_link PNP0C0F:00: freeze
[10233.222843] acpi ATK0110:00: freeze
[10233.222950] acpi device:30: freeze
[10233.223057] acpi device:2f: freeze
[10233.223163] acpi device:2e: freeze
[10233.223270] acpi device:2d: freeze
[10233.223377] acpi device:2c: freeze
[10233.223484] acpi PNP0303:00: freeze
[10233.223590] acpi PNP0501:00: freeze
[10233.223698] acpi PNP0C04:00: freeze
[10233.223804] acpi PNP0800:00: freeze
[10233.223911] acpi PNP0B00:00: freeze
[10233.224017] acpi PNP0103:00: freeze
[10233.224126] acpi PNP0100:00: freeze
[10233.224233] acpi PNP0200:00: freeze
[10233.224340] acpi PNP0000:00: freeze
[10233.224447] acpi PNP0C02:01: freeze
[10233.224553] acpi device:2b: freeze
[10233.224660] acpi device:2a: freeze
[10233.224766] acpi device:29: freeze
[10233.224873] acpi device:28: freeze
[10233.224980] acpi device:27: freeze
[10233.225086] acpi device:26: freeze
[10233.225193] acpi device:25: freeze
[10233.225300] acpi device:24: freeze
[10233.225406] acpi device:23: freeze
[10233.225513] acpi device:22: freeze
[10233.225620] acpi device:21: freeze
[10233.225726] acpi device:20: freeze
[10233.225833] acpi device:1f: freeze
[10233.225940] acpi device:1e: freeze
[10233.226046] acpi device:1d: freeze
[10233.226153] acpi device:1c: freeze
[10233.226260] acpi device:1b: freeze
[10233.226367] acpi device:1a: freeze
[10233.226473] acpi device:19: freeze
[10233.226580] acpi device:18: freeze
[10233.226687] acpi device:17: freeze
[10233.226794] acpi device:16: freeze
[10233.226900] acpi device:15: freeze
[10233.227008] acpi device:14: freeze
[10233.227114] acpi device:13: freeze
[10233.227221] acpi device:12: freeze
[10233.227328] acpi device:11: freeze
[10233.227437] acpi device:10: freeze
[10233.227544] acpi device:0f: freeze
[10233.227650] acpi device:0e: freeze
[10233.227757] acpi device:0d: freeze
[10233.227864] acpi device:0c: freeze
[10233.227970] acpi device:0b: freeze
[10233.228077] acpi device:0a: freeze
[10233.228184] acpi device:09: freeze
[10233.228290] acpi device:08: freeze
[10233.228397] acpi device:07: freeze
[10233.228504] acpi device:06: freeze
[10233.228610] acpi device:05: freeze
[10233.228717] acpi device:04: freeze
[10233.228823] acpi device:03: freeze
[10233.228930] acpi device:02: freeze
[10233.229036] acpi device:01: freeze
[10233.229143] acpi PNP0C02:00: freeze
[10233.229250] pci_root PNP0A08:00: freeze
[10233.229357] button PNP0C0C:00: freeze
[10233.229464] acpi device:00: freeze
[10233.229571] processor ACPI0007:01: freeze
[10233.229678] processor ACPI0007:00: freeze
[10233.229785] button button_power:00: freeze
[10233.229892] acpi acpi_system:00: freeze
[10233.229999] PM: snapshotting memory.
[10233.230120] platform vesafb.0: LATE freeze
[10233.230228] platform pcspkr: LATE freeze
[10233.230336] platform bluetooth: LATE freeze
[10233.230444] pci 0000:07:00.1: LATE freeze
[10233.230551] pci 0000:07:00.0: LATE freeze
[10233.230658] pci 0000:06:00.1: LATE freeze
[10233.230765] pci 0000:01:0b.0: LATE freeze
[10233.236739] Emu10k1_gameport 0000:01:08.1: LATE freeze
[10233.236847] EMU10K1_Audigy 0000:01:08.0: LATE freeze
[10233.236954] e100 0000:01:07.0: LATE freeze
[10233.237061] k8temp 0000:00:18.3: LATE freeze
[10233.237168] pci 0000:00:18.2: LATE freeze
[10233.237275] pci 0000:00:18.1: LATE freeze
[10233.237382] pci 0000:00:18.0: LATE freeze
[10233.237489] pcieport-driver 0000:00:0f.0: LATE freeze
[10233.237596] pcieport-driver 0000:00:0e.0: LATE freeze
[10233.237703] pcieport-driver 0000:00:0d.0: LATE freeze
[10233.237811] pcieport-driver 0000:00:0c.0: LATE freeze
[10233.237918] pcieport-driver 0000:00:0b.0: LATE freeze
[10233.238025] pcieport-driver 0000:00:0a.0: LATE freeze
[10233.238132] forcedeth 0000:00:09.0: LATE freeze
[10233.238240] forcedeth 0000:00:08.0: LATE freeze
[10233.238347] pci 0000:00:06.1: LATE freeze
[10233.238453] pci 0000:00:06.0: LATE freeze
[10233.238560] pci 0000:00:01.2: LATE freeze
[10233.238667] nForce2_smbus 0000:00:01.1: LATE freeze
[10233.238774] pci 0000:00:01.0: LATE freeze
[10233.238881] pci 0000:00:00.0: LATE freeze
[10233.239099] Extended CMOS year: 2000
[10233.239209] swsusp: critical section:
[10233.253579] swsusp: Need to copy 125818 pages
[10233.253688] swsusp: Normal pages needed: 125818 + 1024 + 22, available pages: 135940
[ 43.795445] Extended CMOS year: 2000
[ 43.798813] svm_cpu_init: svm_data is NULL on 0
[ 43.800886] pci 0000:00:00.0: EARLY resume
[ 43.800994] pci 0000:00:01.0: EARLY resume
[ 43.801102] nForce2_smbus 0000:00:01.1: EARLY resume
[ 43.801210] pci 0000:00:01.2: EARLY resume
[ 43.801317] ohci_hcd 0000:00:02.0: EARLY resume
[ 43.801425] ehci_hcd 0000:00:02.1: EARLY resume
[ 43.801532] pata_amd 0000:00:04.0: EARLY resume
[ 43.801640] pci 0000:00:06.0: EARLY resume
[ 43.801747] pci 0000:00:06.1: EARLY resume
[ 43.801854] forcedeth 0000:00:08.0: EARLY resume
[ 43.801962] forcedeth 0000:00:09.0: EARLY resume
[ 43.802070] pcieport-driver 0000:00:0a.0: EARLY resume
[ 43.802177] pcieport-driver 0000:00:0b.0: EARLY resume
[ 43.802289] pcieport-driver 0000:00:0c.0: EARLY resume
[ 43.802398] pcieport-driver 0000:00:0d.0: EARLY resume
[ 43.802506] pcieport-driver 0000:00:0e.0: EARLY resume
[ 43.802613] pcieport-driver 0000:00:0f.0: EARLY resume
[ 43.802721] pci 0000:00:18.0: EARLY resume
[ 43.802828] pci 0000:00:18.1: EARLY resume
[ 43.802935] pci 0000:00:18.2: EARLY resume
[ 43.803043] k8temp 0000:00:18.3: EARLY resume
[ 43.803150] e100 0000:01:07.0: EARLY resume
[ 43.803257] EMU10K1_Audigy 0000:01:08.0: EARLY resume
[ 43.803365] Emu10k1_gameport 0000:01:08.1: EARLY resume
[ 43.803473] pci 0000:01:0b.0: EARLY resume
[ 43.803580] ahci 0000:06:00.0: EARLY resume
[ 43.803695] pci 0000:06:00.1: EARLY resume
[ 43.803802] pci 0000:07:00.0: EARLY resume
[ 43.803910] pci 0000:07:00.1: EARLY resume
[ 43.804018] platform bluetooth: EARLY resume
[ 43.804126] platform pcspkr: EARLY resume
[ 43.804233] platform vesafb.0: EARLY resume
[ 43.804348] i8042 i8042: EARLY resume
[ 43.804460] PM: Image restored successfully.
[ 43.924837] acpi acpi_system:00: resuming
[ 43.924946] button button_power:00: resuming
[ 43.925054] processor ACPI0007:00: resuming
[ 43.925161] processor ACPI0007:01: resuming
[ 43.925268] acpi device:00: resuming
[ 43.925375] button PNP0C0C:00: resuming
[ 43.925485] pci_root PNP0A08:00: resuming
[ 43.925592] acpi PNP0C02:00: resuming
[ 43.925699] acpi device:01: resuming
[ 43.925806] acpi device:02: resuming
[ 43.925913] acpi device:03: resuming
[ 43.926020] acpi device:04: resuming
[ 43.926127] acpi device:05: resuming
[ 43.926234] acpi device:06: resuming
[ 43.926341] acpi device:07: resuming
[ 43.926448] acpi device:08: resuming
[ 43.926554] acpi device:09: resuming
[ 43.926661] acpi device:0a: resuming
[ 43.926768] acpi device:0b: resuming
[ 43.926875] acpi device:0c: resuming
[ 43.926982] acpi device:0d: resuming
[ 43.927088] acpi device:0e: resuming
[ 43.927195] acpi device:0f: resuming
[ 43.927302] acpi device:10: resuming
[ 43.927409] acpi device:11: resuming
[ 43.927516] acpi device:12: resuming
[ 43.927623] acpi device:13: resuming
[ 43.927730] acpi device:14: resuming
[ 43.927836] acpi device:15: resuming
[ 43.927943] acpi device:16: resuming
[ 43.928050] acpi device:17: resuming
[ 43.928157] acpi device:18: resuming
[ 43.928264] acpi device:19: resuming
[ 43.928371] acpi device:1a: resuming
[ 43.928478] acpi device:1b: resuming
[ 43.928584] acpi device:1c: resuming
[ 43.928691] acpi device:1d: resuming
[ 43.928800] acpi device:1e: resuming
[ 43.928907] acpi device:1f: resuming
[ 43.929014] acpi device:20: resuming
[ 43.929121] acpi device:21: resuming
[ 43.929228] acpi device:22: resuming
[ 43.929335] acpi device:23: resuming
[ 43.929442] acpi device:24: resuming
[ 43.929549] acpi device:25: resuming
[ 43.929656] acpi device:26: resuming
[ 43.929762] acpi device:27: resuming
[ 43.929869] acpi device:28: resuming
[ 43.929976] acpi device:29: resuming
[ 43.930083] acpi device:2a: resuming
[ 43.930190] acpi device:2b: resuming
[ 43.930297] acpi PNP0C02:01: resuming
[ 43.930404] acpi PNP0000:00: resuming
[ 43.930510] acpi PNP0200:00: resuming
[ 43.930617] acpi PNP0100:00: resuming
[ 43.930724] acpi PNP0103:00: resuming
[ 43.930831] acpi PNP0B00:00: resuming
[ 43.930937] acpi PNP0800:00: resuming
[ 43.931044] acpi PNP0C04:00: resuming
[ 43.931151] acpi PNP0501:00: resuming
[ 43.931258] acpi PNP0303:00: resuming
[ 43.931364] acpi device:2c: resuming
[ 43.931472] acpi device:2d: resuming
[ 43.931578] acpi device:2e: resuming
[ 43.931685] acpi device:2f: resuming
[ 43.931792] acpi device:30: resuming
[ 43.931899] acpi ATK0110:00: resuming
[ 43.932006] pci_link PNP0C0F:00: resuming
[ 43.932115] pci_link PNP0C0F:01: resuming
[ 43.932222] pci_link PNP0C0F:02: resuming
[ 43.932330] pci_link PNP0C0F:03: resuming
[ 43.932437] pci_link PNP0C0F:04: resuming
[ 43.932544] pci_link PNP0C0F:05: resuming
[ 43.932651] pci_link PNP0C0F:06: resuming
[ 43.932758] pci_link PNP0C0F:07: resuming
[ 43.932865] pci_link PNP0C0F:08: resuming
[ 43.932972] pci_link PNP0C0F:09: resuming
[ 43.933079] pci_link PNP0C0F:0a: resuming
[ 43.933185] pci_link PNP0C0F:0b: resuming
[ 43.933292] pci_link PNP0C0F:0c: resuming
[ 43.933400] pci_link PNP0C0F:0d: resuming
[ 43.933507] pci_link PNP0C0F:0e: resuming
[ 43.933614] pci_link PNP0C0F:0f: resuming
[ 43.939590] pci_link PNP0C0F:10: resuming
[ 43.939698] pci_link PNP0C0F:11: resuming
[ 43.939805] pci_link PNP0C0F:12: resuming
[ 43.939912] pci_link PNP0C0F:13: resuming
[ 43.940019] pci_link PNP0C0F:14: resuming
[ 43.940127] pci_link PNP0C0F:15: resuming
[ 43.940234] pci_link PNP0C0F:16: resuming
[ 43.940341] pci_link PNP0C0F:17: resuming
[ 43.940448] pci_link PNP0C0F:18: resuming
[ 43.940555] pci_link PNP0C0F:19: resuming
[ 43.940662] pci_link PNP0C0F:1a: resuming
[ 43.940769] pci_link PNP0C0F:1b: resuming
[ 43.940877] pci_link PNP0C0F:1c: resuming
[ 43.940984] pci_link PNP0C0F:1d: resuming
[ 43.941091] pci_link PNP0C0F:1e: resuming
[ 43.941198] pci_link PNP0C0F:1f: resuming
[ 43.941305] pci_link PNP0C0F:20: resuming
[ 43.941413] pci_link PNP0C0F:21: resuming
[ 43.941520] pci_link PNP0C0F:22: resuming
[ 43.941627] pci_link PNP0C0F:23: resuming
[ 43.941734] pci_link PNP0C0F:24: resuming
[ 43.941841] pci_link PNP0C0F:25: resuming
[ 43.941948] pci_link PNP0C0F:26: resuming
[ 43.942057] pci_link PNP0C0F:27: resuming
[ 43.942164] acpi PNP0C02:02: resuming
[ 43.942272] acpi PNP0C01:00: resuming
[ 43.942379] acpi thermal:00: resuming
[ 43.942486] fan PNP0C0B:00: resuming
[ 43.942594] thermal thermal:01: resuming
[ 43.942965] ACPI: Unable to turn cooling device [ffff81003fe80890] 'off'
[ 43.943074] acpi AWY0001:00: resuming
[ 43.943181] pci 0000:00:00.0: resuming
[ 43.943339] pci 0000:00:01.0: resuming
[ 43.943452] nForce2_smbus 0000:00:01.1: resuming
[ 43.943574] pci 0000:00:01.2: resuming
[ 43.943689] ohci_hcd 0000:00:02.0: resuming
[ 43.955366] PCI: Enabling device 0000:00:02.0 (0000 -> 0002)
[ 43.955477] ACPI: PCI Interrupt 0000:00:02.0[A] -> Link [APCF] -> GSI 22 (level, low) -> IRQ 22
[ 43.955713] PCI: Setting latency timer of device 0000:00:02.0 to 64
[ 43.955824] PM: Writing back config space on device 0000:00:02.0 at offset f (was 1030100, writing 103010b)
[ 43.956022] PM: Writing back config space on device 0000:00:02.0 at offset 4 (was 0, writing fe02f000)
[ 43.956218] PM: Writing back config space on device 0000:00:02.0 at offset 1 (was b00006, writing b00007)
[ 43.956416] ehci_hcd 0000:00:02.1: resuming
[ 43.968682] ACPI: PCI Interrupt 0000:00:02.1[B] -> Link [APCL] -> GSI 23 (level, low) -> IRQ 23
[ 43.968918] PCI: Setting latency timer of device 0000:00:02.1 to 64
[ 43.969035] usb usb1: root hub lost power or was reset
[ 43.969148] ehci_hcd 0000:00:02.1: debug port 1
[ 43.969256] PCI: cache line size of 64 is not supported by device 0000:00:02.1
[ 43.969450] pata_amd 0000:00:04.0: resuming
[ 43.969561] PM: Writing back config space on device 0000:00:04.0 at offset b (was 82391043, writing 8239f043)
[ 43.969762] PCI: Setting latency timer of device 0000:00:04.0 to 64
[ 43.969886] ata4: port disabled. ignoring.
[ 43.970010] pci 0000:00:06.0: resuming
[ 43.970124] PCI: Setting latency timer of device 0000:00:06.0 to 64
[ 43.970233] pci 0000:00:06.1: resuming
[ 43.970351] forcedeth 0000:00:08.0: resuming
[ 43.982673] forcedeth 0000:00:09.0: resuming
[ 43.982781] pcieport-driver 0000:00:0a.0: resuming
[ 43.982900] PCI: Setting latency timer of device 0000:00:0a.0 to 64
[ 43.983009] pcieport-driver 0000:00:0b.0: resuming
[ 43.983128] PCI: Setting latency timer of device 0000:00:0b.0 to 64
[ 43.983237] pcieport-driver 0000:00:0c.0: resuming
[ 43.983355] PCI: Setting latency timer of device 0000:00:0c.0 to 64
[ 43.983464] pcieport-driver 0000:00:0d.0: resuming
[ 43.983582] PCI: Setting latency timer of device 0000:00:0d.0 to 64
[ 43.983690] pcieport-driver 0000:00:0e.0: resuming
[ 43.983808] PCI: Setting latency timer of device 0000:00:0e.0 to 64
[ 43.983917] pcieport-driver 0000:00:0f.0: resuming
[ 43.984035] PCI: Setting latency timer of device 0000:00:0f.0 to 64
[ 43.984144] pci 0000:00:18.0: resuming
[ 43.984257] pci 0000:00:18.1: resuming
[ 43.984368] pci 0000:00:18.2: resuming
[ 43.984479] k8temp 0000:00:18.3: resuming
[ 43.984591] e100 0000:01:07.0: resuming
[ 43.995319] PM: Writing back config space on device 0000:01:07.0 at offset f (was 38080100, writing 3808010a)
[ 43.995516] PM: Writing back config space on device 0000:01:07.0 at offset c (was 0, writing fdc00000)
[ 43.995714] PM: Writing back config space on device 0000:01:07.0 at offset 6 (was 0, writing fdd00000)
[ 43.995909] PM: Writing back config space on device 0000:01:07.0 at offset 5 (was 1, writing dc01)
[ 43.996105] PM: Writing back config space on device 0000:01:07.0 at offset 4 (was 0, writing fdeff000)
[ 43.996300] PM: Writing back config space on device 0000:01:07.0 at offset 3 (was 0, writing 2008)
[ 43.996496] PM: Writing back config space on device 0000:01:07.0 at offset 1 (was 2900000, writing 2900007)
[ 43.996696] EMU10K1_Audigy 0000:01:08.0: resuming
[ 44.008642] PM: Writing back config space on device 0000:01:08.0 at offset 1 (was 2900005, writing 2900001)
[ 44.008841] ACPI: PCI Interrupt 0000:01:08.0[A] -> Link [APC3] -> GSI 18 (level, low) -> IRQ 18
[ 44.016992] Emu10k1_gameport 0000:01:08.1: resuming
[ 44.017116] pci 0000:01:0b.0: resuming
[ 44.017236] ahci 0000:06:00.0: resuming
[ 44.017365] PM: Writing back config space on device 0000:06:00.0 at offset 1 (was 100003, writing 100007)
[ 44.017570] ACPI: PCI Interrupt 0000:06:00.0[A] -> Link [APC7] -> GSI 16 (level, low) -> IRQ 16
[ 44.017807] PCI: Setting latency timer of device 0000:06:00.0 to 64
[ 44.017937] pci 0000:06:00.1: resuming
[ 44.018068] pci 0000:07:00.0: resuming
[ 44.018194] ACPI: PCI Interrupt 0000:07:00.0[A] -> Link [APC6] -> GSI 16 (level, low) -> IRQ 16
[ 44.018428] pci 0000:07:00.1: resuming
[ 44.018545] PM: Writing back config space on device 0000:07:00.1 at offset 1 (was 100000, writing 100004)
[ 44.018746] pnp 00:00: resuming
[ 44.018853] system 00:01: resuming
[ 44.018960] system 00:02: resuming
[ 44.019067] pnp 00:03: resuming
[ 44.019173] pnp 00:04: resuming
[ 44.019280] pnp 00:05: resuming
[ 44.019386] pnp 00:06: resuming
[ 44.019493] pnp 00:07: resuming
[ 44.019599] pnp 00:08: resuming
[ 44.019706] i8042 kbd 00:09: resuming
[ 44.019824] pnp: Failed to activate device 00:09.
[ 44.019931] system 00:0a: resuming
[ 44.020038] system 00:0b: resuming
[ 44.020145] platform bluetooth: resuming
[ 44.020253] platform pcspkr: resuming
[ 44.020361] pci_express 0000:00:0a.0:pcie00: resuming
[ 44.020469] pci_express 0000:00:0a.0:pcie03: resuming
[ 44.020576] pci_express 0000:00:0b.0:pcie00: resuming
[ 44.020684] pci_express 0000:00:0b.0:pcie03: resuming
[ 44.020791] pci_express 0000:00:0c.0:pcie00: resuming
[ 44.020899] pci_express 0000:00:0c.0:pcie03: resuming
[ 44.021006] pci_express 0000:00:0d.0:pcie00: resuming
[ 44.021114] pci_express 0000:00:0d.0:pcie03: resuming
[ 44.021221] pci_express 0000:00:0e.0:pcie00: resuming
[ 44.021329] pci_express 0000:00:0e.0:pcie03: resuming
[ 44.021437] pci_express 0000:00:0f.0:pcie00: resuming
[ 44.021544] pci_express 0000:00:0f.0:pcie03: resuming
[ 44.021651] platform vesafb.0: resuming
[ 44.021767] sd 1:0:0:0: resuming
[ 44.021878] usb usb1: resuming
[ 44.058569] hub 1-0:1.0: resuming
[ 44.058676] usb usb2: resuming
[ 44.058786] usb usb2: root hub lost power or was reset
[ 44.125151] hub 2-0:1.0: resuming
[ 44.125258] usb 1-1: resuming
[ 44.125366] usbdev1.2_ep00: PM: resume from 0, parent 1-1 still 1
[ 44.125474] hub 1-1:1.0: PM: resume from 1, parent 1-1 still 1
[ 44.125582] hub 1-1:1.0: resuming
[ 44.125689] usbdev1.2_ep81: PM: resume from 0, parent 1-1:1.0 still 1
[ 44.125798] usbdev1.2: PM: resume from 0, parent 1-1 still 1
[ 44.125906] usb 1-1.3: PM: resume from 1, parent 1-1 still 1
[ 44.126013] usb 1-1.3: resuming
[ 44.126120] usbdev1.3_ep00: PM: resume from 0, parent 1-1.3 still 1
[ 44.126229] usbhid 1-1.3:1.0: PM: resume from 1, parent 1-1.3 still 1
[ 44.126337] usbhid 1-1.3:1.0: resuming
[ 44.126444] usbdev1.3_ep81: PM: resume from 0, parent 1-1.3:1.0 still 1
[ 44.126553] usbdev1.3: PM: resume from 0, parent 1-1.3 still 1
[ 44.126662] usb 1-1.4: PM: resume from 1, parent 1-1 still 1
[ 44.126769] usb 1-1.4: resuming
[ 44.126876] usbdev1.4_ep00: PM: resume from 0, parent 1-1.4 still 1
[ 44.126985] usbhid 1-1.4:1.0: PM: resume from 1, parent 1-1.4 still 1
[ 44.127093] usbhid 1-1.4:1.0: resuming
[ 44.127200] usbdev1.4_ep81: PM: resume from 0, parent 1-1.4:1.0 still 1
[ 44.127308] usbdev1.4: PM: resume from 0, parent 1-1.4 still 1
[ 44.127416] i8042 i8042: resuming
[ 44.127549] atkbd serio0: resuming
[ 44.159353] serio serio1: resuming
[ 44.159462] it87-isa 9191-0290: resuming
[ 44.159571] sr 2:0:0:0: resuming
[ 44.159680] sr 2:0:1:0: resuming
[ 44.159790] ac97 0-0:EM28028: resuming
[ 44.159901] Restarting tasks ... done.
[ 44.348210] ata1: SATA link down (SStatus 0 SControl 300)
[ 45.055655] usb 1-1: USB disconnect, address 2
[ 45.055658] usb 1-1.3: USB disconnect, address 3
[ 45.055672] PM: Removing info for No Bus:usbdev1.3_ep81
[ 45.055769] PM: Removing info for usb:1-1.3:1.0
[ 45.055793] PM: Removing info for No Bus:usbdev1.3
[ 45.055811] PM: Removing info for No Bus:usbdev1.3_ep00
[ 45.055831] PM: Removing info for usb:1-1.3
[ 45.055843] usb 1-1.4: USB disconnect, address 4
[ 45.055853] PM: Removing info for No Bus:usbdev1.4_ep81
[ 45.055925] PM: Removing info for usb:1-1.4:1.0
[ 45.055944] PM: Removing info for No Bus:usbdev1.4
[ 45.055959] PM: Removing info for No Bus:usbdev1.4_ep00
[ 45.055977] PM: Removing info for usb:1-1.4
[ 45.055995] PM: Removing info for No Bus:usbdev1.2_ep81
[ 45.056012] PM: Removing info for usb:1-1:1.0
[ 45.056034] PM: Removing info for No Bus:usbdev1.2
[ 45.056051] PM: Removing info for No Bus:usbdev1.2_ep00
[ 45.056067] PM: Removing info for usb:1-1
[ 45.135558] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 45.156472] ata2.00: configured for UDMA/133
[ 45.156505] SCSI device sda: 488397168 512-byte hdwr sectors (250059 MB)
[ 45.156515] sda: Write Protect is off
[ 45.156518] sda: Mode Sense: 00 3a 00 00
[ 45.156530] SCSI device sda: write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 45.168841] usb 1-1: new high speed USB device using ehci_hcd and address 6
[ 45.193919] ata3.00: configured for UDMA/33
[ 45.231082] PM: Adding info for usb:1-1
[ 45.231120] PM: Adding info for No Bus:usbdev1.6_ep00
[ 45.231134] usb 1-1: configuration #1 chosen from 1 choice
[ 45.231262] PM: Adding info for usb:1-1:1.0
[ 45.231279] hub 1-1:1.0: USB hub found
[ 45.231445] hub 1-1:1.0: 4 ports detected
[ 45.273819] ata3.01: configured for UDMA/66
[ 45.283720] PM: Adding info for No Bus:usbdev1.6_ep81
[ 45.283747] PM: Adding info for No Bus:usbdev1.6
[ 45.377016] usb 1-1.3: new low speed USB device using ehci_hcd and address 7
[ 45.421221] PM: Adding info for usb:1-1.3
[ 45.421263] PM: Adding info for No Bus:usbdev1.7_ep00
[ 45.421278] usb 1-1.3: configuration #1 chosen from 1 choice
[ 45.421462] PM: Adding info for usb:1-1.3:1.0
[ 45.422919] input: Logitech USB-PS/2 Optical Mouse as /class/input/input5
[ 45.422945] input: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:02.1-1.3
[ 45.422966] PM: Adding info for No Bus:usbdev1.7_ep81
[ 45.422990] PM: Adding info for No Bus:usbdev1.7
[ 45.516840] usb 1-1.4: new low speed USB device using ehci_hcd and address 8
[ 45.560364] PM: Adding info for usb:1-1.4
[ 45.560407] PM: Adding info for No Bus:usbdev1.8_ep00
[ 45.560422] usb 1-1.4: configuration #1 chosen from 1 choice
[ 45.560662] PM: Adding info for usb:1-1.4:1.0
[ 45.562572] input: HID 046a:0001 as /class/input/input6
[ 45.562598] input: USB HID v1.00 Keyboard [HID 046a:0001] on usb-0000:00:02.1-1.4
[ 45.562622] PM: Adding info for No Bus:usbdev1.8_ep81
[ 45.562649] PM: Adding info for No Bus:usbdev1.8
[ 48.844298] [drm] Loading R300 Microcode
--
Tobias PGP: http://9ac7e0bc.uguu.de
このメールは十割再利用されたビットで作られています。
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-15 18:50 ` Tobias Diedrich
@ 2007-04-15 19:37 ` Rafael J. Wysocki
0 siblings, 0 replies; 44+ messages in thread
From: Rafael J. Wysocki @ 2007-04-15 19:37 UTC (permalink / raw)
To: Tobias Diedrich
Cc: Maxim Levitsky, linux-pm, Linux Kernel Mailing List, Adrian Bunk
On Sunday, 15 April 2007 20:50, Tobias Diedrich wrote:
> Rafael J. Wysocki wrote:
> > On Sunday, 15 April 2007 16:19, Dmitry Torokhov wrote:
> > > On Sunday 15 April 2007 07:16, Rafael J. Wysocki wrote:
> > > > On Sunday, 15 April 2007 10:02, Tobias Diedrich wrote:
> > > >
> > > > > > With CONFIG_PM_DEBUG=y and CONFIG_DISABLE_CONSOLE_SUSPEND=y I see
> > > > > > that the second suspend hangs at "i8042 i8042: EARLY resume".
> > > > > > This is kinda interesting because I'm normally using a USB keyboard
> > > > > > and sure enough, if I hook up a normal keyboard and disable USB
> > > > > > legacy support in the BIOS, then suspend to disk works multiple
> > > > > > times. I'd still rather like to use my USB keyboard though. ;)
> > > >
> > > > Well, I think that when you're using the USB keyboard and the USB legacy
> > > > support, the i8042 driver thinks it has a keyboard to handle and tries to
> > > > handle it during the suspend, which fails. I don't know why it fails during
> > > > the second suspend, though.
> > > >
> > > > Dmitry, could you please have a look?
> > > >
> > >
> > > This is wierd as i8042 does not use suspend_late/resume_early hooks and
> > > so it is impossible for it to hang there. None of input drivers use these
> > > hooks. Could it be that some other driver _after_ i8042 hangs?
> >
> > Yes.
> >
> > Tobias, can you please post the dmesg output from after a successful
> > suspend/resume cycle with CONFIG_PM_DEBUG=y in the 'platform' mode?
>
> Here you go:
Thanks.
[--snip--]
> [10233.239209] swsusp: critical section:
> [10233.253579] swsusp: Need to copy 125818 pages
> [10233.253688] swsusp: Normal pages needed: 125818 + 1024 + 22, available pages: 135940
> [ 43.795445] Extended CMOS year: 2000
> [ 43.798813] svm_cpu_init: svm_data is NULL on 0
> [ 43.800886] pci 0000:00:00.0: EARLY resume
> [ 43.800994] pci 0000:00:01.0: EARLY resume
> [ 43.801102] nForce2_smbus 0000:00:01.1: EARLY resume
> [ 43.801210] pci 0000:00:01.2: EARLY resume
> [ 43.801317] ohci_hcd 0000:00:02.0: EARLY resume
> [ 43.801425] ehci_hcd 0000:00:02.1: EARLY resume
> [ 43.801532] pata_amd 0000:00:04.0: EARLY resume
> [ 43.801640] pci 0000:00:06.0: EARLY resume
> [ 43.801747] pci 0000:00:06.1: EARLY resume
> [ 43.801854] forcedeth 0000:00:08.0: EARLY resume
> [ 43.801962] forcedeth 0000:00:09.0: EARLY resume
> [ 43.802070] pcieport-driver 0000:00:0a.0: EARLY resume
> [ 43.802177] pcieport-driver 0000:00:0b.0: EARLY resume
> [ 43.802289] pcieport-driver 0000:00:0c.0: EARLY resume
> [ 43.802398] pcieport-driver 0000:00:0d.0: EARLY resume
> [ 43.802506] pcieport-driver 0000:00:0e.0: EARLY resume
> [ 43.802613] pcieport-driver 0000:00:0f.0: EARLY resume
> [ 43.802721] pci 0000:00:18.0: EARLY resume
> [ 43.802828] pci 0000:00:18.1: EARLY resume
> [ 43.802935] pci 0000:00:18.2: EARLY resume
> [ 43.803043] k8temp 0000:00:18.3: EARLY resume
> [ 43.803150] e100 0000:01:07.0: EARLY resume
> [ 43.803257] EMU10K1_Audigy 0000:01:08.0: EARLY resume
> [ 43.803365] Emu10k1_gameport 0000:01:08.1: EARLY resume
> [ 43.803473] pci 0000:01:0b.0: EARLY resume
> [ 43.803580] ahci 0000:06:00.0: EARLY resume
> [ 43.803695] pci 0000:06:00.1: EARLY resume
> [ 43.803802] pci 0000:07:00.0: EARLY resume
> [ 43.803910] pci 0000:07:00.1: EARLY resume
> [ 43.804018] platform bluetooth: EARLY resume
> [ 43.804126] platform pcspkr: EARLY resume
> [ 43.804233] platform vesafb.0: EARLY resume
> [ 43.804348] i8042 i8042: EARLY resume
> [ 43.804460] PM: Image restored successfully.
> [ 43.924837] acpi acpi_system:00: resuming
> [ 43.924946] button button_power:00: resuming
> [ 43.925054] processor ACPI0007:00: resuming
> [ 43.925161] processor ACPI0007:01: resuming
> [ 43.925268] acpi device:00: resuming
[--snip--]
Hmm, it looks like i8042 is the last thing on the dpm_off_irq list. Still,
if the ACPI resume fails, the next messages may not make it to the console
(it's not very probable, though).
I've tried to reproduce your problem on another box on which I have no PS/2
keyboard (USB keyboard/mouse only) and the USB legacy support set, but I can't.
There must be something very special in your configuration.
Have you tried the patch that I posted some time ago (appended again for
convenience)?
Rafael
drivers/input/serio/i8042.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
Index: linux-2.6.21-rc6/drivers/input/serio/i8042.c
===================================================================
--- linux-2.6.21-rc6.orig/drivers/input/serio/i8042.c 2007-04-07 12:15:19.000000000 +0200
+++ linux-2.6.21-rc6/drivers/input/serio/i8042.c 2007-04-15 18:30:01.000000000 +0200
@@ -846,7 +846,8 @@ static long i8042_panic_blink(long count
static int i8042_suspend(struct platform_device *dev, pm_message_t state)
{
if (dev->dev.power.power_state.event != state.event) {
- if (state.event == PM_EVENT_SUSPEND)
+ if (state.event == PM_EVENT_SUSPEND
+ || state.event == PM_EVENT_PRETHAW)
i8042_controller_reset();
dev->dev.power.power_state = state;
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [linux-pm] Linux 2.6.21-rc6
2007-04-15 16:37 ` Rafael J. Wysocki
2007-04-15 17:53 ` David Brownell
@ 2007-04-15 19:40 ` Tobias Diedrich
2007-04-15 19:54 ` Rafael J. Wysocki
1 sibling, 1 reply; 44+ messages in thread
From: Tobias Diedrich @ 2007-04-15 19:40 UTC (permalink / raw)
To: Rafael J. Wysocki
Cc: David Brownell, linux-pm, pavel, Dmitry Torokhov, Maxim Levitsky,
linux-pm, Linux Kernel Mailing List, Adrian Bunk
Rafael J. Wysocki wrote:
> On Sunday, 15 April 2007 17:14, David Brownell wrote:
> > On Sunday 15 April 2007 4:16 am, Rafael J. Wysocki wrote:
> > > On Sunday, 15 April 2007 10:02, Tobias Diedrich wrote:
> >
> > > > > > > Yes, it's a Asus M2N-SLI-Deluxe Mainboard with a Athlon64 3200+
> > > > > > > single core CPU.
> >
> > And NVidia southbridge, so OHCI not UHCI (plus EHCI) ... one experiment
> > would be to disable the EHCI (high speed USB) support in BIOS, to make
> > for a simpler hardware configuration, and see if that makes BIOS happier.
> > (Or better, just take EHCI out of your Linux config.) Likewise, taking
> > the 8042 drivers out of Linux.
> >
> > I wouldn't be surprised if those factors didn't matter, but it'd be good
> > to rule them out.
>
> I think the disabling of i8042 support might help.
Still hangs with "# CONFIG_SERIO_I8042 is not set".
> > > Dmitry, could you please have a look?
> > >
> > > > And I can now confirm that unpatched 2.6.21-rc6 works fine as long
> > > > as USB legacy support is disabled (however without legacy support I
> > > > can't use the USB keyboard to control grub).
> > >
> > > I think using the 'shutdown' mode of suspend would be better. There's a little
> > > point in using 'platform' on desktop systems anyway.
> > >
> > > Frankly, I don't know what to do about it. If we move platform_finish() after
> > > device_resume(), some systems may be broken ...
> >
> > What I'm curious about is exactly why the patch matters. What ACPI
> > magic is being invoked to confuse, or unconfuse, those controllers?
>
> I think the patch helps, because it makes the ACPI magic be done while the
> i8042's .resume() is being executed.
>
> Which makes me think the following patch might help:
Unfortunately not, I tried this before disabling CONFIG_SERIO_I8042.
> drivers/input/serio/i8042.c | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> Index: linux-2.6.21-rc6/drivers/input/serio/i8042.c
> ===================================================================
> --- linux-2.6.21-rc6.orig/drivers/input/serio/i8042.c 2007-04-07 12:15:19.000000000 +0200
> +++ linux-2.6.21-rc6/drivers/input/serio/i8042.c 2007-04-15 18:30:01.000000000 +0200
> @@ -846,7 +846,8 @@ static long i8042_panic_blink(long count
> static int i8042_suspend(struct platform_device *dev, pm_message_t state)
> {
> if (dev->dev.power.power_state.event != state.event) {
> - if (state.event == PM_EVENT_SUSPEND)
> + if (state.event == PM_EVENT_SUSPEND
> + || state.event == PM_EVENT_PRETHAW)
> i8042_controller_reset();
>
> dev->dev.power.power_state = state;
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>
--
Tobias PGP: http://9ac7e0bc.uguu.de
このメールは十割再利用されたビットで作られています。
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-15 19:40 ` [linux-pm] " Tobias Diedrich
@ 2007-04-15 19:54 ` Rafael J. Wysocki
2007-04-25 17:14 ` [linux-pm] " Tobias Diedrich
0 siblings, 1 reply; 44+ messages in thread
From: Rafael J. Wysocki @ 2007-04-15 19:54 UTC (permalink / raw)
To: Tobias Diedrich
Cc: Maxim Levitsky, linux-pm, Dmitry Torokhov, linux-pm,
Linux Kernel Mailing List, Adrian Bunk
On Sunday, 15 April 2007 21:40, Tobias Diedrich wrote:
> Rafael J. Wysocki wrote:
> > On Sunday, 15 April 2007 17:14, David Brownell wrote:
> > > On Sunday 15 April 2007 4:16 am, Rafael J. Wysocki wrote:
> > > > On Sunday, 15 April 2007 10:02, Tobias Diedrich wrote:
> > >
> > > > > > > > Yes, it's a Asus M2N-SLI-Deluxe Mainboard with a Athlon64 3200+
> > > > > > > > single core CPU.
> > >
> > > And NVidia southbridge, so OHCI not UHCI (plus EHCI) ... one experiment
> > > would be to disable the EHCI (high speed USB) support in BIOS, to make
> > > for a simpler hardware configuration, and see if that makes BIOS happier.
> > > (Or better, just take EHCI out of your Linux config.) Likewise, taking
> > > the 8042 drivers out of Linux.
> > >
> > > I wouldn't be surprised if those factors didn't matter, but it'd be good
> > > to rule them out.
> >
> > I think the disabling of i8042 support might help.
>
> Still hangs with "# CONFIG_SERIO_I8042 is not set".
>
> > > > Dmitry, could you please have a look?
> > > >
> > > > > And I can now confirm that unpatched 2.6.21-rc6 works fine as long
> > > > > as USB legacy support is disabled (however without legacy support I
> > > > > can't use the USB keyboard to control grub).
> > > >
> > > > I think using the 'shutdown' mode of suspend would be better. There's a little
> > > > point in using 'platform' on desktop systems anyway.
> > > >
> > > > Frankly, I don't know what to do about it. If we move platform_finish() after
> > > > device_resume(), some systems may be broken ...
> > >
> > > What I'm curious about is exactly why the patch matters. What ACPI
> > > magic is being invoked to confuse, or unconfuse, those controllers?
> >
> > I think the patch helps, because it makes the ACPI magic be done while the
> > i8042's .resume() is being executed.
> >
> > Which makes me think the following patch might help:
>
> Unfortunately not, I tried this before disabling CONFIG_SERIO_I8042.
Well, this means i8042 can be ruled out, so the problem probably is related
to the ACPI resume which makes it _much_ more difficult to debug.
Can you compile the ACPI drivers: processor, thermal, fan, battery, etc. as
modules, boot the kernel with init=/bin/bash and see if the problem is still
present (please keep CONFIG_SERIO_I8042 unset just in case)?
Rafael
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [3/3] 2.6.21-rc6: known regressions
2007-04-15 16:26 ` Marcus Better
@ 2007-04-15 23:08 ` Antonino A. Daplas
2007-04-16 6:23 ` Marcus Better
0 siblings, 1 reply; 44+ messages in thread
From: Antonino A. Daplas @ 2007-04-15 23:08 UTC (permalink / raw)
To: Marcus Better; +Cc: linux-pm, Linux Kernel Mailing List
On Sun, 2007-04-15 at 18:26 +0200, Marcus Better wrote:
> Antonino A. Daplas wrote:
> > A screen with blinking green blocks implies that your display is in text
> > mode, not in graphics mode.
>
> Yes, it happens when I suspend from text mode.
Just for clarification, do you suspend from VESA framebuffer console or
from VGA text console? If from the latter, that's actually worse from
the user's point of view, but I can modify vgacon so that it saves its
state on suspend and restore it on resume.
> > If the above does not work, also try
> >
> > acpi_sleep=s3_bios,s3_mode
>
> Will try, but I'm using "s2ram -f -a3" which should mean precisely the above
> IIUC.
Okay.
Tony
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [3/3] 2.6.21-rc6: known regressions
2007-04-15 23:08 ` Antonino A. Daplas
@ 2007-04-16 6:23 ` Marcus Better
2007-04-16 6:45 ` Antonino A. Daplas
0 siblings, 1 reply; 44+ messages in thread
From: Marcus Better @ 2007-04-16 6:23 UTC (permalink / raw)
To: Antonino A. Daplas; +Cc: Linux Kernel Mailing List, pavel, linux-pm
[-- Attachment #1: Type: text/plain, Size: 133 bytes --]
> Just for clarification, do you suspend from VESA framebuffer console or
> from VGA text console?
From VESA console.
Marcus
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [3/3] 2.6.21-rc6: known regressions
2007-04-16 6:23 ` Marcus Better
@ 2007-04-16 6:45 ` Antonino A. Daplas
2007-04-17 8:17 ` Marcus Better
0 siblings, 1 reply; 44+ messages in thread
From: Antonino A. Daplas @ 2007-04-16 6:45 UTC (permalink / raw)
To: Marcus Better; +Cc: linux-pm, Linux Kernel Mailing List
On Mon, 2007-04-16 at 08:23 +0200, Marcus Better wrote:
> > Just for clarification, do you suspend from VESA framebuffer console or
> > from VGA text console?
>
> From VESA console.
Have you tried other combinations?
s2ram -m -p -f
s2ram -s -p -f
Tony
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [3/3] 2.6.21-rc6: known regressions
2007-04-16 6:45 ` Antonino A. Daplas
@ 2007-04-17 8:17 ` Marcus Better
2007-04-17 9:27 ` Antonino A. Daplas
2007-04-24 15:33 ` Pavel Machek
0 siblings, 2 replies; 44+ messages in thread
From: Marcus Better @ 2007-04-17 8:17 UTC (permalink / raw)
To: Antonino A. Daplas; +Cc: linux-pm, Linux Kernel Mailing List, Adrian Bunk
[-- Attachment #1.1: Type: text/plain, Size: 625 bytes --]
> Have you tried other combinations?
>
> s2ram -m -p -f
> s2ram -s -p -f
Yes, I tried these slightly different combinations:
s2ram -f -a3 -s: Works! The screen becomes green but is restored quickly. It
prints the following messages:
Allocated buffer at 0x11000 (base is 0x0)
ES: 0x1100 EBX: 0x0000
Save video state failed
Calling restore_state_from
Function not supported?
Restore video state failed
Switching back to vt1
s2ram -f -a3 -p: Screen goes green and then blank. Everything hangs, doesn't
react to keyboard input.
s2ram -f -a3 -m: Works!
(Tested with 2.6.21-rc7.)
Thanks,
Marcus
[-- Attachment #1.2: Type: application/pgp-signature, Size: 189 bytes --]
[-- Attachment #2: Type: text/plain, Size: 0 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [3/3] 2.6.21-rc6: known regressions
2007-04-17 8:17 ` Marcus Better
@ 2007-04-17 9:27 ` Antonino A. Daplas
2007-04-17 11:54 ` Marcus Better
2007-04-24 15:33 ` Pavel Machek
1 sibling, 1 reply; 44+ messages in thread
From: Antonino A. Daplas @ 2007-04-17 9:27 UTC (permalink / raw)
To: Marcus Better; +Cc: Linux Kernel Mailing List, pavel, linux-pm, Adrian Bunk
On Tue, 2007-04-17 at 10:17 +0200, Marcus Better wrote:
> > Have you tried other combinations?
> >
> > s2ram -m -p -f
> > s2ram -s -p -f
>
> Yes, I tried these slightly different combinations:
>
> s2ram -f -a3 -s: Works! The screen becomes green but is restored quickly. It
> prints the following messages:
> Allocated buffer at 0x11000 (base is 0x0)
> ES: 0x1100 EBX: 0x0000
> Save video state failed
> Calling restore_state_from
> Function not supported?
> Restore video state failed
> Switching back to vt1
>
> s2ram -f -a3 -p: Screen goes green and then blank. Everything hangs, doesn't
> react to keyboard input.
>
> s2ram -f -a3 -m: Works!
>
Thanks. Should we consider this regression resolved? There is really
nothing much vesafb can do to restore its previous state, except through
the use of userland tools.
Tony
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [3/3] 2.6.21-rc6: known regressions
2007-04-17 9:27 ` Antonino A. Daplas
@ 2007-04-17 11:54 ` Marcus Better
0 siblings, 0 replies; 44+ messages in thread
From: Marcus Better @ 2007-04-17 11:54 UTC (permalink / raw)
To: Antonino A. Daplas; +Cc: linux-pm, Linux Kernel Mailing List, Adrian Bunk
[-- Attachment #1.1: Type: text/plain, Size: 128 bytes --]
> > s2ram -f -a3 -m: Works!
>
> Thanks. Should we consider this regression resolved?
Yes, as far as I am concerned...
Marcus
[-- Attachment #1.2: Type: application/pgp-signature, Size: 189 bytes --]
[-- Attachment #2: Type: text/plain, Size: 0 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [3/3] 2.6.21-rc6: known regressions
2007-04-17 8:17 ` Marcus Better
2007-04-17 9:27 ` Antonino A. Daplas
@ 2007-04-24 15:33 ` Pavel Machek
1 sibling, 0 replies; 44+ messages in thread
From: Pavel Machek @ 2007-04-24 15:33 UTC (permalink / raw)
To: Marcus Better
Cc: Antonino A. Daplas, Linux Kernel Mailing List, linux-pm,
Adrian Bunk
Hi!
> > Have you tried other combinations?
> >
> > s2ram -m -p -f
> > s2ram -s -p -f
>
> Yes, I tried these slightly different combinations:
>
> s2ram -f -a3 -s: Works! The screen becomes green but is restored quickly. It
> prints the following messages:
Uhuh. This is second report of this strangeness. On thinkpad r60, -a3
used to work, and now it needs more options. Can you locate patch
causing this?
Pavel
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [linux-pm] Linux 2.6.21-rc6
2007-04-15 19:54 ` Rafael J. Wysocki
@ 2007-04-25 17:14 ` Tobias Diedrich
2007-04-25 19:36 ` Rafael J. Wysocki
0 siblings, 1 reply; 44+ messages in thread
From: Tobias Diedrich @ 2007-04-25 17:14 UTC (permalink / raw)
To: Rafael J. Wysocki
Cc: David Brownell, linux-pm, pavel, Dmitry Torokhov, Maxim Levitsky,
linux-pm, Linux Kernel Mailing List, Adrian Bunk
Rafael J. Wysocki wrote:
> On Sunday, 15 April 2007 21:40, Tobias Diedrich wrote:
> > Rafael J. Wysocki wrote:
> > > On Sunday, 15 April 2007 17:14, David Brownell wrote:
> > > > On Sunday 15 April 2007 4:16 am, Rafael J. Wysocki wrote:
> > > > > On Sunday, 15 April 2007 10:02, Tobias Diedrich wrote:
> > > > > I think using the 'shutdown' mode of suspend would be better. There's a little
> > > > > point in using 'platform' on desktop systems anyway.
> > > > >
> > > > > Frankly, I don't know what to do about it. If we move platform_finish() after
> > > > > device_resume(), some systems may be broken ...
> > > >
> > > > What I'm curious about is exactly why the patch matters. What ACPI
> > > > magic is being invoked to confuse, or unconfuse, those controllers?
> > >
> > > I think the patch helps, because it makes the ACPI magic be done while the
> > > i8042's .resume() is being executed.
> > >
> > > Which makes me think the following patch might help:
> >
> > Unfortunately not, I tried this before disabling CONFIG_SERIO_I8042.
>
> Well, this means i8042 can be ruled out, so the problem probably is related
> to the ACPI resume which makes it _much_ more difficult to debug.
>
> Can you compile the ACPI drivers: processor, thermal, fan, battery, etc. as
> modules, boot the kernel with init=/bin/bash and see if the problem is still
> present (please keep CONFIG_SERIO_I8042 unset just in case)?
>
> Rafael
I first tried it with acpi+cpufreq completely disabled (works).
Then I tried it with acpi enabled, but everything as modules and
those not loaded (init=/bin/bash, hangs at second suspend).
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.21-rc7
# Sun Apr 22 09:26:07 2007
#
CONFIG_X86_64=y
CONFIG_64BIT=y
CONFIG_X86=y
CONFIG_GENERIC_TIME=y
CONFIG_GENERIC_TIME_VSYSCALL=y
CONFIG_ZONE_DMA32=y
CONFIG_LOCKDEP_SUPPORT=y
CONFIG_STACKTRACE_SUPPORT=y
CONFIG_SEMAPHORE_SLEEPERS=y
CONFIG_MMU=y
CONFIG_ZONE_DMA=y
CONFIG_RWSEM_GENERIC_SPINLOCK=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_X86_CMPXCHG=y
CONFIG_EARLY_PRINTK=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_IOMAP=y
CONFIG_ARCH_MAY_HAVE_PC_FDC=y
CONFIG_ARCH_POPULATES_NODE_MAP=y
CONFIG_DMI=y
CONFIG_AUDIT_ARCH=y
CONFIG_GENERIC_BUG=y
# CONFIG_ARCH_HAS_ILOG2_U32 is not set
# CONFIG_ARCH_HAS_ILOG2_U64 is not set
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
CONFIG_BROKEN_ON_SMP=y
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32
#
# General setup
#
CONFIG_LOCALVERSION=""
CONFIG_LOCALVERSION_AUTO=y
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
# CONFIG_IPC_NS is not set
CONFIG_SYSVIPC_SYSCTL=y
# CONFIG_POSIX_MQUEUE is not set
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_BSD_PROCESS_ACCT_V3=y
# CONFIG_TASKSTATS is not set
# CONFIG_UTS_NS is not set
# CONFIG_AUDIT is not set
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
# CONFIG_SYSFS_DEPRECATED is not set
# CONFIG_RELAY is not set
# CONFIG_BLK_DEV_INITRD is not set
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
CONFIG_SYSCTL=y
CONFIG_EMBEDDED=y
CONFIG_UID16=y
CONFIG_SYSCTL_SYSCALL=y
CONFIG_KALLSYMS=y
# CONFIG_KALLSYMS_ALL is not set
# CONFIG_KALLSYMS_EXTRA_PASS is not set
CONFIG_HOTPLUG=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SHMEM=y
CONFIG_SLAB=y
CONFIG_VM_EVENT_COUNTERS=y
CONFIG_RT_MUTEXES=y
# CONFIG_TINY_SHMEM is not set
CONFIG_BASE_SMALL=0
# CONFIG_SLOB is not set
#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
# CONFIG_MODVERSIONS is not set
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_KMOD=y
#
# Block layer
#
CONFIG_BLOCK=y
# CONFIG_BLK_DEV_IO_TRACE is not set
#
# IO Schedulers
#
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_AS=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_CFQ=y
# CONFIG_DEFAULT_AS is not set
# CONFIG_DEFAULT_DEADLINE is not set
CONFIG_DEFAULT_CFQ=y
# CONFIG_DEFAULT_NOOP is not set
CONFIG_DEFAULT_IOSCHED="cfq"
#
# Processor type and features
#
CONFIG_X86_PC=y
# CONFIG_X86_VSMP is not set
CONFIG_MK8=y
# CONFIG_MPSC is not set
# CONFIG_MCORE2 is not set
# CONFIG_GENERIC_CPU is not set
CONFIG_X86_L1_CACHE_BYTES=64
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_X86_INTERNODE_CACHE_BYTES=64
CONFIG_X86_TSC=y
CONFIG_X86_GOOD_APIC=y
# CONFIG_MICROCODE is not set
# CONFIG_X86_MSR is not set
# CONFIG_X86_CPUID is not set
CONFIG_X86_IO_APIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_MTRR=y
# CONFIG_SMP is not set
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set
CONFIG_PREEMPT=y
CONFIG_PREEMPT_BKL=y
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_FLATMEM_ENABLE=y
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_FLATMEM_MANUAL=y
# CONFIG_DISCONTIGMEM_MANUAL is not set
# CONFIG_SPARSEMEM_MANUAL is not set
CONFIG_FLATMEM=y
CONFIG_FLAT_NODE_MEM_MAP=y
# CONFIG_SPARSEMEM_STATIC is not set
CONFIG_SPLIT_PTLOCK_CPUS=4
CONFIG_RESOURCES_64BIT=y
CONFIG_ZONE_DMA_FLAG=1
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
CONFIG_HPET_TIMER=y
# CONFIG_HPET_EMULATE_RTC is not set
CONFIG_IOMMU=y
# CONFIG_CALGARY_IOMMU is not set
CONFIG_SWIOTLB=y
CONFIG_X86_MCE=y
# CONFIG_X86_MCE_INTEL is not set
CONFIG_X86_MCE_AMD=y
CONFIG_KEXEC=y
# CONFIG_CRASH_DUMP is not set
CONFIG_PHYSICAL_START=0x200000
# CONFIG_SECCOMP is not set
# CONFIG_CC_STACKPROTECTOR is not set
# CONFIG_HZ_100 is not set
# CONFIG_HZ_250 is not set
CONFIG_HZ_300=y
# CONFIG_HZ_1000 is not set
CONFIG_HZ=300
CONFIG_REORDER=y
CONFIG_K8_NB=y
CONFIG_GENERIC_HARDIRQS=y
CONFIG_GENERIC_IRQ_PROBE=y
CONFIG_ISA_DMA_API=y
#
# Power management options
#
CONFIG_PM=y
# CONFIG_PM_LEGACY is not set
CONFIG_PM_DEBUG=y
CONFIG_DISABLE_CONSOLE_SUSPEND=y
# CONFIG_PM_SYSFS_DEPRECATED is not set
CONFIG_SOFTWARE_SUSPEND=y
CONFIG_PM_STD_PARTITION=""
#
# 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_PROCFS=y
CONFIG_ACPI_AC=m
# CONFIG_ACPI_BATTERY is not set
CONFIG_ACPI_BUTTON=m
# CONFIG_ACPI_VIDEO is not set
CONFIG_ACPI_FAN=m
# CONFIG_ACPI_DOCK is not set
CONFIG_ACPI_PROCESSOR=m
CONFIG_ACPI_THERMAL=m
# CONFIG_ACPI_ASUS is not set
# CONFIG_ACPI_IBM is not set
# CONFIG_ACPI_TOSHIBA is not set
# CONFIG_ACPI_CUSTOM_DSDT 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
#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=y
# CONFIG_CPU_FREQ_DEBUG is not set
CONFIG_CPU_FREQ_STAT=y
# CONFIG_CPU_FREQ_STAT_DETAILS is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
#
# CPUFreq processor drivers
#
CONFIG_X86_POWERNOW_K8=y
# CONFIG_X86_SPEEDSTEP_CENTRINO is not set
# CONFIG_X86_ACPI_CPUFREQ is not set
#
# shared options
#
# CONFIG_X86_P4_CLOCKMOD is not set
# CONFIG_X86_SPEEDSTEP_LIB is not set
#
# Bus options (PCI etc.)
#
CONFIG_PCI=y
CONFIG_PCI_DIRECT=y
# CONFIG_PCI_MMCONFIG is not set
CONFIG_PCIEPORTBUS=y
CONFIG_PCIEAER=y
CONFIG_PCI_MSI=y
# CONFIG_PCI_DEBUG is not set
CONFIG_HT_IRQ=y
#
# PCCARD (PCMCIA/CardBus) support
#
# CONFIG_PCCARD is not set
#
# PCI Hotplug Support
#
# CONFIG_HOTPLUG_PCI is not set
#
# Executable file formats / Emulations
#
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_MISC=y
CONFIG_IA32_EMULATION=y
# CONFIG_IA32_AOUT is not set
CONFIG_COMPAT=y
CONFIG_SYSVIPC_COMPAT=y
#
# Networking
#
CONFIG_NET=y
#
# Networking options
#
# CONFIG_NETDEBUG is not set
CONFIG_PACKET=y
CONFIG_PACKET_MMAP=y
CONFIG_UNIX=y
CONFIG_XFRM=y
CONFIG_XFRM_USER=y
# CONFIG_XFRM_SUB_POLICY is not set
# CONFIG_XFRM_MIGRATE is not set
CONFIG_NET_KEY=y
# CONFIG_NET_KEY_MIGRATE is not set
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_ADVANCED_ROUTER=y
CONFIG_ASK_IP_FIB_HASH=y
# CONFIG_IP_FIB_TRIE is not set
CONFIG_IP_FIB_HASH=y
CONFIG_IP_MULTIPLE_TABLES=y
CONFIG_IP_ROUTE_MULTIPATH=y
# CONFIG_IP_ROUTE_MULTIPATH_CACHED is not set
CONFIG_IP_ROUTE_VERBOSE=y
# CONFIG_IP_PNP is not set
CONFIG_NET_IPIP=y
# CONFIG_NET_IPGRE is not set
CONFIG_IP_MROUTE=y
CONFIG_IP_PIMSM_V1=y
CONFIG_IP_PIMSM_V2=y
# CONFIG_ARPD is not set
CONFIG_SYN_COOKIES=y
CONFIG_INET_AH=y
CONFIG_INET_ESP=y
CONFIG_INET_IPCOMP=y
CONFIG_INET_XFRM_TUNNEL=y
CONFIG_INET_TUNNEL=y
CONFIG_INET_XFRM_MODE_TRANSPORT=y
CONFIG_INET_XFRM_MODE_TUNNEL=y
CONFIG_INET_XFRM_MODE_BEET=y
CONFIG_INET_DIAG=y
CONFIG_INET_TCP_DIAG=y
CONFIG_TCP_CONG_ADVANCED=y
CONFIG_TCP_CONG_BIC=y
CONFIG_TCP_CONG_CUBIC=y
CONFIG_TCP_CONG_WESTWOOD=y
CONFIG_TCP_CONG_HTCP=y
# CONFIG_TCP_CONG_HSTCP is not set
# CONFIG_TCP_CONG_HYBLA is not set
CONFIG_TCP_CONG_VEGAS=y
# CONFIG_TCP_CONG_SCALABLE is not set
# CONFIG_TCP_CONG_LP is not set
# CONFIG_TCP_CONG_VENO is not set
# CONFIG_DEFAULT_BIC is not set
CONFIG_DEFAULT_CUBIC=y
# CONFIG_DEFAULT_HTCP is not set
# CONFIG_DEFAULT_VEGAS is not set
# CONFIG_DEFAULT_WESTWOOD is not set
# CONFIG_DEFAULT_RENO is not set
CONFIG_DEFAULT_TCP_CONG="cubic"
# CONFIG_TCP_MD5SIG is not set
#
# IP: Virtual Server Configuration
#
# CONFIG_IP_VS is not set
CONFIG_IPV6=y
# CONFIG_IPV6_PRIVACY is not set
# CONFIG_IPV6_ROUTER_PREF is not set
CONFIG_INET6_AH=y
CONFIG_INET6_ESP=y
CONFIG_INET6_IPCOMP=y
# CONFIG_IPV6_MIP6 is not set
CONFIG_INET6_XFRM_TUNNEL=y
CONFIG_INET6_TUNNEL=y
CONFIG_INET6_XFRM_MODE_TRANSPORT=y
CONFIG_INET6_XFRM_MODE_TUNNEL=y
CONFIG_INET6_XFRM_MODE_BEET=y
# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set
CONFIG_IPV6_SIT=y
CONFIG_IPV6_TUNNEL=y
# CONFIG_IPV6_MULTIPLE_TABLES is not set
# CONFIG_NETWORK_SECMARK is not set
CONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not set
CONFIG_BRIDGE_NETFILTER=y
#
# Core Netfilter Configuration
#
# CONFIG_NETFILTER_NETLINK is not set
# CONFIG_NF_CONNTRACK_ENABLED is not set
CONFIG_NETFILTER_XTABLES=y
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=y
# CONFIG_NETFILTER_XT_TARGET_DSCP is not set
CONFIG_NETFILTER_XT_TARGET_MARK=y
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y
# CONFIG_NETFILTER_XT_TARGET_NFLOG is not set
# CONFIG_NETFILTER_XT_TARGET_TCPMSS is not set
# CONFIG_NETFILTER_XT_MATCH_COMMENT is not set
CONFIG_NETFILTER_XT_MATCH_DCCP=y
# CONFIG_NETFILTER_XT_MATCH_DSCP is not set
# CONFIG_NETFILTER_XT_MATCH_ESP is not set
CONFIG_NETFILTER_XT_MATCH_LENGTH=y
CONFIG_NETFILTER_XT_MATCH_LIMIT=y
CONFIG_NETFILTER_XT_MATCH_MAC=y
CONFIG_NETFILTER_XT_MATCH_MARK=y
# CONFIG_NETFILTER_XT_MATCH_POLICY is not set
# CONFIG_NETFILTER_XT_MATCH_MULTIPORT is not set
CONFIG_NETFILTER_XT_MATCH_PHYSDEV=y
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=y
# CONFIG_NETFILTER_XT_MATCH_QUOTA is not set
CONFIG_NETFILTER_XT_MATCH_REALM=y
CONFIG_NETFILTER_XT_MATCH_SCTP=y
# CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set
CONFIG_NETFILTER_XT_MATCH_STRING=y
CONFIG_NETFILTER_XT_MATCH_TCPMSS=y
# CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set
#
# IP: Netfilter Configuration
#
# CONFIG_IP_NF_QUEUE is not set
CONFIG_IP_NF_IPTABLES=y
CONFIG_IP_NF_MATCH_IPRANGE=y
CONFIG_IP_NF_MATCH_TOS=y
CONFIG_IP_NF_MATCH_RECENT=y
CONFIG_IP_NF_MATCH_ECN=y
# CONFIG_IP_NF_MATCH_AH is not set
CONFIG_IP_NF_MATCH_TTL=y
CONFIG_IP_NF_MATCH_OWNER=y
CONFIG_IP_NF_MATCH_ADDRTYPE=y
CONFIG_IP_NF_FILTER=y
CONFIG_IP_NF_TARGET_REJECT=y
CONFIG_IP_NF_TARGET_LOG=y
CONFIG_IP_NF_TARGET_ULOG=y
CONFIG_IP_NF_MANGLE=y
CONFIG_IP_NF_TARGET_TOS=y
CONFIG_IP_NF_TARGET_ECN=y
CONFIG_IP_NF_TARGET_TTL=y
CONFIG_IP_NF_RAW=y
# CONFIG_IP_NF_ARPTABLES is not set
#
# IPv6: Netfilter Configuration (EXPERIMENTAL)
#
CONFIG_IP6_NF_QUEUE=y
# CONFIG_IP6_NF_IPTABLES is not set
#
# Bridge: Netfilter Configuration
#
# CONFIG_BRIDGE_NF_EBTABLES is not set
#
# DCCP Configuration (EXPERIMENTAL)
#
# CONFIG_IP_DCCP is not set
#
# SCTP Configuration (EXPERIMENTAL)
#
# CONFIG_IP_SCTP is not set
#
# TIPC Configuration (EXPERIMENTAL)
#
# CONFIG_TIPC is not set
# CONFIG_ATM is not set
CONFIG_BRIDGE=y
CONFIG_VLAN_8021Q=y
# CONFIG_DECNET is not set
CONFIG_LLC=y
# CONFIG_LLC2 is not set
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
# CONFIG_X25 is not set
# CONFIG_LAPB is not set
# CONFIG_ECONET is not set
# CONFIG_WAN_ROUTER is not set
#
# QoS and/or fair queueing
#
CONFIG_NET_SCHED=y
CONFIG_NET_SCH_FIFO=y
# CONFIG_NET_SCH_CLK_JIFFIES is not set
# CONFIG_NET_SCH_CLK_GETTIMEOFDAY is not set
CONFIG_NET_SCH_CLK_CPU=y
#
# Queueing/Scheduling
#
CONFIG_NET_SCH_CBQ=y
CONFIG_NET_SCH_HTB=y
# CONFIG_NET_SCH_HFSC is not set
CONFIG_NET_SCH_PRIO=y
CONFIG_NET_SCH_RED=y
CONFIG_NET_SCH_SFQ=y
CONFIG_NET_SCH_TEQL=y
CONFIG_NET_SCH_TBF=y
CONFIG_NET_SCH_GRED=y
CONFIG_NET_SCH_DSMARK=y
# CONFIG_NET_SCH_NETEM is not set
CONFIG_NET_SCH_INGRESS=y
#
# Classification
#
CONFIG_NET_CLS=y
CONFIG_NET_CLS_BASIC=y
CONFIG_NET_CLS_TCINDEX=y
CONFIG_NET_CLS_ROUTE4=y
CONFIG_NET_CLS_ROUTE=y
CONFIG_NET_CLS_FW=y
CONFIG_NET_CLS_U32=y
CONFIG_CLS_U32_PERF=y
CONFIG_CLS_U32_MARK=y
# CONFIG_NET_CLS_RSVP is not set
# CONFIG_NET_CLS_RSVP6 is not set
# CONFIG_NET_EMATCH is not set
CONFIG_NET_CLS_ACT=y
CONFIG_NET_ACT_POLICE=y
CONFIG_NET_ACT_GACT=y
CONFIG_GACT_PROB=y
CONFIG_NET_ACT_MIRRED=y
CONFIG_NET_ACT_IPT=y
CONFIG_NET_ACT_PEDIT=y
# CONFIG_NET_ACT_SIMP is not set
CONFIG_NET_CLS_IND=y
CONFIG_NET_ESTIMATOR=y
#
# Network testing
#
# CONFIG_NET_PKTGEN is not set
# CONFIG_HAMRADIO is not set
# CONFIG_IRDA is not set
CONFIG_BT=y
CONFIG_BT_L2CAP=y
CONFIG_BT_SCO=y
CONFIG_BT_RFCOMM=y
CONFIG_BT_RFCOMM_TTY=y
CONFIG_BT_BNEP=y
# CONFIG_BT_BNEP_MC_FILTER is not set
# CONFIG_BT_BNEP_PROTO_FILTER is not set
CONFIG_BT_HIDP=y
#
# Bluetooth device drivers
#
CONFIG_BT_HCIUSB=y
CONFIG_BT_HCIUSB_SCO=y
CONFIG_BT_HCIUART=y
CONFIG_BT_HCIUART_H4=y
CONFIG_BT_HCIUART_BCSP=y
# CONFIG_BT_HCIBCM203X is not set
# CONFIG_BT_HCIBPA10X is not set
# CONFIG_BT_HCIBFUSB is not set
# CONFIG_BT_HCIVHCI is not set
# CONFIG_IEEE80211 is not set
CONFIG_FIB_RULES=y
#
# Device Drivers
#
#
# Generic Driver Options
#
# CONFIG_STANDALONE is not set
# CONFIG_PREVENT_FIRMWARE_BUILD is not set
CONFIG_FW_LOADER=y
# CONFIG_DEBUG_DRIVER is not set
# CONFIG_DEBUG_DEVRES is not set
# CONFIG_SYS_HYPERVISOR is not set
#
# Connector - unified userspace <-> kernelspace linker
#
# CONFIG_CONNECTOR is not set
#
# Memory Technology Devices (MTD)
#
CONFIG_MTD=y
# CONFIG_MTD_DEBUG is not set
# CONFIG_MTD_CONCAT is not set
CONFIG_MTD_PARTITIONS=y
# CONFIG_MTD_REDBOOT_PARTS is not set
# CONFIG_MTD_CMDLINE_PARTS is not set
#
# User Modules And Translation Layers
#
CONFIG_MTD_CHAR=y
CONFIG_MTD_BLKDEVS=y
CONFIG_MTD_BLOCK=y
# CONFIG_FTL is not set
# CONFIG_NFTL is not set
# CONFIG_INFTL is not set
# CONFIG_RFD_FTL is not set
# CONFIG_SSFDC is not set
#
# RAM/ROM/Flash chip drivers
#
# CONFIG_MTD_CFI is not set
# CONFIG_MTD_JEDECPROBE is not set
CONFIG_MTD_MAP_BANK_WIDTH_1=y
CONFIG_MTD_MAP_BANK_WIDTH_2=y
CONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
CONFIG_MTD_CFI_I1=y
CONFIG_MTD_CFI_I2=y
# CONFIG_MTD_CFI_I4 is not set
# CONFIG_MTD_CFI_I8 is not set
# CONFIG_MTD_RAM is not set
# CONFIG_MTD_ROM is not set
# CONFIG_MTD_ABSENT is not set
# CONFIG_MTD_OBSOLETE_CHIPS is not set
#
# Mapping drivers for chip access
#
# CONFIG_MTD_COMPLEX_MAPPINGS is not set
# CONFIG_MTD_TS5500 is not set
# CONFIG_MTD_PLATRAM is not set
#
# Self-contained MTD device drivers
#
# CONFIG_MTD_PMC551 is not set
# CONFIG_MTD_SLRAM is not set
# CONFIG_MTD_PHRAM is not set
# CONFIG_MTD_MTDRAM is not set
CONFIG_MTD_BLOCK2MTD=y
#
# Disk-On-Chip Device Drivers
#
# CONFIG_MTD_DOC2000 is not set
# CONFIG_MTD_DOC2001 is not set
# CONFIG_MTD_DOC2001PLUS is not set
#
# NAND Flash Device Drivers
#
# CONFIG_MTD_NAND is not set
#
# OneNAND Flash Device Drivers
#
# CONFIG_MTD_ONENAND is not set
#
# Parallel port support
#
# CONFIG_PARPORT is not set
#
# Plug and Play support
#
CONFIG_PNP=y
# CONFIG_PNP_DEBUG is not set
#
# Protocols
#
CONFIG_PNPACPI=y
#
# Block devices
#
# CONFIG_BLK_DEV_FD is not set
# CONFIG_BLK_CPQ_DA is not set
# CONFIG_BLK_CPQ_CISS_DA is not set
# CONFIG_BLK_DEV_DAC960 is not set
# CONFIG_BLK_DEV_UMEM is not set
# CONFIG_BLK_DEV_COW_COMMON is not set
CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_CRYPTOLOOP=y
# CONFIG_BLK_DEV_NBD is not set
# CONFIG_BLK_DEV_SX8 is not set
# CONFIG_BLK_DEV_UB is not set
# CONFIG_BLK_DEV_RAM is not set
# CONFIG_CDROM_PKTCDVD is not set
# CONFIG_ATA_OVER_ETH is not set
#
# Misc devices
#
# CONFIG_IBM_ASM is not set
# CONFIG_SGI_IOC4 is not set
# CONFIG_TIFM_CORE is not set
# CONFIG_MSI_LAPTOP is not set
# CONFIG_SONY_LAPTOP is not set
#
# ATA/ATAPI/MFM/RLL support
#
# CONFIG_IDE is not set
#
# SCSI device support
#
# CONFIG_RAID_ATTRS is not set
CONFIG_SCSI=y
# CONFIG_SCSI_TGT is not set
# CONFIG_SCSI_NETLINK is not set
CONFIG_SCSI_PROC_FS=y
#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
# CONFIG_CHR_DEV_ST is not set
# CONFIG_CHR_DEV_OSST is not set
CONFIG_BLK_DEV_SR=y
# CONFIG_BLK_DEV_SR_VENDOR is not set
CONFIG_CHR_DEV_SG=y
# CONFIG_CHR_DEV_SCH is not set
#
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
#
CONFIG_SCSI_MULTI_LUN=y
# CONFIG_SCSI_CONSTANTS is not set
# CONFIG_SCSI_LOGGING is not set
# CONFIG_SCSI_SCAN_ASYNC is not set
#
# SCSI Transports
#
# CONFIG_SCSI_SPI_ATTRS is not set
# CONFIG_SCSI_FC_ATTRS is not set
# CONFIG_SCSI_ISCSI_ATTRS is not set
# CONFIG_SCSI_SAS_ATTRS is not set
# CONFIG_SCSI_SAS_LIBSAS is not set
#
# SCSI low-level drivers
#
# CONFIG_ISCSI_TCP is not set
# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
# CONFIG_SCSI_3W_9XXX is not set
# CONFIG_SCSI_ACARD is not set
# CONFIG_SCSI_AACRAID is not set
# CONFIG_SCSI_AIC7XXX is not set
# CONFIG_SCSI_AIC7XXX_OLD is not set
# CONFIG_SCSI_AIC79XX is not set
# CONFIG_SCSI_AIC94XX is not set
# CONFIG_SCSI_ARCMSR is not set
# CONFIG_MEGARAID_NEWGEN is not set
# CONFIG_MEGARAID_LEGACY is not set
# CONFIG_MEGARAID_SAS is not set
# CONFIG_SCSI_HPTIOP is not set
# CONFIG_SCSI_BUSLOGIC is not set
# CONFIG_SCSI_DMX3191D is not set
# CONFIG_SCSI_EATA is not set
# CONFIG_SCSI_FUTURE_DOMAIN is not set
# CONFIG_SCSI_GDTH is not set
# CONFIG_SCSI_IPS is not set
# CONFIG_SCSI_INITIO is not set
# CONFIG_SCSI_INIA100 is not set
# CONFIG_SCSI_STEX is not set
# CONFIG_SCSI_SYM53C8XX_2 is not set
# CONFIG_SCSI_IPR is not set
# CONFIG_SCSI_QLOGIC_1280 is not set
# CONFIG_SCSI_QLA_FC is not set
# CONFIG_SCSI_QLA_ISCSI is not set
# CONFIG_SCSI_LPFC is not set
# CONFIG_SCSI_DC395x is not set
# CONFIG_SCSI_DC390T is not set
# CONFIG_SCSI_DEBUG is not set
# CONFIG_SCSI_SRP is not set
#
# Serial ATA (prod) and Parallel ATA (experimental) drivers
#
CONFIG_ATA=y
# CONFIG_ATA_NONSTANDARD is not set
CONFIG_SATA_AHCI=y
# CONFIG_SATA_SVW is not set
# CONFIG_ATA_PIIX is not set
# CONFIG_SATA_MV is not set
CONFIG_SATA_NV=y
# CONFIG_PDC_ADMA is not set
# CONFIG_SATA_QSTOR is not set
# CONFIG_SATA_PROMISE is not set
# CONFIG_SATA_SX4 is not set
# CONFIG_SATA_SIL is not set
# CONFIG_SATA_SIL24 is not set
# CONFIG_SATA_SIS is not set
# CONFIG_SATA_ULI is not set
# CONFIG_SATA_VIA is not set
# CONFIG_SATA_VITESSE is not set
# CONFIG_SATA_INIC162X is not set
CONFIG_SATA_ACPI=y
# CONFIG_PATA_ALI is not set
CONFIG_PATA_AMD=m
# CONFIG_PATA_ARTOP is not set
# CONFIG_PATA_ATIIXP is not set
# CONFIG_PATA_CMD64X is not set
# CONFIG_PATA_CS5520 is not set
# CONFIG_PATA_CS5530 is not set
# CONFIG_PATA_CYPRESS is not set
# CONFIG_PATA_EFAR is not set
# CONFIG_ATA_GENERIC is not set
# CONFIG_PATA_HPT366 is not set
# CONFIG_PATA_HPT37X is not set
# CONFIG_PATA_HPT3X2N is not set
# CONFIG_PATA_HPT3X3 is not set
# CONFIG_PATA_IT821X is not set
# CONFIG_PATA_IT8213 is not set
# CONFIG_PATA_JMICRON is not set
# CONFIG_PATA_TRIFLEX is not set
# CONFIG_PATA_MARVELL is not set
# CONFIG_PATA_MPIIX is not set
# CONFIG_PATA_OLDPIIX is not set
# CONFIG_PATA_NETCELL is not set
# CONFIG_PATA_NS87410 is not set
# CONFIG_PATA_OPTI is not set
# CONFIG_PATA_OPTIDMA is not set
# CONFIG_PATA_PDC_OLD is not set
# CONFIG_PATA_RADISYS is not set
# CONFIG_PATA_RZ1000 is not set
# CONFIG_PATA_SC1200 is not set
# CONFIG_PATA_SERVERWORKS is not set
# CONFIG_PATA_PDC2027X is not set
# CONFIG_PATA_SIL680 is not set
# CONFIG_PATA_SIS is not set
# CONFIG_PATA_VIA is not set
# CONFIG_PATA_WINBOND is not set
# CONFIG_PATA_PLATFORM is not set
#
# Multi-device support (RAID and LVM)
#
CONFIG_MD=y
CONFIG_BLK_DEV_MD=y
# CONFIG_MD_LINEAR is not set
# CONFIG_MD_RAID0 is not set
CONFIG_MD_RAID1=y
# CONFIG_MD_RAID10 is not set
# CONFIG_MD_RAID456 is not set
# CONFIG_MD_MULTIPATH is not set
# CONFIG_MD_FAULTY is not set
CONFIG_BLK_DEV_DM=y
# CONFIG_DM_DEBUG is not set
CONFIG_DM_CRYPT=y
CONFIG_DM_SNAPSHOT=y
CONFIG_DM_MIRROR=y
CONFIG_DM_ZERO=y
# CONFIG_DM_MULTIPATH is not set
#
# Fusion MPT device support
#
# CONFIG_FUSION is not set
# CONFIG_FUSION_SPI is not set
# CONFIG_FUSION_FC is not set
# CONFIG_FUSION_SAS is not set
#
# IEEE 1394 (FireWire) support
#
# CONFIG_IEEE1394 is not set
#
# I2O device support
#
# CONFIG_I2O is not set
#
# Macintosh device drivers
#
# CONFIG_MAC_EMUMOUSEBTN is not set
#
# Network device support
#
CONFIG_NETDEVICES=y
# CONFIG_IFB is not set
# CONFIG_DUMMY is not set
# CONFIG_BONDING is not set
# CONFIG_EQUALIZER is not set
CONFIG_TUN=y
# CONFIG_NET_SB1000 is not set
#
# ARCnet devices
#
# CONFIG_ARCNET is not set
#
# PHY device support
#
# CONFIG_PHYLIB is not set
#
# Ethernet (10 or 100Mbit)
#
CONFIG_NET_ETHERNET=y
CONFIG_MII=y
# CONFIG_HAPPYMEAL is not set
# CONFIG_SUNGEM is not set
# CONFIG_CASSINI is not set
# CONFIG_NET_VENDOR_3COM is not set
#
# Tulip family network device support
#
# CONFIG_NET_TULIP is not set
# CONFIG_HP100 is not set
CONFIG_NET_PCI=y
# CONFIG_PCNET32 is not set
# CONFIG_AMD8111_ETH is not set
# CONFIG_ADAPTEC_STARFIRE is not set
# CONFIG_B44 is not set
CONFIG_FORCEDETH=m
# CONFIG_FORCEDETH_NAPI is not set
# CONFIG_DGRS is not set
# CONFIG_EEPRO100 is not set
CONFIG_E100=y
# CONFIG_FEALNX is not set
# CONFIG_NATSEMI is not set
# CONFIG_NE2K_PCI is not set
# CONFIG_8139CP is not set
# CONFIG_8139TOO is not set
# CONFIG_SIS900 is not set
# CONFIG_EPIC100 is not set
# CONFIG_SUNDANCE is not set
# CONFIG_VIA_RHINE is not set
# CONFIG_SC92031 is not set
#
# Ethernet (1000 Mbit)
#
# CONFIG_ACENIC is not set
# CONFIG_DL2K is not set
# CONFIG_E1000 is not set
# CONFIG_NS83820 is not set
# CONFIG_HAMACHI is not set
# CONFIG_YELLOWFIN is not set
CONFIG_R8169=y
CONFIG_R8169_NAPI=y
CONFIG_R8169_VLAN=y
# CONFIG_SIS190 is not set
# CONFIG_SKGE is not set
# CONFIG_SKY2 is not set
# CONFIG_SK98LIN is not set
# CONFIG_VIA_VELOCITY is not set
# CONFIG_TIGON3 is not set
# CONFIG_BNX2 is not set
# CONFIG_QLA3XXX is not set
# CONFIG_ATL1 is not set
#
# Ethernet (10000 Mbit)
#
# CONFIG_CHELSIO_T1 is not set
# CONFIG_CHELSIO_T3 is not set
# CONFIG_IXGB is not set
# CONFIG_S2IO is not set
# CONFIG_MYRI10GE is not set
# CONFIG_NETXEN_NIC is not set
#
# Token Ring devices
#
# CONFIG_TR is not set
#
# Wireless LAN (non-hamradio)
#
# CONFIG_NET_RADIO is not set
#
# Wan interfaces
#
# CONFIG_WAN is not set
# CONFIG_FDDI is not set
# CONFIG_HIPPI is not set
# CONFIG_PPP is not set
# CONFIG_SLIP is not set
# CONFIG_NET_FC is not set
# CONFIG_SHAPER is not set
# CONFIG_NETCONSOLE is not set
# CONFIG_NETPOLL is not set
# CONFIG_NET_POLL_CONTROLLER is not set
#
# ISDN subsystem
#
# CONFIG_ISDN is not set
#
# Telephony Support
#
# CONFIG_PHONE is not set
#
# Input device support
#
CONFIG_INPUT=y
# CONFIG_INPUT_FF_MEMLESS is not set
#
# Userland interfaces
#
CONFIG_INPUT_MOUSEDEV=y
# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1600
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=1200
CONFIG_INPUT_JOYDEV=y
# CONFIG_INPUT_TSDEV is not set
CONFIG_INPUT_EVDEV=y
# CONFIG_INPUT_EVBUG is not set
#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
# CONFIG_KEYBOARD_ATKBD is not set
# CONFIG_KEYBOARD_SUNKBD is not set
# CONFIG_KEYBOARD_LKKBD is not set
# CONFIG_KEYBOARD_XTKBD is not set
# CONFIG_KEYBOARD_NEWTON is not set
# CONFIG_KEYBOARD_STOWAWAY is not set
CONFIG_INPUT_MOUSE=y
# CONFIG_MOUSE_PS2 is not set
# CONFIG_MOUSE_SERIAL is not set
# CONFIG_MOUSE_VSXXXAA is not set
CONFIG_INPUT_JOYSTICK=y
CONFIG_JOYSTICK_ANALOG=m
# CONFIG_JOYSTICK_A3D is not set
# CONFIG_JOYSTICK_ADI is not set
# CONFIG_JOYSTICK_COBRA is not set
# CONFIG_JOYSTICK_GF2K is not set
# CONFIG_JOYSTICK_GRIP is not set
# CONFIG_JOYSTICK_GRIP_MP is not set
# CONFIG_JOYSTICK_GUILLEMOT is not set
# CONFIG_JOYSTICK_INTERACT is not set
# CONFIG_JOYSTICK_SIDEWINDER is not set
# CONFIG_JOYSTICK_TMDC is not set
# CONFIG_JOYSTICK_IFORCE is not set
# CONFIG_JOYSTICK_WARRIOR is not set
# CONFIG_JOYSTICK_MAGELLAN is not set
# CONFIG_JOYSTICK_SPACEORB is not set
# CONFIG_JOYSTICK_SPACEBALL is not set
# CONFIG_JOYSTICK_STINGER is not set
# CONFIG_JOYSTICK_TWIDJOY is not set
# CONFIG_JOYSTICK_JOYDUMP is not set
# CONFIG_INPUT_TOUCHSCREEN is not set
CONFIG_INPUT_MISC=y
# CONFIG_INPUT_PCSPKR is not set
# CONFIG_INPUT_ATLAS_BTNS is not set
# CONFIG_INPUT_UINPUT is not set
#
# Hardware I/O ports
#
CONFIG_SERIO=y
# CONFIG_SERIO_I8042 is not set
CONFIG_SERIO_SERPORT=y
# CONFIG_SERIO_CT82C710 is not set
# CONFIG_SERIO_PCIPS2 is not set
# CONFIG_SERIO_LIBPS2 is not set
# CONFIG_SERIO_RAW is not set
CONFIG_GAMEPORT=m
# CONFIG_GAMEPORT_NS558 is not set
# CONFIG_GAMEPORT_L4 is not set
CONFIG_GAMEPORT_EMU10K1=m
# CONFIG_GAMEPORT_FM801 is not set
#
# Character devices
#
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
# CONFIG_VT_HW_CONSOLE_BINDING is not set
# CONFIG_SERIAL_NONSTANDARD is not set
#
# Serial drivers
#
# CONFIG_SERIAL_8250 is not set
#
# Non-8250 serial port support
#
# CONFIG_SERIAL_JSM is not set
CONFIG_UNIX98_PTYS=y
# CONFIG_LEGACY_PTYS is not set
#
# IPMI
#
# CONFIG_IPMI_HANDLER is not set
#
# Watchdog Cards
#
# CONFIG_WATCHDOG is not set
# CONFIG_HW_RANDOM is not set
# CONFIG_NVRAM is not set
CONFIG_RTC=y
# CONFIG_DTLK is not set
# CONFIG_R3964 is not set
# CONFIG_APPLICOM is not set
CONFIG_AGP=y
CONFIG_AGP_AMD64=y
# CONFIG_AGP_INTEL is not set
# CONFIG_AGP_SIS is not set
# CONFIG_AGP_VIA is not set
CONFIG_DRM=m
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_R128 is not set
CONFIG_DRM_RADEON=m
# CONFIG_DRM_MGA is not set
# CONFIG_DRM_SIS is not set
# CONFIG_DRM_VIA is not set
# CONFIG_DRM_SAVAGE is not set
# CONFIG_MWAVE is not set
# CONFIG_PC8736x_GPIO is not set
# CONFIG_RAW_DRIVER is not set
# CONFIG_HPET is not set
# CONFIG_HANGCHECK_TIMER is not set
#
# TPM devices
#
# CONFIG_TCG_TPM is not set
# CONFIG_TELCLOCK is not set
CONFIG_MEMORY_ACCESS=y
#
# I2C support
#
CONFIG_I2C=y
CONFIG_I2C_CHARDEV=y
#
# I2C Algorithms
#
CONFIG_I2C_ALGOBIT=y
# CONFIG_I2C_ALGOPCF is not set
# CONFIG_I2C_ALGOPCA is not set
#
# I2C Hardware Bus support
#
# CONFIG_I2C_ALI1535 is not set
# CONFIG_I2C_ALI1563 is not set
# CONFIG_I2C_ALI15X3 is not set
# CONFIG_I2C_AMD756 is not set
# CONFIG_I2C_AMD8111 is not set
# CONFIG_I2C_I801 is not set
# CONFIG_I2C_I810 is not set
# CONFIG_I2C_PIIX4 is not set
CONFIG_I2C_ISA=y
CONFIG_I2C_NFORCE2=y
# CONFIG_I2C_OCORES is not set
# CONFIG_I2C_PARPORT_LIGHT is not set
# CONFIG_I2C_PASEMI is not set
# CONFIG_I2C_PROSAVAGE is not set
# CONFIG_I2C_SAVAGE4 is not set
# CONFIG_I2C_SIS5595 is not set
# CONFIG_I2C_SIS630 is not set
# CONFIG_I2C_SIS96X is not set
# CONFIG_I2C_STUB is not set
# CONFIG_I2C_VIA is not set
# CONFIG_I2C_VIAPRO is not set
# CONFIG_I2C_VOODOO3 is not set
# CONFIG_I2C_PCA_ISA is not set
#
# Miscellaneous I2C Chip support
#
# CONFIG_SENSORS_DS1337 is not set
# CONFIG_SENSORS_DS1374 is not set
# CONFIG_SENSORS_EEPROM is not set
# CONFIG_SENSORS_PCF8574 is not set
# CONFIG_SENSORS_PCA9539 is not set
# CONFIG_SENSORS_PCF8591 is not set
# CONFIG_SENSORS_MAX6875 is not set
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
# CONFIG_I2C_DEBUG_CHIP is not set
#
# SPI support
#
# CONFIG_SPI is not set
# CONFIG_SPI_MASTER is not set
#
# Dallas's 1-wire bus
#
# CONFIG_W1 is not set
#
# Hardware Monitoring support
#
CONFIG_HWMON=y
CONFIG_HWMON_VID=y
# CONFIG_SENSORS_ABITUGURU is not set
# CONFIG_SENSORS_ADM1021 is not set
# CONFIG_SENSORS_ADM1025 is not set
# CONFIG_SENSORS_ADM1026 is not set
# CONFIG_SENSORS_ADM1029 is not set
# CONFIG_SENSORS_ADM1031 is not set
# CONFIG_SENSORS_ADM9240 is not set
CONFIG_SENSORS_K8TEMP=y
# CONFIG_SENSORS_ASB100 is not set
# CONFIG_SENSORS_ATXP1 is not set
# CONFIG_SENSORS_DS1621 is not set
# CONFIG_SENSORS_F71805F is not set
# CONFIG_SENSORS_FSCHER is not set
# CONFIG_SENSORS_FSCPOS is not set
# CONFIG_SENSORS_GL518SM is not set
# CONFIG_SENSORS_GL520SM is not set
CONFIG_SENSORS_IT87=y
# CONFIG_SENSORS_LM63 is not set
# CONFIG_SENSORS_LM75 is not set
# CONFIG_SENSORS_LM77 is not set
# CONFIG_SENSORS_LM78 is not set
# CONFIG_SENSORS_LM80 is not set
# CONFIG_SENSORS_LM83 is not set
# CONFIG_SENSORS_LM85 is not set
# CONFIG_SENSORS_LM87 is not set
# CONFIG_SENSORS_LM90 is not set
# CONFIG_SENSORS_LM92 is not set
# CONFIG_SENSORS_MAX1619 is not set
# CONFIG_SENSORS_PC87360 is not set
# CONFIG_SENSORS_PC87427 is not set
# CONFIG_SENSORS_SIS5595 is not set
# CONFIG_SENSORS_SMSC47M1 is not set
# CONFIG_SENSORS_SMSC47M192 is not set
# CONFIG_SENSORS_SMSC47B397 is not set
# CONFIG_SENSORS_VIA686A is not set
# CONFIG_SENSORS_VT1211 is not set
# CONFIG_SENSORS_VT8231 is not set
# CONFIG_SENSORS_W83781D is not set
# CONFIG_SENSORS_W83791D is not set
# CONFIG_SENSORS_W83792D is not set
# CONFIG_SENSORS_W83793 is not set
# CONFIG_SENSORS_W83L785TS is not set
# CONFIG_SENSORS_W83627HF is not set
# CONFIG_SENSORS_W83627EHF is not set
# CONFIG_SENSORS_HDAPS is not set
# CONFIG_HWMON_DEBUG_CHIP is not set
#
# Multifunction device drivers
#
# CONFIG_MFD_SM501 is not set
#
# Multimedia devices
#
CONFIG_VIDEO_DEV=m
# CONFIG_VIDEO_V4L1 is not set
# CONFIG_VIDEO_V4L1_COMPAT is not set
CONFIG_VIDEO_V4L2=y
#
# Video Capture Adapters
#
#
# Video Capture Adapters
#
# CONFIG_VIDEO_ADV_DEBUG is not set
CONFIG_VIDEO_HELPER_CHIPS_AUTO=y
# CONFIG_VIDEO_VIVI is not set
# CONFIG_VIDEO_SAA5246A is not set
# CONFIG_VIDEO_SAA5249 is not set
# CONFIG_VIDEO_SAA7134 is not set
# CONFIG_VIDEO_HEXIUM_ORION is not set
# CONFIG_VIDEO_HEXIUM_GEMINI is not set
# CONFIG_VIDEO_CX88 is not set
# CONFIG_VIDEO_CAFE_CCIC is not set
#
# V4L USB devices
#
# CONFIG_VIDEO_PVRUSB2 is not set
# CONFIG_VIDEO_USBVISION is not set
#
# Radio Adapters
#
# CONFIG_RADIO_GEMTEK_PCI is not set
# CONFIG_RADIO_MAXIRADIO is not set
# CONFIG_RADIO_MAESTRO is not set
# CONFIG_USB_DSBR is not set
#
# Digital Video Broadcasting Devices
#
# CONFIG_DVB is not set
# CONFIG_USB_DABUSB is not set
#
# Graphics support
#
CONFIG_BACKLIGHT_LCD_SUPPORT=y
CONFIG_BACKLIGHT_CLASS_DEVICE=y
# CONFIG_LCD_CLASS_DEVICE is not set
# CONFIG_BACKLIGHT_PROGEAR is not set
CONFIG_FB=y
CONFIG_FIRMWARE_EDID=y
CONFIG_FB_DDC=m
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
# CONFIG_FB_SVGALIB is not set
# CONFIG_FB_MACMODES is not set
# CONFIG_FB_BACKLIGHT is not set
CONFIG_FB_MODE_HELPERS=y
# CONFIG_FB_TILEBLITTING is not set
#
# Frambuffer hardware drivers
#
# CONFIG_FB_CIRRUS is not set
# CONFIG_FB_PM2 is not set
# CONFIG_FB_CYBER2000 is not set
# CONFIG_FB_ARC is not set
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
# CONFIG_FB_VGA16 is not set
CONFIG_FB_VESA=y
# CONFIG_FB_HGA is not set
# CONFIG_FB_S1D13XXX is not set
# CONFIG_FB_NVIDIA is not set
# CONFIG_FB_RIVA is not set
# CONFIG_FB_INTEL is not set
# CONFIG_FB_MATROX is not set
CONFIG_FB_RADEON=m
CONFIG_FB_RADEON_I2C=y
# CONFIG_FB_RADEON_BACKLIGHT is not set
CONFIG_FB_RADEON_DEBUG=y
# CONFIG_FB_ATY128 is not set
# CONFIG_FB_ATY is not set
# CONFIG_FB_S3 is not set
# CONFIG_FB_SAVAGE is not set
# CONFIG_FB_SIS is not set
# CONFIG_FB_NEOMAGIC is not set
# CONFIG_FB_KYRO is not set
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VOODOO1 is not set
# CONFIG_FB_TRIDENT is not set
# CONFIG_FB_GEODE is not set
# CONFIG_FB_VIRTUAL is not set
#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
CONFIG_VGACON_SOFT_SCROLLBACK=y
CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64
CONFIG_VIDEO_SELECT=y
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
CONFIG_FONTS=y
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
# CONFIG_FONT_6x11 is not set
# CONFIG_FONT_7x14 is not set
# CONFIG_FONT_PEARL_8x8 is not set
# CONFIG_FONT_ACORN_8x8 is not set
# CONFIG_FONT_MINI_4x6 is not set
# CONFIG_FONT_SUN8x16 is not set
# CONFIG_FONT_SUN12x22 is not set
# CONFIG_FONT_10x18 is not set
#
# Logo configuration
#
# CONFIG_LOGO is not set
#
# Sound
#
CONFIG_SOUND=y
#
# Advanced Linux Sound Architecture
#
CONFIG_SND=y
CONFIG_SND_TIMER=y
CONFIG_SND_PCM=y
CONFIG_SND_HWDEP=m
CONFIG_SND_RAWMIDI=m
CONFIG_SND_SEQUENCER=y
# CONFIG_SND_SEQ_DUMMY is not set
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=y
CONFIG_SND_PCM_OSS=y
# CONFIG_SND_PCM_OSS_PLUGINS is not set
CONFIG_SND_SEQUENCER_OSS=y
# CONFIG_SND_RTCTIMER is not set
# CONFIG_SND_DYNAMIC_MINORS is not set
# CONFIG_SND_SUPPORT_OLD_API is not set
CONFIG_SND_VERBOSE_PROCFS=y
CONFIG_SND_VERBOSE_PRINTK=y
CONFIG_SND_DEBUG=y
CONFIG_SND_DEBUG_DETECT=y
# CONFIG_SND_PCM_XRUN_DEBUG is not set
#
# Generic devices
#
CONFIG_SND_AC97_CODEC=m
# CONFIG_SND_DUMMY is not set
# CONFIG_SND_VIRMIDI is not set
# CONFIG_SND_MTPAV is not set
# CONFIG_SND_SERIAL_U16550 is not set
# CONFIG_SND_MPU401 is not set
#
# PCI devices
#
# CONFIG_SND_AD1889 is not set
# CONFIG_SND_ALS300 is not set
# CONFIG_SND_ALS4000 is not set
# CONFIG_SND_ALI5451 is not set
# CONFIG_SND_ATIIXP is not set
# CONFIG_SND_ATIIXP_MODEM is not set
# CONFIG_SND_AU8810 is not set
# CONFIG_SND_AU8820 is not set
# CONFIG_SND_AU8830 is not set
# CONFIG_SND_AZT3328 is not set
# CONFIG_SND_BT87X is not set
# CONFIG_SND_CA0106 is not set
# CONFIG_SND_CMIPCI is not set
# CONFIG_SND_CS4281 is not set
# CONFIG_SND_CS46XX is not set
# CONFIG_SND_DARLA20 is not set
# CONFIG_SND_GINA20 is not set
# CONFIG_SND_LAYLA20 is not set
# CONFIG_SND_DARLA24 is not set
# CONFIG_SND_GINA24 is not set
# CONFIG_SND_LAYLA24 is not set
# CONFIG_SND_MONA is not set
# CONFIG_SND_MIA is not set
# CONFIG_SND_ECHO3G is not set
# CONFIG_SND_INDIGO is not set
# CONFIG_SND_INDIGOIO is not set
# CONFIG_SND_INDIGODJ is not set
CONFIG_SND_EMU10K1=m
# CONFIG_SND_EMU10K1X is not set
# CONFIG_SND_ENS1370 is not set
# CONFIG_SND_ENS1371 is not set
# CONFIG_SND_ES1938 is not set
# CONFIG_SND_ES1968 is not set
# CONFIG_SND_FM801 is not set
CONFIG_SND_HDA_INTEL=m
# CONFIG_SND_HDSP is not set
# CONFIG_SND_HDSPM is not set
# CONFIG_SND_ICE1712 is not set
# CONFIG_SND_ICE1724 is not set
# CONFIG_SND_INTEL8X0 is not set
# CONFIG_SND_INTEL8X0M is not set
# CONFIG_SND_KORG1212 is not set
# CONFIG_SND_MAESTRO3 is not set
# CONFIG_SND_MIXART is not set
# CONFIG_SND_NM256 is not set
# CONFIG_SND_PCXHR is not set
# CONFIG_SND_RIPTIDE is not set
# CONFIG_SND_RME32 is not set
# CONFIG_SND_RME96 is not set
# CONFIG_SND_RME9652 is not set
# CONFIG_SND_SONICVIBES is not set
# CONFIG_SND_TRIDENT is not set
# CONFIG_SND_VIA82XX is not set
# CONFIG_SND_VIA82XX_MODEM is not set
# CONFIG_SND_VX222 is not set
# CONFIG_SND_YMFPCI is not set
CONFIG_SND_AC97_POWER_SAVE=y
#
# USB devices
#
# CONFIG_SND_USB_AUDIO is not set
# CONFIG_SND_USB_USX2Y is not set
#
# SoC audio support
#
# CONFIG_SND_SOC is not set
#
# Open Sound System
#
# CONFIG_SOUND_PRIME is not set
CONFIG_AC97_BUS=m
#
# HID Devices
#
CONFIG_HID=y
# CONFIG_HID_DEBUG is not set
#
# USB support
#
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB_ARCH_HAS_OHCI=y
CONFIG_USB_ARCH_HAS_EHCI=y
CONFIG_USB=y
# CONFIG_USB_DEBUG is not set
#
# Miscellaneous USB options
#
CONFIG_USB_DEVICEFS=y
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_SUSPEND is not set
# CONFIG_USB_OTG is not set
#
# USB Host Controller Drivers
#
CONFIG_USB_EHCI_HCD=y
# CONFIG_USB_EHCI_SPLIT_ISO is not set
# CONFIG_USB_EHCI_ROOT_HUB_TT is not set
# CONFIG_USB_EHCI_TT_NEWSCHED is not set
# CONFIG_USB_EHCI_BIG_ENDIAN_MMIO is not set
# CONFIG_USB_ISP116X_HCD is not set
CONFIG_USB_OHCI_HCD=y
# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set
# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
CONFIG_USB_UHCI_HCD=y
# CONFIG_USB_SL811_HCD is not set
#
# USB Device Class drivers
#
# CONFIG_USB_ACM is not set
CONFIG_USB_PRINTER=y
#
# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
#
#
# may also be needed; see USB_STORAGE Help for more information
#
CONFIG_USB_STORAGE=m
# CONFIG_USB_STORAGE_DEBUG is not set
# CONFIG_USB_STORAGE_DATAFAB is not set
# CONFIG_USB_STORAGE_FREECOM is not set
# CONFIG_USB_STORAGE_DPCM is not set
# CONFIG_USB_STORAGE_USBAT is not set
# CONFIG_USB_STORAGE_SDDR09 is not set
# CONFIG_USB_STORAGE_SDDR55 is not set
# CONFIG_USB_STORAGE_JUMPSHOT is not set
# CONFIG_USB_STORAGE_ALAUDA is not set
# CONFIG_USB_STORAGE_KARMA is not set
# CONFIG_USB_LIBUSUAL is not set
#
# USB Input Devices
#
CONFIG_USB_HID=y
# CONFIG_USB_HIDINPUT_POWERBOOK is not set
# CONFIG_HID_FF is not set
# CONFIG_USB_HIDDEV is not set
# CONFIG_USB_AIPTEK is not set
# CONFIG_USB_WACOM is not set
# CONFIG_USB_ACECAD is not set
# CONFIG_USB_KBTAB is not set
# CONFIG_USB_POWERMATE is not set
# CONFIG_USB_TOUCHSCREEN is not set
# CONFIG_USB_YEALINK is not set
# CONFIG_USB_XPAD is not set
# CONFIG_USB_ATI_REMOTE is not set
# CONFIG_USB_ATI_REMOTE2 is not set
# CONFIG_USB_KEYSPAN_REMOTE is not set
# CONFIG_USB_APPLETOUCH is not set
# CONFIG_USB_GTCO is not set
#
# USB Imaging devices
#
# CONFIG_USB_MDC800 is not set
# CONFIG_USB_MICROTEK is not set
#
# USB Network Adapters
#
# CONFIG_USB_CATC is not set
# CONFIG_USB_KAWETH is not set
# CONFIG_USB_PEGASUS is not set
# CONFIG_USB_RTL8150 is not set
CONFIG_USB_USBNET_MII=m
CONFIG_USB_USBNET=m
CONFIG_USB_NET_AX8817X=m
CONFIG_USB_NET_CDCETHER=m
# CONFIG_USB_NET_DM9601 is not set
# CONFIG_USB_NET_GL620A is not set
CONFIG_USB_NET_NET1080=m
# CONFIG_USB_NET_PLUSB is not set
# CONFIG_USB_NET_MCS7830 is not set
# CONFIG_USB_NET_RNDIS_HOST is not set
# CONFIG_USB_NET_CDC_SUBSET is not set
CONFIG_USB_NET_ZAURUS=m
CONFIG_USB_MON=y
#
# USB port drivers
#
#
# USB Serial Converter support
#
CONFIG_USB_SERIAL=m
CONFIG_USB_SERIAL_GENERIC=y
# CONFIG_USB_SERIAL_AIRCABLE is not set
# CONFIG_USB_SERIAL_AIRPRIME is not set
# CONFIG_USB_SERIAL_ARK3116 is not set
# CONFIG_USB_SERIAL_BELKIN is not set
# CONFIG_USB_SERIAL_WHITEHEAT is not set
# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set
# CONFIG_USB_SERIAL_CP2101 is not set
# CONFIG_USB_SERIAL_CYPRESS_M8 is not set
# CONFIG_USB_SERIAL_EMPEG is not set
# CONFIG_USB_SERIAL_FTDI_SIO is not set
# CONFIG_USB_SERIAL_FUNSOFT is not set
# CONFIG_USB_SERIAL_VISOR is not set
# CONFIG_USB_SERIAL_IPAQ is not set
# CONFIG_USB_SERIAL_IR is not set
# CONFIG_USB_SERIAL_EDGEPORT is not set
# CONFIG_USB_SERIAL_EDGEPORT_TI is not set
# CONFIG_USB_SERIAL_GARMIN is not set
# CONFIG_USB_SERIAL_IPW is not set
# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set
# CONFIG_USB_SERIAL_KEYSPAN is not set
# CONFIG_USB_SERIAL_KLSI is not set
# CONFIG_USB_SERIAL_KOBIL_SCT is not set
# CONFIG_USB_SERIAL_MCT_U232 is not set
# CONFIG_USB_SERIAL_MOS7720 is not set
# CONFIG_USB_SERIAL_MOS7840 is not set
# CONFIG_USB_SERIAL_NAVMAN is not set
CONFIG_USB_SERIAL_PL2303=m
# CONFIG_USB_SERIAL_HP4X is not set
# CONFIG_USB_SERIAL_SAFE is not set
# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set
# CONFIG_USB_SERIAL_TI is not set
# CONFIG_USB_SERIAL_CYBERJACK is not set
# CONFIG_USB_SERIAL_XIRCOM is not set
# CONFIG_USB_SERIAL_OPTION is not set
# CONFIG_USB_SERIAL_OMNINET is not set
# CONFIG_USB_SERIAL_DEBUG is not set
#
# USB Miscellaneous drivers
#
# CONFIG_USB_EMI62 is not set
# CONFIG_USB_EMI26 is not set
# CONFIG_USB_ADUTUX is not set
# CONFIG_USB_AUERSWALD is not set
# CONFIG_USB_RIO500 is not set
# CONFIG_USB_LEGOTOWER is not set
# CONFIG_USB_LCD is not set
# CONFIG_USB_BERRY_CHARGE is not set
# CONFIG_USB_LED is not set
# CONFIG_USB_CYPRESS_CY7C63 is not set
# CONFIG_USB_CYTHERM is not set
# CONFIG_USB_PHIDGET is not set
# CONFIG_USB_IDMOUSE is not set
# CONFIG_USB_FTDI_ELAN is not set
# CONFIG_USB_APPLEDISPLAY is not set
# CONFIG_USB_SISUSBVGA is not set
# CONFIG_USB_LD is not set
# CONFIG_USB_TRANCEVIBRATOR is not set
# CONFIG_USB_IOWARRIOR is not set
# CONFIG_USB_TEST is not set
#
# USB DSL modem support
#
#
# USB Gadget Support
#
# CONFIG_USB_GADGET is not set
#
# MMC/SD Card support
#
# CONFIG_MMC is not set
#
# LED devices
#
# CONFIG_NEW_LEDS is not set
#
# LED drivers
#
#
# LED Triggers
#
#
# InfiniBand support
#
# CONFIG_INFINIBAND is not set
#
# EDAC - error detection and reporting (RAS) (EXPERIMENTAL)
#
# CONFIG_EDAC is not set
#
# Real Time Clock
#
# CONFIG_RTC_CLASS is not set
#
# DMA Engine support
#
# CONFIG_DMA_ENGINE is not set
#
# DMA Clients
#
#
# DMA Devices
#
#
# Auxiliary Display support
#
#
# Virtualization
#
CONFIG_KVM=y
# CONFIG_KVM_INTEL is not set
CONFIG_KVM_AMD=y
#
# Firmware Drivers
#
# CONFIG_EDD is not set
# CONFIG_DELL_RBU is not set
# CONFIG_DCDBAS is not set
#
# File systems
#
CONFIG_EXT2_FS=y
CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT2_FS_SECURITY=y
# CONFIG_EXT2_FS_XIP is not set
CONFIG_EXT3_FS=y
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
# CONFIG_EXT4DEV_FS is not set
CONFIG_JBD=y
# CONFIG_JBD_DEBUG is not set
CONFIG_FS_MBCACHE=y
CONFIG_REISERFS_FS=y
# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
# CONFIG_REISERFS_FS_XATTR is not set
# CONFIG_JFS_FS is not set
CONFIG_FS_POSIX_ACL=y
CONFIG_XFS_FS=y
# CONFIG_XFS_QUOTA is not set
# CONFIG_XFS_SECURITY is not set
# CONFIG_XFS_POSIX_ACL is not set
# CONFIG_XFS_RT is not set
# CONFIG_GFS2_FS is not set
# CONFIG_OCFS2_FS is not set
# CONFIG_MINIX_FS is not set
# CONFIG_ROMFS_FS is not set
CONFIG_INOTIFY=y
CONFIG_INOTIFY_USER=y
# CONFIG_QUOTA is not set
CONFIG_DNOTIFY=y
# CONFIG_AUTOFS_FS is not set
CONFIG_AUTOFS4_FS=y
CONFIG_FUSE_FS=y
CONFIG_GENERIC_ACL=y
#
# CD-ROM/DVD Filesystems
#
CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
# CONFIG_ZISOFS is not set
CONFIG_UDF_FS=y
CONFIG_UDF_NLS=y
#
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=y
CONFIG_MSDOS_FS=y
CONFIG_VFAT_FS=y
CONFIG_FAT_DEFAULT_CODEPAGE=932
CONFIG_FAT_DEFAULT_IOCHARSET="utf8"
# CONFIG_NTFS_FS is not set
#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_SYSCTL=y
CONFIG_SYSFS=y
CONFIG_TMPFS=y
CONFIG_TMPFS_POSIX_ACL=y
# CONFIG_HUGETLBFS is not set
# CONFIG_HUGETLB_PAGE is not set
CONFIG_RAMFS=y
CONFIG_CONFIGFS_FS=y
#
# Miscellaneous filesystems
#
# CONFIG_ADFS_FS is not set
# CONFIG_AFFS_FS is not set
# CONFIG_HFS_FS is not set
# CONFIG_HFSPLUS_FS is not set
# CONFIG_BEFS_FS is not set
# CONFIG_BFS_FS is not set
# CONFIG_EFS_FS is not set
CONFIG_JFFS2_FS=y
CONFIG_JFFS2_FS_DEBUG=0
CONFIG_JFFS2_FS_WRITEBUFFER=y
# CONFIG_JFFS2_SUMMARY is not set
# CONFIG_JFFS2_FS_XATTR is not set
# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
CONFIG_JFFS2_ZLIB=y
CONFIG_JFFS2_RTIME=y
# CONFIG_JFFS2_RUBIN is not set
CONFIG_CRAMFS=y
# CONFIG_VXFS_FS is not set
# CONFIG_HPFS_FS is not set
# CONFIG_QNX4FS_FS is not set
# CONFIG_SYSV_FS is not set
# CONFIG_UFS_FS is not set
#
# Network File Systems
#
CONFIG_NFS_FS=y
CONFIG_NFS_V3=y
CONFIG_NFS_V3_ACL=y
# CONFIG_NFS_V4 is not set
CONFIG_NFS_DIRECTIO=y
CONFIG_NFSD=y
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
CONFIG_NFSD_V3_ACL=y
# CONFIG_NFSD_V4 is not set
CONFIG_NFSD_TCP=y
CONFIG_LOCKD=y
CONFIG_LOCKD_V4=y
CONFIG_EXPORTFS=y
CONFIG_NFS_ACL_SUPPORT=y
CONFIG_NFS_COMMON=y
CONFIG_SUNRPC=y
CONFIG_SUNRPC_GSS=y
CONFIG_RPCSEC_GSS_KRB5=y
# CONFIG_RPCSEC_GSS_SPKM3 is not set
CONFIG_SMB_FS=y
CONFIG_SMB_NLS_DEFAULT=y
CONFIG_SMB_NLS_REMOTE="cp850"
CONFIG_CIFS=y
# CONFIG_CIFS_STATS is not set
# CONFIG_CIFS_WEAK_PW_HASH is not set
CONFIG_CIFS_XATTR=y
CONFIG_CIFS_POSIX=y
# CONFIG_CIFS_DEBUG2 is not set
# CONFIG_CIFS_EXPERIMENTAL is not set
# CONFIG_NCP_FS is not set
# CONFIG_CODA_FS is not set
# CONFIG_AFS_FS is not set
# CONFIG_9P_FS is not set
#
# Partition Types
#
# CONFIG_PARTITION_ADVANCED is not set
CONFIG_MSDOS_PARTITION=y
#
# Native Language Support
#
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="utf8"
CONFIG_NLS_CODEPAGE_437=y
# CONFIG_NLS_CODEPAGE_737 is not set
# CONFIG_NLS_CODEPAGE_775 is not set
CONFIG_NLS_CODEPAGE_850=y
# CONFIG_NLS_CODEPAGE_852 is not set
# CONFIG_NLS_CODEPAGE_855 is not set
# CONFIG_NLS_CODEPAGE_857 is not set
# CONFIG_NLS_CODEPAGE_860 is not set
# CONFIG_NLS_CODEPAGE_861 is not set
# CONFIG_NLS_CODEPAGE_862 is not set
# CONFIG_NLS_CODEPAGE_863 is not set
# CONFIG_NLS_CODEPAGE_864 is not set
# CONFIG_NLS_CODEPAGE_865 is not set
# CONFIG_NLS_CODEPAGE_866 is not set
# CONFIG_NLS_CODEPAGE_869 is not set
# CONFIG_NLS_CODEPAGE_936 is not set
# CONFIG_NLS_CODEPAGE_950 is not set
CONFIG_NLS_CODEPAGE_932=y
# CONFIG_NLS_CODEPAGE_949 is not set
# CONFIG_NLS_CODEPAGE_874 is not set
# CONFIG_NLS_ISO8859_8 is not set
# CONFIG_NLS_CODEPAGE_1250 is not set
# CONFIG_NLS_CODEPAGE_1251 is not set
# CONFIG_NLS_ASCII is not set
CONFIG_NLS_ISO8859_1=y
# CONFIG_NLS_ISO8859_2 is not set
# CONFIG_NLS_ISO8859_3 is not set
# CONFIG_NLS_ISO8859_4 is not set
# CONFIG_NLS_ISO8859_5 is not set
# CONFIG_NLS_ISO8859_6 is not set
# CONFIG_NLS_ISO8859_7 is not set
# CONFIG_NLS_ISO8859_9 is not set
# CONFIG_NLS_ISO8859_13 is not set
# CONFIG_NLS_ISO8859_14 is not set
CONFIG_NLS_ISO8859_15=y
# CONFIG_NLS_KOI8_R is not set
# CONFIG_NLS_KOI8_U is not set
CONFIG_NLS_UTF8=y
#
# Distributed Lock Manager
#
# CONFIG_DLM is not set
#
# Instrumentation Support
#
# CONFIG_PROFILING is not set
# CONFIG_KPROBES is not set
#
# Kernel hacking
#
CONFIG_TRACE_IRQFLAGS_SUPPORT=y
CONFIG_PRINTK_TIME=y
CONFIG_ENABLE_MUST_CHECK=y
CONFIG_MAGIC_SYSRQ=y
# CONFIG_UNUSED_SYMBOLS is not set
CONFIG_DEBUG_FS=y
# CONFIG_HEADERS_CHECK is not set
CONFIG_DEBUG_KERNEL=y
# CONFIG_DEBUG_SHIRQ is not set
CONFIG_LOG_BUF_SHIFT=16
# CONFIG_DETECT_SOFTLOCKUP is not set
# CONFIG_SCHEDSTATS is not set
CONFIG_TIMER_STATS=y
# CONFIG_DEBUG_SLAB is not set
CONFIG_DEBUG_PREEMPT=y
# CONFIG_DEBUG_RT_MUTEXES is not set
# CONFIG_RT_MUTEX_TESTER is not set
# CONFIG_DEBUG_SPINLOCK is not set
# CONFIG_DEBUG_MUTEXES is not set
# CONFIG_DEBUG_LOCK_ALLOC is not set
# CONFIG_PROVE_LOCKING is not set
# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_DEBUG_KOBJECT is not set
CONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_INFO is not set
# CONFIG_DEBUG_VM is not set
# CONFIG_DEBUG_LIST is not set
# CONFIG_FRAME_POINTER is not set
CONFIG_FORCED_INLINING=y
# CONFIG_RCU_TORTURE_TEST is not set
# CONFIG_FAULT_INJECTION is not set
# CONFIG_DEBUG_RODATA is not set
# CONFIG_IOMMU_DEBUG is not set
# CONFIG_DEBUG_STACKOVERFLOW is not set
# CONFIG_DEBUG_STACK_USAGE is not set
#
# Security options
#
# CONFIG_KEYS is not set
# CONFIG_SECURITY is not set
#
# Cryptographic options
#
CONFIG_CRYPTO=y
CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_BLKCIPHER=y
CONFIG_CRYPTO_HASH=y
CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_HMAC=y
# CONFIG_CRYPTO_XCBC is not set
CONFIG_CRYPTO_NULL=y
# CONFIG_CRYPTO_MD4 is not set
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_SHA256=y
# CONFIG_CRYPTO_SHA512 is not set
CONFIG_CRYPTO_WP512=y
# CONFIG_CRYPTO_TGR192 is not set
# CONFIG_CRYPTO_GF128MUL is not set
# CONFIG_CRYPTO_ECB is not set
CONFIG_CRYPTO_CBC=y
# CONFIG_CRYPTO_PCBC is not set
# CONFIG_CRYPTO_LRW is not set
CONFIG_CRYPTO_DES=y
# CONFIG_CRYPTO_FCRYPT is not set
CONFIG_CRYPTO_BLOWFISH=y
# CONFIG_CRYPTO_TWOFISH is not set
# CONFIG_CRYPTO_TWOFISH_X86_64 is not set
# CONFIG_CRYPTO_SERPENT is not set
CONFIG_CRYPTO_AES=y
CONFIG_CRYPTO_AES_X86_64=y
# CONFIG_CRYPTO_CAST5 is not set
# CONFIG_CRYPTO_CAST6 is not set
# CONFIG_CRYPTO_TEA is not set
CONFIG_CRYPTO_ARC4=y
# CONFIG_CRYPTO_KHAZAD is not set
# CONFIG_CRYPTO_ANUBIS is not set
CONFIG_CRYPTO_DEFLATE=y
CONFIG_CRYPTO_MICHAEL_MIC=y
# CONFIG_CRYPTO_CRC32C is not set
# CONFIG_CRYPTO_CAMELLIA is not set
# CONFIG_CRYPTO_TEST is not set
#
# Hardware crypto devices
#
#
# Library routines
#
CONFIG_BITREVERSE=y
# CONFIG_CRC_CCITT is not set
# CONFIG_CRC16 is not set
CONFIG_CRC32=y
# CONFIG_LIBCRC32C is not set
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=y
CONFIG_TEXTSEARCH=y
CONFIG_TEXTSEARCH_KMP=y
CONFIG_TEXTSEARCH_BM=y
CONFIG_TEXTSEARCH_FSM=y
CONFIG_PLIST=y
CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT=y
--
Tobias PGP: http://9ac7e0bc.uguu.de
このメールは十割再利用されたビットで作られています。
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-25 17:14 ` [linux-pm] " Tobias Diedrich
@ 2007-04-25 19:36 ` Rafael J. Wysocki
2007-04-25 20:09 ` [linux-pm] " Tobias Diedrich
0 siblings, 1 reply; 44+ messages in thread
From: Rafael J. Wysocki @ 2007-04-25 19:36 UTC (permalink / raw)
To: Tobias Diedrich
Cc: Maxim Levitsky, Dmitry Torokhov, linux-pm,
Linux Kernel Mailing List, Adrian Bunk, linux-pm
On Wednesday, 25 April 2007 19:14, Tobias Diedrich wrote:
> Rafael J. Wysocki wrote:
> > On Sunday, 15 April 2007 21:40, Tobias Diedrich wrote:
> > > Rafael J. Wysocki wrote:
> > > > On Sunday, 15 April 2007 17:14, David Brownell wrote:
> > > > > On Sunday 15 April 2007 4:16 am, Rafael J. Wysocki wrote:
> > > > > > On Sunday, 15 April 2007 10:02, Tobias Diedrich wrote:
> > > > > > I think using the 'shutdown' mode of suspend would be better. There's a little
> > > > > > point in using 'platform' on desktop systems anyway.
> > > > > >
> > > > > > Frankly, I don't know what to do about it. If we move platform_finish() after
> > > > > > device_resume(), some systems may be broken ...
> > > > >
> > > > > What I'm curious about is exactly why the patch matters. What ACPI
> > > > > magic is being invoked to confuse, or unconfuse, those controllers?
> > > >
> > > > I think the patch helps, because it makes the ACPI magic be done while the
> > > > i8042's .resume() is being executed.
> > > >
> > > > Which makes me think the following patch might help:
> > >
> > > Unfortunately not, I tried this before disabling CONFIG_SERIO_I8042.
> >
> > Well, this means i8042 can be ruled out, so the problem probably is related
> > to the ACPI resume which makes it _much_ more difficult to debug.
> >
> > Can you compile the ACPI drivers: processor, thermal, fan, battery, etc. as
> > modules, boot the kernel with init=/bin/bash and see if the problem is still
> > present (please keep CONFIG_SERIO_I8042 unset just in case)?
> >
> > Rafael
>
> I first tried it with acpi+cpufreq completely disabled (works).
> Then I tried it with acpi enabled, but everything as modules and
> those not loaded (init=/bin/bash, hangs at second suspend).
Have you tried with ACPI and without cpufreq?
Rafael
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [linux-pm] Linux 2.6.21-rc6
2007-04-25 19:36 ` Rafael J. Wysocki
@ 2007-04-25 20:09 ` Tobias Diedrich
0 siblings, 0 replies; 44+ messages in thread
From: Tobias Diedrich @ 2007-04-25 20:09 UTC (permalink / raw)
To: Rafael J. Wysocki
Cc: David Brownell, linux-pm, pavel, Dmitry Torokhov, Maxim Levitsky,
linux-pm, Linux Kernel Mailing List, Adrian Bunk
Rafael J. Wysocki wrote:
> On Wednesday, 25 April 2007 19:14, Tobias Diedrich wrote:
> > Rafael J. Wysocki wrote:
> > > On Sunday, 15 April 2007 21:40, Tobias Diedrich wrote:
> > > > Rafael J. Wysocki wrote:
> > > > > On Sunday, 15 April 2007 17:14, David Brownell wrote:
> > > > > > On Sunday 15 April 2007 4:16 am, Rafael J. Wysocki wrote:
> > > > > > > On Sunday, 15 April 2007 10:02, Tobias Diedrich wrote:
> > > > > > > I think using the 'shutdown' mode of suspend would be better. There's a little
> > > > > > > point in using 'platform' on desktop systems anyway.
> > > > > > >
> > > > > > > Frankly, I don't know what to do about it. If we move platform_finish() after
> > > > > > > device_resume(), some systems may be broken ...
> > > > > >
> > > > > > What I'm curious about is exactly why the patch matters. What ACPI
> > > > > > magic is being invoked to confuse, or unconfuse, those controllers?
> > > > >
> > > > > I think the patch helps, because it makes the ACPI magic be done while the
> > > > > i8042's .resume() is being executed.
> > > > >
> > > > > Which makes me think the following patch might help:
> > > >
> > > > Unfortunately not, I tried this before disabling CONFIG_SERIO_I8042.
> > >
> > > Well, this means i8042 can be ruled out, so the problem probably is related
> > > to the ACPI resume which makes it _much_ more difficult to debug.
> > >
> > > Can you compile the ACPI drivers: processor, thermal, fan, battery, etc. as
> > > modules, boot the kernel with init=/bin/bash and see if the problem is still
> > > present (please keep CONFIG_SERIO_I8042 unset just in case)?
> > >
> > > Rafael
> >
> > I first tried it with acpi+cpufreq completely disabled (works).
> > Then I tried it with acpi enabled, but everything as modules and
> > those not loaded (init=/bin/bash, hangs at second suspend).
>
> Have you tried with ACPI and without cpufreq?
Yes, the second one was with ACPI enabled and cpufreq disabled
(CONFIG_X86_ACPI_CPUFREQ is not set).
--
Tobias PGP: http://9ac7e0bc.uguu.de
このメールは十割再利用されたビットで作られています。
^ permalink raw reply [flat|nested] 44+ messages in thread
end of thread, other threads:[~2007-04-25 20:09 UTC | newest]
Thread overview: 44+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <Pine.LNX.4.64.0704051944230.6730@woody.linux-foundation.org>
[not found] ` <20070413212954.GA2545@melchior.yamamaya.is-a-geek.org>
2007-04-13 23:50 ` Linux 2.6.21-rc6 Adrian Bunk
2007-04-14 6:50 ` Tobias Diedrich
2007-04-14 8:16 ` Tobias Diedrich
2007-04-14 9:05 ` Rafael J. Wysocki
2007-04-14 10:32 ` Tobias Diedrich
2007-04-14 12:26 ` Adrian Bunk
2007-04-14 12:09 ` Tobias Diedrich
2007-04-14 12:24 ` Tobias Diedrich
2007-04-14 12:31 ` Tobias Diedrich
2007-04-14 13:00 ` Adrian Bunk
2007-04-14 18:28 ` Rafael J. Wysocki
2007-04-14 19:56 ` Tobias Diedrich
2007-04-14 20:23 ` Rafael J. Wysocki
2007-04-14 20:25 ` Adrian Bunk
2007-04-14 20:38 ` Rafael J. Wysocki
2007-04-14 21:35 ` Tobias Diedrich
2007-04-14 21:58 ` Rafael J. Wysocki
2007-04-15 7:38 ` Tobias Diedrich
2007-04-15 8:02 ` Tobias Diedrich
2007-04-15 11:16 ` Rafael J. Wysocki
2007-04-15 14:19 ` Dmitry Torokhov
2007-04-15 15:52 ` Rafael J. Wysocki
2007-04-15 18:50 ` Tobias Diedrich
2007-04-15 19:37 ` Rafael J. Wysocki
2007-04-15 15:14 ` David Brownell
2007-04-15 16:37 ` Rafael J. Wysocki
2007-04-15 17:53 ` David Brownell
2007-04-15 19:40 ` [linux-pm] " Tobias Diedrich
2007-04-15 19:54 ` Rafael J. Wysocki
2007-04-25 17:14 ` [linux-pm] " Tobias Diedrich
2007-04-25 19:36 ` Rafael J. Wysocki
2007-04-25 20:09 ` [linux-pm] " Tobias Diedrich
2007-04-14 0:38 ` [3/3] 2.6.21-rc6: known regressions Adrian Bunk
2007-04-14 1:57 ` Antonino A. Daplas
2007-04-15 16:26 ` Marcus Better
2007-04-15 23:08 ` Antonino A. Daplas
2007-04-16 6:23 ` Marcus Better
2007-04-16 6:45 ` Antonino A. Daplas
2007-04-17 8:17 ` Marcus Better
2007-04-17 9:27 ` Antonino A. Daplas
2007-04-17 11:54 ` Marcus Better
2007-04-24 15:33 ` Pavel Machek
2007-04-14 7:40 ` Dave Jones
2007-04-15 17:15 ` Jeff Chua
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox