* Linux 2.6.21-rc6
@ 2007-04-06 2:50 Linus Torvalds
2007-04-06 21:40 ` tg3: unable to handle null pointer dereference [Re: Linux 2.6.21-rc6] Nishanth Aravamudan
` (12 more replies)
0 siblings, 13 replies; 90+ messages in thread
From: Linus Torvalds @ 2007-04-06 2:50 UTC (permalink / raw)
To: Linux Kernel Mailing List
Ok,
I don't think there really is anything very interesting here, but we're
hopefully whittling down the list of regressions, and fixing various
random other small issues while at it.
Some smallish MIPS updates, networking (and network driver) fixes, removal
of a long obsolete framebuffer driver, etc etc. The shortlog really tells
the story.
We should be getting close to a 2.6.21 release, so please update any
regression reports you've done,
Linus
---
Adrian Bunk (6):
[DCCP]: make dccp_write_xmit_timer() static again
9p: make struct v9fs_cached_file_operations static
drivers/spi/: fix section mismatches
drivers/eisa/pci_eisa.c:pci_eisa_init() should be init
drivers/mfd/sm501.c: fix an off-by-one
net/sunrpc/svcsock.c: fix a check
Alan Cox (2):
tty: minor merge correction
pata_pdc202xx_old: LBA48 bug
Alan Stern (1):
UHCI: Fix problem caused by lack of terminating QH
Albert Lee (5):
pdc202xx_new: Enable ATAPI DMA
libata: reorder HSM_ST_FIRST for easier decoding (take 3)
libata: Clear tf before doing request sense (take 3)
libata: Limit max sector to 128 for TORiSAN DVD drives (take 3)
libata: Limit ATAPI DMA to R/W commands only for TORiSAN DVD drives (take 3)
Alexey Dobriyan (1):
[NET]: Correct accept(2) recovery after sock_attach_fd()
Alexey Kuznetsov (1):
[NET]: Fix neighbour destructor handling.
Andi Kleen (3):
x86-64: Disable local APIC timer use on AMD systems with C1E
x86-64: Let oprofile reserve MSR on all CPUs
x86-64: Increase NMI watchdog probing timeout
Andreas Oberritter (2):
V4L/DVB (5495): Tda10086: fix DiSEqC message length
V4L/DVB (5496): Pluto2: fix incorrect TSCR register setting
Andrew Morton (4):
proc: fix linkage with CONFIG_SYSCTL=y, CONFIG_PROC_SYSCTL=n
revert "retries in ext3_prepare_write() violate ordering requirements"
revert "retries in ext4_prepare_write() violate ordering requirements"
remove protection of LANANA-reserved majors
Andrew Victor (1):
[ARM] 4289/1: AT91: SAM9260 NAND flash timing
Arnaldo Carvalho de Melo (1):
[DCCP] getsockopt: Fix DCCP_SOCKOPT_[SEND,RECV]_CSCOV
Avi Kivity (1):
KVM: Prevent system selectors leaking into guest on real->protected mode transition on vmx
Ayaz Abdulla (2):
forcedeth: fix nic poll
forcedeth: fix tx timeout
Bartlomiej Zolnierkiewicz (2):
ide: revert "ide: fix drive side 80c cable check, take 2" for now
ide: fix locking for manual DMA enable/disable ("hdparm -d")
Bill Helfinstine (1):
b44: fix IFF_ALLMULTI handling of CAM slots
Brian Pomerantz (1):
fix page leak during core dump
Brice Goglin (1):
myri10ge: correctly detect when TSO should be used
Bruce Fields (2):
knfsd: nfsd4: fix inheritance flags on v4 ace derived from posix default ace
knfsd: nfsd4: demote "clientid in use" printk to a dprintk
Carsten Otte (1):
mm: fix xip issue with /dev/zero
Chris Dearman (2):
[MIPS] lockdep: Handle interrupts in R3000 style c0_status register.
[MIPS] lockdep: Deal with interrupt disable hazard in TRACE_IRQFLAGS
Chris Snook (1):
atl1: save mac address on remove
Chuck Meade (1):
[POWERPC] qe: Fix QUICC Engine SDMA setup errors
Conke Hu (1):
ahci.c: walkaround for SB600 SATA internal error issue
Cornelia Huck (2):
[S390] cio: Device status validity.
[S390] cio: Fix handling of interrupt for csch().
Cyrill V. Gorcunov (1):
SUN3/3X Lance trivial fix improved
Daniel Drake (1):
generic_serial: fix decoding of baud rate
David Brownell (4):
USB: omap_udc: workaround dma_free_coherent() bogosity
USB: fix usb-serial/generic build warning
USB: fix usb-serial/ftdi build warning
rtc-cmos lockdep fix, irq updates
David Howells (1):
SLAB: Mention slab name when listing corrupt objects
David S. Miller (4):
[IPV6]: Fix routing round-robin locking.
[DRM]: Delete sparc64 FFB driver code that never gets built.
[VIDEO] ffb: Fix two DAC handling bugs.
[SCSI]: Fix scsi_send_eh_cmnd scatterlist handling
David Wilder (1):
[S390] kprobes: Align probe address.
David Woodhouse (1):
bcm43xx: Fix machine check on PPC for version 1 PHY
Divy Le Ray (4):
cxgb3 - Safeguard TCAM size usage
cxgb3 - detect NIC only adapters
cxgb3 - Tighten xgmac workaround
cxgb3 - Firwmare update
Dmitriy Monakhov (1):
splice: partial write fix
Erez Zilber (1):
IB/iser: Handle aborting a command after it is sent
Eric W. Biederman (4):
MSI-X: fix resume crash
pid: Properly detect orphaned process groups in exit_notify
msi: synchronously mask and unmask msi-x irqs.
net: Ignore sysfs network device rename bugs.
Francois Romieu (3):
sis190: new PHY support
r8169: issue request_irq after the private data are completely initialized
r8169: fix suspend/resume for down interface
G. Liakhovetski (1):
[PPP]: Don't leak an sk_buff on interface destruction.
Gabriel Paubert (1):
mv643xx_eth: Fix use of uninitialized port_num field
Guennadi Liakhovetski (1):
[ARM] 4295/2: Fix error-handling in pxaficp_ir.c (version 2)
Hans Verkuil (1):
V4L/DVB (5415): Msp_attach must return 0 if no msp3400 was found.
Heiko Carstens (1):
[S390] Fix TCP/UDP pseudo header checksum computation.
Herbert Xu (5):
[IPV6]: Set IF_READY if the device is up and has carrier
[CRYPTO] api: Use the right value when advancing scatterwalk_copychunks
crypto api: Use the right value when advancing scatterwalk_copychunks
[CRYPTO] api: Flush the current page right than the next
[IPSEC]: Reject packets within replay window but outside the bit mask
Hugh Dickins (4):
holepunch: fix shmem_truncate_range punching too far
holepunch: fix shmem_truncate_range punch locking
holepunch: fix disconnected pages after second truncate
holepunch: fix mmap_sem i_mutex deadlock
Ingo Molnar (2):
KVM: always reload segment selectors
hrtimers: fix reprogramming SMP race
J. Bruce Fields (1):
knfsd: nfsd4: remove superfluous cancel_delayed_work() call
Jack Steiner (1):
[IA64] Speed up boot - skip unnecessary clock calibration
Jan Beulich (1):
kbuild: fix dependency generation
Jason Lunz (1):
uml: fix LVM crash
Jay Cliburn (1):
atl1: remove unnecessary crc inversion
Jean Delvare (3):
PCI: Stop unhiding the SMBus on Toshiba laptops
V4L/DVB (5421): Fix suspend/resume in msp3400 and tuner
[APPLETALK]: Fix a remotely triggerable crash
Jean Tourrilhes (2):
wext: Add missing ioctls to 64<->32 conversion
WE-22 : prevent information leak on 64 bit
Jean-Christophe Dubois (1):
[POWERPC] Fix dcr_unmap()
Jeff Dike (7):
uml: fix epoll
uml: fix static linking
uml: use correct register file size everywhere
uml: fix I/O hang when multiple devices are in use
uml: fix device unplug crash
uml: irq locking fixes
uml: fix compilation problems
Jeff Garzik (1):
[libata] Disable ACPI by default; fix namespace problems
Jens Axboe (1):
Maxtor 6B250S0/BANC1B70 hangs with NCQ
Jiri Kosina (3):
ISDN: fix BChannel_bh() call from isar_bh()
oprofile: fix potential deadlock on oprofilefs_lock
bluetooth hid quirks: mightymouse quirk
Joerg Dorchain (1):
[SCSI] gdth: fix oops in gdth_copy_cmd()
John Heffner (1):
[TCP]: Do receiver-side SWS avoidance for rcvbuf < MSS.
John Stultz (3):
correct slow acpi_pm rating
ntp: avoid time_offset overflows
fix jiffies clocksource inittime
Jon K Hellan (1):
USB: remove duplicated device id in airprime driver
Jonathan Corbet (1):
PCI: Fix up PCI power management doc
Judith Lebzelter (1):
[SCSI] mptsas: Fix oops for insmod during kexec
KAMEZAWA Hiroyuki (1):
[IA64] bugfix stack layout upside-down
Kay Sievers (1):
driver core: fix built-in drivers sysfs links
Kenji Kaneshige (1):
[IA64] Fix possible invalid memory access in ia64_setup_msi_irq()
Kristoffer Ericson (1):
sh: Trivial fix for hp6xx build.
Larry Finger (1):
bcm43xx: Fix code for confusion between PHY revision and PHY version
Len Brown (1):
Revert "ACPI: parse 2nd MADT by default"
Lennert Buytenhek (1):
[ARM] 4298/1: fix memory barriers for DMA coherent and SMP platforms
Linas Vepstas (1):
[SCSI] lpfc: avoid double-free during PCI error failure
Linsys Contractor Adhiraj Joshi (1):
NetXen: Fix hardware access for ppc architecture.
Linus Torvalds (2):
driver core: do not wait unnecessarily in driver_unregister()
Linux 2.6.21-rc6
Maciej Zenczykowski (1):
ia64: desc_empty thinko/typo fix
Mark Fasheh (1):
Export __splice_from_pipe()
Mark Lord (2):
2.6.21 fix lba48 bug in libata fill_result_tf()
libata bugfix: preserve LBA bit for HDIO_DRIVE_TASK
Mark Mason (1):
[MIPS] BCM1480: Fix setting of irq affinity.
Markus Lidel (1):
I2O: remove Markus from MAINTAINERS
Martin Schwidefsky (1):
[S390] page_mkclean data corruption.
Matt Domsch (1):
pci: set pci=bfsort for PowerEdge R900
Mauro Carvalho Chehab (1):
V4L/DVB (5408): Fix SECAM handling on saa7115
Maxim Levitsky (1):
Add suspend/resume for HPET
Michael Chan (5):
[TG3]: Eliminate the unused TG3_FLAG_SPLIT_MODE flag.
[TG3]: Exit irq handler during chip reset.
[TG3]: Update version and reldate.
[BNX2]: Fix link interrupt problem.
[BNX2]: Fix nvram write logic.
Michael S. Tsirkin (1):
IB/mthca: Fix thinko in init_mr_table()
Michal Januszewski (1):
vt: fix potential race in VT_WAITACTIVE handler
Mika Kukkonen (1):
Fix kernel build with EMBEDDED & PROC_FS & !PROC_SYSCTL
Mikael Pettersson (1):
[SPARC]: sparc64 gcc-4.2.0 20070317 -Werror failure
Mike Miller (OS Dev) (1):
cciss: add init of drv->cylinders back to cciss_geometry_inquiry
Miklos Szeredi (1):
uml: fix pte bit collision
Mitsuru Chinen (1):
[IPv6]: Exclude truncated packets from InHdrErrors statistics
NeilBrown (5):
knfsd: allow nfsd READDIR to return 64bit cookies
md: allow raid4 arrays to be reshaped
md: clear the congested_fn when stopping a raid5
md: convert compile time warnings into runtime warnings
md: avoid a deadlock when removing a device from an md array via sysfs
Nick Piggin (2):
1/2 splice: dont steal
2/2 splice: dont readpage
Oliver Endriss (1):
V4L/DVB (5441): Saa7146: Fix allocation of clipping memory
Oliver Neukum (1):
USB: another entry for the quirk list
Paolo 'Blaisorblade' Giarrusso (3):
uml: hostfs variable renaming
uml: fix static linking for real
uml: fix unreasonably long udelay
Patrick McHardy (5):
[NET_SCHED]: cls_basic: fix NULL pointer dereference
[NET_SCHED]: Fix ingress locking
[NET_SCHED]: sch_htb/sch_hfsc: fix oops in qlen_notify
[IFB]: Fix crash on input device removal
[NET_SCHED]: cls_basic: fix memory leak in basic_destroy
Patrick Ringl (1):
ide: cosmetic adaption of drivers/ide/Kconfig concerning SATA
Paul Mundt (2):
sh: Kill bogus GCC4 symbol exports.
sh: Fixup __cmpxchg() compile breakage with gcc4.
Paul Rolland (1):
ata: NCQ is broken on Maxtor 6L250S0
Peter Oberparleiter (1):
[S390] dasd: Work around gcc bug.
Petr Vandrovec (1):
Correctly report PnP 64bit resources
Prarit Bhargava (1):
PCI: Fix warning message in PCIE port driver
Rafael J. Wysocki (3):
Revert "swsusp: disable nonboot CPUs before entering platform suspend"
Fix microcode-related suspend problem
swsusp: fix memory shrinker
Ralf Baechle (11):
[NET] AX.25 Kconfig and docs updates and fixes
Wire up DEC serial drivers in Kconfig
[MIPS] Ocelot: Give PMON_v1_setup a proper prototype.
[MIPS] Ocelot: Fix warning.
[MIPS] EV64120: Include <asm/irq.h> to fix warning.
[MIPS] MT: MIPS_MT_SMTC_INSTANT_REPLAY currently conflicts with PREEMPT.
[MIPS] MV64340: Add missing prototype for mv64340_irq_init().
[MIPS] SMTC: irq_{enter,leave} and kstats keeping for relayed timer ints.
[MIPS] SMTC: Fix false trigger of debug code on single VPE.
[MIPS] do_page_fault() needs to use raw_smp_processor_id().
[MIPS] SMTC: Fix recursion in instant IPI replay code.
Ralph Wuerthner (2):
[S390] zcrypt: Fix possible dead lock in AP bus module.
[S390] zcrypt: Fix ap_poll_requests counter in lost requests error path.
Robert Hancock (1):
libata: add NCQ blacklist entries from Silicon Image Windows driver (v2)
Robert Olsson (1):
[IPV4] fib_trie: Document locking.
Robert P. J. Day (2):
[NET]: remove unused header file: drivers/net/wan/lmc/lmc_media.h
[NET]: Remove dead net/sched/Makefile entry for sch_hpfq.o.
Robert Reif (3):
[SPARC32]: Fix SMP build regression
[VIDEO]: Fix section mismatch in cg3.c
[SPARC]: Add unsigned to unused bit field in a.out.h
Ron Mercer (4):
qla3xxx: bugfix: Add tx control block memset.
qla3xxx: bugfix: Multi segment sends were getting whacked.
qla3xxx: bugfix: Dropping interrupt under heavy network load.
qla3xxx: bugfix: Jumbo frame handling.
Ruben Vandeginste (1):
[SUNGEM]: Fix MAC address setting when interface is up.
Russ Cox (1):
Add const to pointer qualifiers for __chk_user_ptr and __chk_io_ptr.
Russell King (2):
[ARM] Export dma_channel_active()
[ARM] Fix __NR_kexec_load
Salyzyn, Mark (1):
adaptec MAINTAINERS updates
Serge E. Hallyn (2):
utsns: fix !CONFIG_UTS_NS behavior
ipcns: fix !CONFIG_IPC_NS behavior
Simon Arlott (1):
V4L/DVB (5400): Core: fix several locking related problems
Simon Horman (1):
CPUSETS: add mems to basic usage documentation
Sridhar Samudrala (1):
[SCTP]: Update SCTP Maintainers entry
Stefano Brivio (1):
bcm43xx: fix radio_set_tx_iq
Steve Wise (1):
RDMA/cxgb3: Fix resource leak in cxio_hal_init_ctrl_qp()
Steven Whitehouse (1):
[NET]: Change "not found" return value for rule lookup
Suleiman Souhlal (1):
ide: use correct IDE error recovery
Sunil Mushran (2):
ocfs2_dlm: Fix lockres ref counting bug
ocfs2_dlm: Check for migrateable lockres in dlm_empty_lockres()
Tejun Heo (1):
libata: IDENTIFY backwards for drive side cable detection
Thibaut VARENE (1):
make elv_register() output atomic
Thomas Bittermann (1):
kernel/time.c: add missing symbol exports
Thomas Gleixner (3):
clockevents: remove bad designed sysfs support for now
i386: Fix bogus return value in hpet_next_event()
i386: fix file_read_actor() and pipe_read() for original i386 systems
Thomas Graf (3):
[NET]: Fix fib_rules compatibility breakage
[IPv4] fib: Fix out of bound access of fib_props[]
[DECNet] fib: Fix out of bound access of dn_fib_props[]
Thomas Viehweger (1):
V4L/DVB (5472): Isl6421: don't reference freed memory
Tilman Schmidt (1):
drivers/isdn/gigaset: mark some static data as const (v2)
Timur Tabi (1):
[POWERPC] qe: ucc_slow.guemr is in the wrong place
Tony Luck (1):
[IA64] Fix arch/ia64/pci/pci.c:571: warning: `return' with a value
Trent Piepho (1):
V4L/DVB (5390): Radio: Fix error in Kbuild file
Vasily Averin (1):
i2o: block IO errors on i2o disk
Vasily Tarasov (1):
block: blk_max_pfn is somtimes wrong
Venki Pallipadi (1):
Fix maxcpus=1 trigerring BUG() in cpufreq
Vincent Penne (1):
V4L/DVB (5332): Ir_rc5_timer_end decoder lockup fix
Vladimir Barinov (1):
[ARM] 4296/1: ixp4xx: compile fix
YOSHIFUJI Hideaki (1):
[IPv6]: Fix incorrect length check in rawv6_sendmsg()
Yinghai Lu (1):
x86_64 irq: Fix comments after changing IRQ0_VECTOR from 0x20 to 0x30
Yoichi Yuasa (2):
Fix struct device member name in PCMCIA au1000_generic
Fix build error on zs serial driver
Zach Brown (1):
aio: remove bare user-triggerable error printk
Zwane Mwaikambo (1):
x86: Don't probe for DDC on VBE1.2
^ permalink raw reply [flat|nested] 90+ messages in thread
* tg3: unable to handle null pointer dereference [Re: Linux 2.6.21-rc6]
2007-04-06 2:50 Linux 2.6.21-rc6 Linus Torvalds
@ 2007-04-06 21:40 ` Nishanth Aravamudan
2007-04-06 22:57 ` Michael Chan
2007-04-06 22:44 ` Linux 2.6.21-rc6 - regressions update Soeren Sonnenburg
` (11 subsequent siblings)
12 siblings, 1 reply; 90+ messages in thread
From: Nishanth Aravamudan @ 2007-04-06 21:40 UTC (permalink / raw)
To: mchan; +Cc: Linus Torvalds, LKML, netdev
On 05.04.2007 [19:50:11 -0700], Linus Torvalds wrote:
>
> Ok,
> I don't think there really is anything very interesting here, but we're
> hopefully whittling down the list of regressions, and fixing various
> random other small issues while at it.
>
> Some smallish MIPS updates, networking (and network driver) fixes, removal
> of a long obsolete framebuffer driver, etc etc. The shortlog really tells
> the story.
>
> We should be getting close to a 2.6.21 release, so please update any
> regression reports you've done,
2.6.21-rc5 is ok. 2.6.21-rc6 results in
[ 14.241665] Unable to handle kernel NULL pointer dereference (address 0000000000000000)
[ 14.250025] swapper[1]: Oops 11003706212352 [1]
[ 14.254753] Modules linked in:
[ 14.258046]
[ 14.258047] Pid: 1, CPU 7, comm: swapper
[ 14.264962] psr : 00001210084a6010 ifs : 8000000000000610 ip : [<a000000100495371>] Not tainted
[ 14.274399] ip is at tg3_chip_reset+0xf1/0x12c0
[ 14.279124] unat: 0000000000000000 pfs : 0000000000000610 rsc : 0000000000000003
[ 14.286862] rnat: e000001005bc7d40 bsps: e000001005bc0000 pr : 68105a9195655599
[ 14.294598] ldrs: 0000000000000000 ccv : 0000000000000000 fpsr: 0009804c8a70433f
[ 14.302338] csd : 0000000000000000 ssd : 0000000000000000
[ 14.307946] b0 : a0000001004952c0 b6 : a00000010038b2e0 b7 : a000000100486580
[ 14.315688] f6 : 1003e000000054e304351 f7 : 1003e0000000000000640
[ 14.322164] f8 : 1003e000000054e2dd251 f9 : 1003e0000000000000064
[ 14.328643] f10 : 10015e7d113fff182eec0 f11 : 1003e000000000073e88a
[ 14.335116] r1 : a000000100d4be30 r2 : a000000100b68fc0 r3 : a000000100b68eb0
[ 14.342851] r8 : 0000000000000000 r9 : 0000000000000200 r10 : a00000010089d1a8
[ 14.350597] r11 : a000000100486580 r12 : e000001005bc7d70 r13 : e000001005bc0000
[ 14.358332] r14 : 0000000000000002 r15 : e000001005d08f10 r16 : e000001005d08ee0
[ 14.366072] r17 : e000001005d08748 r18 : e000001005d08758 r19 : 0000000000000000
[ 14.373815] r20 : e000001005d08748 r21 : 0000000000000000 r22 : 0000000040027401
[ 14.381557] r23 : 0000000000027401 r24 : 0000000040000000 r25 : a00000010089d2f0
[ 14.389293] r26 : a000000100b5b5c0 r27 : 0000000000000000 r28 : 0000000000000000
[ 14.397035] r29 : 0000000000000000 r30 : 0000000000000000 r31 : e000001005d08708
[ 14.404847]
[ 14.404848] Call Trace:
[ 14.409160] [<a000000100013900>] show_stack+0x80/0xa0
[ 14.409162] sp=e000001005bc7900 bsp=e000001005bc1120
[ 14.422595] [<a0000001000141f0>] show_regs+0x870/0x8a0
[ 14.422597] sp=e000001005bc7ad0 bsp=e000001005bc10c8
[ 14.436128] [<a0000001000390f0>] die+0x1b0/0x320
[ 14.436131] sp=e000001005bc7ad0 bsp=e000001005bc1080
[ 14.449182] [<a000000100730980>] ia64_do_page_fault+0xa00/0xba0
[ 14.449185] sp=e000001005bc7af0 bsp=e000001005bc1028
[ 14.463498] [<a00000010000b760>] ia64_leave_kernel+0x0/0x280
[ 14.463501] sp=e000001005bc7ba0 bsp=e000001005bc1028
[ 14.477553] [<a000000100495370>] tg3_chip_reset+0xf0/0x12c0
[ 14.477555] sp=e000001005bc7d70 bsp=e000001005bc0fa0
[ 14.491516] [<a000000100496590>] tg3_halt+0x50/0xa0
[ 14.491518] sp=e000001005bc7d80 bsp=e000001005bc0f68
[ 14.504796] [<a0000001004a86a0>] tg3_init_one+0x1c80/0x3080
[ 14.504799] sp=e000001005bc7d80 bsp=e000001005bc0eb8
[ 14.518796] [<a000000100399c70>] pci_device_probe+0x1f0/0x2c0
[ 14.518799] sp=e000001005bc7dd0 bsp=e000001005bc0e70
[ 14.532961] [<a000000100466560>] really_probe+0x100/0x3a0
[ 14.532963] sp=e000001005bc7dd0 bsp=e000001005bc0e20
[ 14.546745] [<a0000001004669c0>] driver_probe_device+0x1c0/0x1e0
[ 14.546747] sp=e000001005bc7dd0 bsp=e000001005bc0de8
[ 14.561148] [<a000000100466c80>] __driver_attach+0xc0/0x160
[ 14.561150] sp=e000001005bc7dd0 bsp=e000001005bc0db0
[ 14.575108] [<a000000100464bb0>] bus_for_each_dev+0xb0/0x120
[ 14.575111] sp=e000001005bc7dd0 bsp=e000001005bc0d78
[ 14.589157] [<a000000100466240>] driver_attach+0x40/0x60
[ 14.589160] sp=e000001005bc7df0 bsp=e000001005bc0d58
[ 14.602862] [<a000000100465330>] bus_add_driver+0xf0/0x3c0
[ 14.602864] sp=e000001005bc7df0 bsp=e000001005bc0d18
[ 14.616736] [<a000000100467180>] driver_register+0xe0/0x1a0
[ 14.616738] sp=e000001005bc7df0 bsp=e000001005bc0cf8
[ 14.630696] [<a00000010039a1a0>] __pci_register_driver+0x120/0x1a0
[ 14.630699] sp=e000001005bc7df0 bsp=e000001005bc0cc0
[ 14.645280] [<a0000001008e8270>] tg3_init+0x30/0x60
[ 14.645283] sp=e000001005bc7e00 bsp=e000001005bc0ca8
[ 14.658540] [<a0000001008a85f0>] init+0x390/0x740
[ 14.658542] sp=e000001005bc7e00 bsp=e000001005bc0c58
[ 14.671627] [<a0000001000113d0>] kernel_thread_helper+0xd0/0x100
[ 14.671629] sp=e000001005bc7e30 bsp=e000001005bc0c30
[ 14.686023] [<a000000100009140>] start_kernel_thread+0x20/0x40
[ 14.686025] sp=e000001005bc7e30 bsp=e000001005bc0c30
[ 14.700284] Kernel panic - not syncing: Attempted to kill init!
on an 8-way IA64. I'm guessing it's one of these:
> Michael Chan (5):
> [TG3]: Eliminate the unused TG3_FLAG_SPLIT_MODE flag.
> [TG3]: Exit irq handler during chip reset.
> [TG3]: Update version and reldate.
probably "Exit irq handler during chip reset"?
Thanks,
Nish
--
Nishanth Aravamudan <nacc@us.ibm.com>
IBM Linux Technology Center
^ permalink raw reply [flat|nested] 90+ messages in thread
* Re: Linux 2.6.21-rc6 - regressions update
2007-04-06 2:50 Linux 2.6.21-rc6 Linus Torvalds
2007-04-06 21:40 ` tg3: unable to handle null pointer dereference [Re: Linux 2.6.21-rc6] Nishanth Aravamudan
@ 2007-04-06 22:44 ` Soeren Sonnenburg
2007-04-06 23:04 ` Linus Torvalds
2007-04-07 8:48 ` Linux 2.6.21-rc6 Michal Piotrowski
` (10 subsequent siblings)
12 siblings, 1 reply; 90+ messages in thread
From: Soeren Sonnenburg @ 2007-04-06 22:44 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Linux Kernel Mailing List
[-- Attachment #1: Type: text/plain, Size: 1705 bytes --]
On Thu, 2007-04-05 at 19:50 -0700, Linus Torvalds wrote:
> Ok,
> I don't think there really is anything very interesting here, but we're
> hopefully whittling down the list of regressions, and fixing various
> random other small issues while at it.
>
> Some smallish MIPS updates, networking (and network driver) fixes, removal
> of a long obsolete framebuffer driver, etc etc. The shortlog really tells
> the story.
>
> We should be getting close to a 2.6.21 release, so please update any
> regression reports you've done,
regression update for 21-rc6:
1) all s2ram and NO_HZ related things seem to be resolved on my macbook
pro, also
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
don't break resume anymore.
2) However I am still having problems with
+CONFIG_HIGH_RES_TIMERS=y
+CONFIG_HPET=y
+CONFIG_HPET_MMAP=y
although the machine resumes, I've managed to get the attached oops.
3) Subject : SATA breakage on resume
References : http://lkml.org/lkml/2007/3/7/233
Submitter : Thomas Gleixner <tglx@linutronix.de>
Soeren Sonnenburg <kernel@nn7.de>
Status : unknown
I am still seeing these messages after a suspend/resume cycle (though
all devices work even after multiple suspend/resume cycles)
ATA: abnormal status 0x80 on port 0x000140df
ata3.01: revalidation failed (errno=-2)
ata3: failed to recover some devices, retrying in 5 secs
ata1.00: configured for UDMA/33
ATA: abnormal status 0x7F on port 0x000140df
ATA: abnormal status 0x7F on port 0x000140df
ata3.01: configured for UDMA/133
So that's been a big step forward...
Soeren
--
For the one fact about the future of which we can be certain is that it
will be utterly fantastic. -- Arthur C. Clarke, 1962
[-- Attachment #2: oops --]
[-- Type: text/plain, Size: 1665 bytes --]
CPU1 is down
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
Back to C!
irq 9: nobody cared (try booting with the "irqpoll" option)
[<c0154444>] __report_bad_irq+0x24/0x90
[<c01546df>] note_interrupt+0x22f/0x260
[<c026952d>] acpi_irq+0xb/0x14
[<c0153905>] handle_IRQ_event+0x25/0x60
[<c0155300>] handle_level_irq+0xe0/0x110
[<c0106e8b>] do_IRQ+0x3b/0x80
[<c0119637>] smp_apic_timer_interrupt+0x57/0x90
[<c0104c73>] common_interrupt+0x23/0x28
[<c01400d8>] __kfifo_put+0x78/0x90
[<c0130d6d>] __do_softirq+0x6d/0xf0
[<c0130e27>] do_softirq+0x37/0x40
[<c013108a>] irq_exit+0x7a/0x90
[<c0119637>] smp_apic_timer_interrupt+0x57/0x90
[<c0142d30>] retrigger_next_event+0x0/0xb0
[<c0104d30>] apic_timer_interrupt+0x28/0x30
[<c0142d30>] retrigger_next_event+0x0/0xb0
[<c0140068>] __kfifo_put+0x8/0x90
[<c0130fe5>] on_each_cpu+0x35/0x60
[<c0143538>] clock_was_set+0x18/0x20
[<c0135cdc>] timekeeping_resume+0x7c/0xa0
[<c02aabe1>] __sysdev_resume+0x11/0x80
[<c02ab0c7>] sysdev_resume+0x47/0x80
[<c02b0b05>] device_power_up+0x5/0x10
[<c014f136>] suspend_enter+0x56/0x60
[<c014f25a>] enter_state+0x11a/0x1c0
[<c014f3bd>] state_store+0xbd/0xd0
[<c014f300>] state_store+0x0/0xd0
[<c01b52c9>] subsys_attr_store+0x29/0x40
[<c01b5432>] sysfs_write_file+0xb2/0x110
[<c0175a66>] vfs_write+0xa6/0x140
[<c01b5380>] sysfs_write_file+0x0/0x110
[<c0176131>] sys_write+0x41/0x70
[<c0104262>] sysenter_past_esp+0x5f/0x85
=======================
handlers:
[<c0269522>] (acpi_irq+0x0/0x14)
Disabling IRQ #9
Enabling non-boot CPUs ...
SMP alternatives: switching to SMP code
^ permalink raw reply [flat|nested] 90+ messages in thread
* Re: tg3: unable to handle null pointer dereference [Re: Linux 2.6.21-rc6]
2007-04-06 21:40 ` tg3: unable to handle null pointer dereference [Re: Linux 2.6.21-rc6] Nishanth Aravamudan
@ 2007-04-06 22:57 ` Michael Chan
2007-04-07 0:36 ` tg3: unable to handle null pointer dereference David Miller
0 siblings, 1 reply; 90+ messages in thread
From: Michael Chan @ 2007-04-06 22:57 UTC (permalink / raw)
To: Nishanth Aravamudan, davem; +Cc: Linus Torvalds, LKML, netdev
On Fri, 2007-04-06 at 14:40 -0700, Nishanth Aravamudan wrote:
> 2.6.21-rc5 is ok. 2.6.21-rc6 results in
>
> [ 14.241665] Unable to handle kernel NULL pointer dereference (address 0000000000000000)
Sorry, I think this should fix it:
[TG3]: Fix crash during tg3_init_one().
The driver will crash when the chip has been initialized by EFI before
tg3_init_one(). In this case, the driver will call tg3_chip_reset()
before allocating consistent memory.
The bug is fixed by checking for tp->hw_status before accessing it
during tg3_chip_reset().
Signed-off-by: Michael Chan <mchan@broadcom.com>
diff --git a/drivers/net/tg3.c b/drivers/net/tg3.c
index 0acee9f..256969e 100644
--- a/drivers/net/tg3.c
+++ b/drivers/net/tg3.c
@@ -4834,8 +4834,10 @@ static int tg3_chip_reset(struct tg3 *tp)
* sharing or irqpoll.
*/
tp->tg3_flags |= TG3_FLAG_CHIP_RESETTING;
- tp->hw_status->status = 0;
- tp->hw_status->status_tag = 0;
+ if (tp->hw_status) {
+ tp->hw_status->status = 0;
+ tp->hw_status->status_tag = 0;
+ }
tp->last_tag = 0;
smp_mb();
synchronize_irq(tp->pdev->irq);
^ permalink raw reply related [flat|nested] 90+ messages in thread
* Re: Linux 2.6.21-rc6 - regressions update
2007-04-06 22:44 ` Linux 2.6.21-rc6 - regressions update Soeren Sonnenburg
@ 2007-04-06 23:04 ` Linus Torvalds
2007-04-07 8:12 ` [patch] high-res timers: UP resume fix Ingo Molnar
2007-04-08 15:57 ` Linux 2.6.21-rc6 - regressions update Soeren Sonnenburg
0 siblings, 2 replies; 90+ messages in thread
From: Linus Torvalds @ 2007-04-06 23:04 UTC (permalink / raw)
To: Soeren Sonnenburg
Cc: Linux Kernel Mailing List, Len Brown, Thomas Gleixner,
Ingo Molnar
[ Added some people to the cc.. Len, Thomas, Ingo - look for the exact
report on linux-kernel, but basically it's a "irq 9: nobody cared" issue
with acpi_irq on irq9 ]
On Sat, 7 Apr 2007, Soeren Sonnenburg wrote:
>
> regression update for 21-rc6:
>
> 1) all s2ram and NO_HZ related things seem to be resolved on my macbook
> pro, also
> CONFIG_HPET_TIMER=y
> CONFIG_HPET_EMULATE_RTC=y
>
> don't break resume anymore.
Goodie. I think we fixed most stuff..
> 2) However I am still having problems with
> +CONFIG_HIGH_RES_TIMERS=y
> +CONFIG_HPET=y
> +CONFIG_HPET_MMAP=y
> although the machine resumes, I've managed to get the attached oops.
Ok, interesting. I'd have blamed ACPI for this one (stuck IRQ9 is almost
always some ACPI event that got stuck or the SCI got mis-routed and/or
marked with the wrong polarity), although from your message I take it you
don't get it without high-res timers?
In fact, I have a theory.. Your backtrace is:
[<c0119637>] smp_apic_timer_interrupt+0x57/0x90
[<c0142d30>] retrigger_next_event+0x0/0xb0
[<c0104d30>] apic_timer_interrupt+0x28/0x30
[<c0142d30>] retrigger_next_event+0x0/0xb0
[<c0140068>] __kfifo_put+0x8/0x90
[<c0130fe5>] on_each_cpu+0x35/0x60
[<c0143538>] clock_was_set+0x18/0x20
[<c0135cdc>] timekeeping_resume+0x7c/0xa0
[<c02aabe1>] __sysdev_resume+0x11/0x80
[<c02ab0c7>] sysdev_resume+0x47/0x80
[<c02b0b05>] device_power_up+0x5/0x10
and the thing is, I don't think we should have interrupt enabled at this
point in time! I susect that the timer resume enables interrupts too
early! We should be doing the whole "device_power_up()" sequence with
irq's off, I think..
> 3) Subject : SATA breakage on resume
> References : http://lkml.org/lkml/2007/3/7/233
> Submitter : Thomas Gleixner <tglx@linutronix.de>
> Soeren Sonnenburg <kernel@nn7.de>
> Status : unknown
>
> I am still seeing these messages after a suspend/resume cycle (though
> all devices work even after multiple suspend/resume cycles)
>
> ATA: abnormal status 0x80 on port 0x000140df
This seems to be normal, and related to some unknown timing issue. If the
thing works for you apart from the message, I'd just ignore it..
Linus
^ permalink raw reply [flat|nested] 90+ messages in thread
* Re: tg3: unable to handle null pointer dereference
2007-04-06 22:57 ` Michael Chan
@ 2007-04-07 0:36 ` David Miller
2007-04-07 1:53 ` Nishanth Aravamudan
0 siblings, 1 reply; 90+ messages in thread
From: David Miller @ 2007-04-07 0:36 UTC (permalink / raw)
To: mchan; +Cc: nacc, torvalds, linux-kernel, netdev
From: "Michael Chan" <mchan@broadcom.com>
Date: Fri, 06 Apr 2007 15:57:13 -0700
> On Fri, 2007-04-06 at 14:40 -0700, Nishanth Aravamudan wrote:
>
> > 2.6.21-rc5 is ok. 2.6.21-rc6 results in
> >
> > [ 14.241665] Unable to handle kernel NULL pointer dereference (address 0000000000000000)
>
> Sorry, I think this should fix it:
>
> [TG3]: Fix crash during tg3_init_one().
>
> The driver will crash when the chip has been initialized by EFI before
> tg3_init_one(). In this case, the driver will call tg3_chip_reset()
> before allocating consistent memory.
>
> The bug is fixed by checking for tp->hw_status before accessing it
> during tg3_chip_reset().
>
> Signed-off-by: Michael Chan <mchan@broadcom.com>
Applied, thanks Michael.
^ permalink raw reply [flat|nested] 90+ messages in thread
* Re: tg3: unable to handle null pointer dereference
2007-04-07 0:36 ` tg3: unable to handle null pointer dereference David Miller
@ 2007-04-07 1:53 ` Nishanth Aravamudan
0 siblings, 0 replies; 90+ messages in thread
From: Nishanth Aravamudan @ 2007-04-07 1:53 UTC (permalink / raw)
To: David Miller; +Cc: mchan, torvalds, linux-kernel, netdev
On 06.04.2007 [17:36:00 -0700], David Miller wrote:
> From: "Michael Chan" <mchan@broadcom.com>
> Date: Fri, 06 Apr 2007 15:57:13 -0700
>
> > On Fri, 2007-04-06 at 14:40 -0700, Nishanth Aravamudan wrote:
> >
> > > 2.6.21-rc5 is ok. 2.6.21-rc6 results in
> > >
> > > [ 14.241665] Unable to handle kernel NULL pointer dereference (address 0000000000000000)
> >
> > Sorry, I think this should fix it:
> >
> > [TG3]: Fix crash during tg3_init_one().
> >
> > The driver will crash when the chip has been initialized by EFI before
> > tg3_init_one(). In this case, the driver will call tg3_chip_reset()
> > before allocating consistent memory.
> >
> > The bug is fixed by checking for tp->hw_status before accessing it
> > during tg3_chip_reset().
> >
> > Signed-off-by: Michael Chan <mchan@broadcom.com>
>
> Applied, thanks Michael.
FWIW, tested, no panic.
Tested-by: Nishanth Aravamudan <nacc@us.ibm.com>
Thanks,
Nish
--
Nishanth Aravamudan <nacc@us.ibm.com>
IBM Linux Technology Center
^ permalink raw reply [flat|nested] 90+ messages in thread
* [patch] high-res timers: UP resume fix
2007-04-06 23:04 ` Linus Torvalds
@ 2007-04-07 8:12 ` Ingo Molnar
2007-04-07 8:25 ` Ingo Molnar
` (2 more replies)
2007-04-08 15:57 ` Linux 2.6.21-rc6 - regressions update Soeren Sonnenburg
1 sibling, 3 replies; 90+ messages in thread
From: Ingo Molnar @ 2007-04-07 8:12 UTC (permalink / raw)
To: Linus Torvalds
Cc: Soeren Sonnenburg, Linux Kernel Mailing List, Len Brown,
Thomas Gleixner
* Linus Torvalds <torvalds@linux-foundation.org> wrote:
> In fact, I have a theory.. Your backtrace is:
>
> [<c0119637>] smp_apic_timer_interrupt+0x57/0x90
> [<c0142d30>] retrigger_next_event+0x0/0xb0
> [<c0104d30>] apic_timer_interrupt+0x28/0x30
> [<c0142d30>] retrigger_next_event+0x0/0xb0
> [<c0140068>] __kfifo_put+0x8/0x90
> [<c0130fe5>] on_each_cpu+0x35/0x60
> [<c0143538>] clock_was_set+0x18/0x20
> [<c0135cdc>] timekeeping_resume+0x7c/0xa0
> [<c02aabe1>] __sysdev_resume+0x11/0x80
> [<c02ab0c7>] sysdev_resume+0x47/0x80
> [<c02b0b05>] device_power_up+0x5/0x10
>
> and the thing is, I don't think we should have interrupt enabled at
> this point in time! I susect that the timer resume enables interrupts
> too early! We should be doing the whole "device_power_up()" sequence
> with irq's off, I think..
yeah, i think you are right. timekeeping_resume() itself does not
re-enable interrupts, it's clock_was_set() that does it implicitly:
void clock_was_set(void)
{
/* Retrigger the CPU local events everywhere */
on_each_cpu(retrigger_next_event, NULL, 0, 1);
}
on_each_cpu() is safe on SMP during resume 'bootup', because we only
have a single CPU at that point, and smp_call_function() does:
spin_lock(&call_lock);
cpus = num_online_cpus() - 1;
if (!cpus) {
spin_unlock(&call_lock);
so we just return. Note that the built-in warning of smp_call_function()
does not trigger because it's done too late:
/* Can deadlock when called with interrupts disabled */
WARN_ON(irqs_disabled());
we should move this up to the head of the function. But for this bug in
question to trigger we'd have to use an UP kernel, which has this code
for on_each_cpu():
#define on_each_cpu(func,info,retry,wait) \
({ \
local_irq_disable(); \
func(info); \
local_irq_enable(); \
ouch!
the solution is this: what we want to call here in timekeeping_resume is
not clock_was_set() but retrigger_next_event() for the current CPU. The
patch below should fix it. Soeren, can you confirm that you are using a
!CONFIG_SMP kernel, and if yes, does the patch below fix the resume
problem for you?
Ingo
---------------------------->
Subject: [patch] high-res timers: UP resume fix
From: Ingo Molnar <mingo@elte.hu>
Soeren Sonnenburg reported that upon resume he is getting
this backtrace:
[<c0119637>] smp_apic_timer_interrupt+0x57/0x90
[<c0142d30>] retrigger_next_event+0x0/0xb0
[<c0104d30>] apic_timer_interrupt+0x28/0x30
[<c0142d30>] retrigger_next_event+0x0/0xb0
[<c0140068>] __kfifo_put+0x8/0x90
[<c0130fe5>] on_each_cpu+0x35/0x60
[<c0143538>] clock_was_set+0x18/0x20
[<c0135cdc>] timekeeping_resume+0x7c/0xa0
[<c02aabe1>] __sysdev_resume+0x11/0x80
[<c02ab0c7>] sysdev_resume+0x47/0x80
[<c02b0b05>] device_power_up+0x5/0x10
it turns out that on UP we mistakenly re-enable interrupts,
so do the timer retrigger only on the current CPU.
Signed-off-by: Ingo Molnar <mingo@elte.hu>
---
include/linux/hrtimer.h | 3 +++
kernel/hrtimer.c | 12 ++++++++++++
2 files changed, 15 insertions(+)
Index: linux/include/linux/hrtimer.h
===================================================================
--- linux.orig/include/linux/hrtimer.h
+++ linux/include/linux/hrtimer.h
@@ -206,6 +206,7 @@ struct hrtimer_cpu_base {
struct clock_event_device;
extern void clock_was_set(void);
+extern void hres_timers_resume(void);
extern void hrtimer_interrupt(struct clock_event_device *dev);
/*
@@ -236,6 +237,8 @@ static inline ktime_t hrtimer_cb_get_tim
*/
static inline void clock_was_set(void) { }
+static inline void hres_timers_resume(void) { }
+
/*
* In non high resolution mode the time reference is taken from
* the base softirq time variable.
Index: linux/kernel/hrtimer.c
===================================================================
--- linux.orig/kernel/hrtimer.c
+++ linux/kernel/hrtimer.c
@@ -459,6 +459,18 @@ void clock_was_set(void)
}
/*
+ * During resume we might have to reprogram the high resolution timer
+ * interrupt (on the local CPU):
+ */
+void hres_timers_resume(void)
+{
+ WARN_ON_ONCE(num_online_cpus() > 1);
+
+ /* Retrigger the CPU local events: */
+ retrigger_next_event(NULL);
+}
+
+/*
* Check, whether the timer is on the callback pending list
*/
static inline int hrtimer_cb_pending(const struct hrtimer *timer)
^ permalink raw reply [flat|nested] 90+ messages in thread
* Re: [patch] high-res timers: UP resume fix
2007-04-07 8:12 ` [patch] high-res timers: UP resume fix Ingo Molnar
@ 2007-04-07 8:25 ` Ingo Molnar
2007-04-07 8:48 ` Thomas Gleixner
2007-04-07 8:51 ` Thomas Gleixner
2007-04-07 9:49 ` [patch] high-res timers: " Ingo Molnar
2 siblings, 1 reply; 90+ messages in thread
From: Ingo Molnar @ 2007-04-07 8:25 UTC (permalink / raw)
To: Linus Torvalds
Cc: Soeren Sonnenburg, Linux Kernel Mailing List, Len Brown,
Thomas Gleixner
* Ingo Molnar <mingo@elte.hu> wrote:
> [...] Soeren, can you confirm that you are using a !CONFIG_SMP kernel,
> and if yes, does the patch below fix the resume problem for you?
hm, you seem to have a CONFIG_SMP=y kernel. I dont immediately see where
we re-enable interrupts in the SMP case, but could you try my patch
nevertheless?
Ingo
^ permalink raw reply [flat|nested] 90+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-06 2:50 Linux 2.6.21-rc6 Linus Torvalds
2007-04-06 21:40 ` tg3: unable to handle null pointer dereference [Re: Linux 2.6.21-rc6] Nishanth Aravamudan
2007-04-06 22:44 ` Linux 2.6.21-rc6 - regressions update Soeren Sonnenburg
@ 2007-04-07 8:48 ` Michal Piotrowski
2007-04-07 18:37 ` Randy Dunlap
` (9 subsequent siblings)
12 siblings, 0 replies; 90+ messages in thread
From: Michal Piotrowski @ 2007-04-07 8:48 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Linux Kernel Mailing List, Ingo Molnar, Jens Axboe
Hi all,
This looks like a lockdep problem.
2.6.21-rc6
+ hrtimers_debug.patch (from Ingo)
- skge_wol_support (commit a504e64ab42bcc27074ea37405d06833ed6e0820) dropped due to
swsusp problems
[14016.726946] BUG: at /mnt/md0/devel/linux-git/kernel/lockdep.c:2427 check_flags()
[14016.734331] [<c0105039>] show_trace_log_lvl+0x1a/0x2f
[14016.739507] [<c0105720>] show_trace+0x12/0x14
[14016.743982] [<c01057d2>] dump_stack+0x16/0x18
[14016.748460] [<c013b57f>] check_flags+0x95/0x143
[14016.753106] [<c013e334>] lock_acquire+0x29/0x82
[14016.757741] [<c01369dc>] down_write+0x3a/0x54
[14016.762203] [<c0163be2>] sys_munmap+0x23/0x3f
[14016.766661] [<c0104060>] syscall_call+0x7/0xb
[14016.771134] =======================
[14016.774712] irq event stamp: 43076
[14016.778111] hardirqs last enabled at (43075): [<c0104189>] syscall_exit_work+0x11/0x26
[14016.786166] hardirqs last disabled at (43076): [<c0103f09>] ret_from_exception+0x9/0xc
[14016.794118] softirqs last enabled at (42608): [<c012653b>] __do_softirq+0xe4/0xea
[14016.801706] softirqs last disabled at (42599): [<c01069b5>] do_softirq+0x64/0xd1
http://www.stardust.webpages.pl/files/tbf/bitis-gabonica/2.6.21-rc6/git-console.log
http://www.stardust.webpages.pl/files/tbf/bitis-gabonica/2.6.21-rc6/git-config
BTW. I noticed some strange fio (1.15) behavior
Starting 16 processes
file:io_u.c:65, assert idx < f->num_maps failed[ 1605/ 36442 kb/s] [eta 00m:32s]
fio: pid=13734, got signal=11
file:io_u.c:65, assert idx < f->num_maps failed[ 10452/ 0 kb/s] [eta 00m:23s]
fio: pid=13731, got signal=11
Regards,
Michal
--
Michal K. K. Piotrowski
LTG - Linux Testers Group (PL)
(http://www.stardust.webpages.pl/ltg/)
LTG - Linux Testers Group (EN)
(http://www.stardust.webpages.pl/linux_testers_group_en/)
^ permalink raw reply [flat|nested] 90+ messages in thread
* Re: [patch] high-res timers: UP resume fix
2007-04-07 8:25 ` Ingo Molnar
@ 2007-04-07 8:48 ` Thomas Gleixner
2007-04-07 8:50 ` Ingo Molnar
2007-04-07 9:48 ` Rafael J. Wysocki
0 siblings, 2 replies; 90+ messages in thread
From: Thomas Gleixner @ 2007-04-07 8:48 UTC (permalink / raw)
To: Ingo Molnar
Cc: Linus Torvalds, Soeren Sonnenburg, Linux Kernel Mailing List,
Len Brown
On Sat, 2007-04-07 at 10:25 +0200, Ingo Molnar wrote:
> * Ingo Molnar <mingo@elte.hu> wrote:
>
> > [...] Soeren, can you confirm that you are using a !CONFIG_SMP kernel,
> > and if yes, does the patch below fix the resume problem for you?
>
> hm, you seem to have a CONFIG_SMP=y kernel. I dont immediately see where
> we re-enable interrupts in the SMP case, but could you try my patch
> nevertheless
We do in on_each_cpu() unconditionally. I missed that.
tglx
^ permalink raw reply [flat|nested] 90+ messages in thread
* Re: [patch] high-res timers: UP resume fix
2007-04-07 8:48 ` Thomas Gleixner
@ 2007-04-07 8:50 ` Ingo Molnar
2007-04-07 9:48 ` Rafael J. Wysocki
1 sibling, 0 replies; 90+ messages in thread
From: Ingo Molnar @ 2007-04-07 8:50 UTC (permalink / raw)
To: Thomas Gleixner
Cc: Linus Torvalds, Soeren Sonnenburg, Linux Kernel Mailing List,
Len Brown
* Thomas Gleixner <tglx@linutronix.de> wrote:
> On Sat, 2007-04-07 at 10:25 +0200, Ingo Molnar wrote:
> > * Ingo Molnar <mingo@elte.hu> wrote:
> >
> > > [...] Soeren, can you confirm that you are using a !CONFIG_SMP kernel,
> > > and if yes, does the patch below fix the resume problem for you?
> >
> > hm, you seem to have a CONFIG_SMP=y kernel. I dont immediately see
> > where we re-enable interrupts in the SMP case, but could you try my
> > patch nevertheless
>
> We do in on_each_cpu() unconditionally. I missed that.
doh, indeed!
Ingo
^ permalink raw reply [flat|nested] 90+ messages in thread
* Re: [patch] high-res timers: UP resume fix
2007-04-07 8:12 ` [patch] high-res timers: UP resume fix Ingo Molnar
2007-04-07 8:25 ` Ingo Molnar
@ 2007-04-07 8:51 ` Thomas Gleixner
2007-04-07 9:49 ` [patch] high-res timers: " Ingo Molnar
2 siblings, 0 replies; 90+ messages in thread
From: Thomas Gleixner @ 2007-04-07 8:51 UTC (permalink / raw)
To: Ingo Molnar
Cc: Linus Torvalds, Soeren Sonnenburg, Linux Kernel Mailing List,
Len Brown
On Sat, 2007-04-07 at 10:12 +0200, Ingo Molnar wrote:
> Subject: [patch] high-res timers: UP resume fix
> From: Ingo Molnar <mingo@elte.hu>
>
> Soeren Sonnenburg reported that upon resume he is getting
> this backtrace:
>
> [<c0119637>] smp_apic_timer_interrupt+0x57/0x90
> [<c0142d30>] retrigger_next_event+0x0/0xb0
> [<c0104d30>] apic_timer_interrupt+0x28/0x30
> [<c0142d30>] retrigger_next_event+0x0/0xb0
> [<c0140068>] __kfifo_put+0x8/0x90
> [<c0130fe5>] on_each_cpu+0x35/0x60
> [<c0143538>] clock_was_set+0x18/0x20
> [<c0135cdc>] timekeeping_resume+0x7c/0xa0
> [<c02aabe1>] __sysdev_resume+0x11/0x80
> [<c02ab0c7>] sysdev_resume+0x47/0x80
> [<c02b0b05>] device_power_up+0x5/0x10
>
> it turns out that on UP we mistakenly re-enable interrupts,
> so do the timer retrigger only on the current CPU.
>
> Signed-off-by: Ingo Molnar <mingo@elte.hu>
Acked-by: Thomas Gleixner <tglx@linutronix.de>
^ permalink raw reply [flat|nested] 90+ messages in thread
* Re: [patch] high-res timers: UP resume fix
2007-04-07 9:48 ` Rafael J. Wysocki
@ 2007-04-07 9:47 ` Ingo Molnar
2007-04-07 9:51 ` Thomas Gleixner
2007-04-07 9:53 ` Rafael J. Wysocki
2007-04-11 14:00 ` Pavel Machek
1 sibling, 2 replies; 90+ messages in thread
From: Ingo Molnar @ 2007-04-07 9:47 UTC (permalink / raw)
To: Rafael J. Wysocki
Cc: tglx, Linus Torvalds, Soeren Sonnenburg,
Linux Kernel Mailing List, Len Brown
* Rafael J. Wysocki <rjw@sisk.pl> wrote:
> > We do in on_each_cpu() unconditionally. I missed that.
>
> BTW, the on_each_cpu() in clock_was_set() is unnecessary, because
> timekeeping_resume() is always run on one CPU.
yes - but that's not the only place where we do clock_was_set(), and the
on_each_cpu() is necessary in every other case. So i think the right
solution was the patch i did: to split the resume functionality from the
clock_was_set() functionality.
Ingo
^ permalink raw reply [flat|nested] 90+ messages in thread
* Re: [patch] high-res timers: UP resume fix
2007-04-07 8:48 ` Thomas Gleixner
2007-04-07 8:50 ` Ingo Molnar
@ 2007-04-07 9:48 ` Rafael J. Wysocki
2007-04-07 9:47 ` Ingo Molnar
2007-04-11 14:00 ` Pavel Machek
1 sibling, 2 replies; 90+ messages in thread
From: Rafael J. Wysocki @ 2007-04-07 9:48 UTC (permalink / raw)
To: tglx
Cc: Ingo Molnar, Linus Torvalds, Soeren Sonnenburg,
Linux Kernel Mailing List, Len Brown
On Saturday, 7 April 2007 10:48, Thomas Gleixner wrote:
> On Sat, 2007-04-07 at 10:25 +0200, Ingo Molnar wrote:
> > * Ingo Molnar <mingo@elte.hu> wrote:
> >
> > > [...] Soeren, can you confirm that you are using a !CONFIG_SMP kernel,
> > > and if yes, does the patch below fix the resume problem for you?
> >
> > hm, you seem to have a CONFIG_SMP=y kernel. I dont immediately see where
> > we re-enable interrupts in the SMP case, but could you try my patch
> > nevertheless
>
> We do in on_each_cpu() unconditionally. I missed that.
BTW, the on_each_cpu() in clock_was_set() is unnecessary, because
timekeeping_resume() is always run on one CPU.
Greetings,
Rafael
^ permalink raw reply [flat|nested] 90+ messages in thread
* [patch] high-res timers: resume fix
2007-04-07 8:12 ` [patch] high-res timers: UP resume fix Ingo Molnar
2007-04-07 8:25 ` Ingo Molnar
2007-04-07 8:51 ` Thomas Gleixner
@ 2007-04-07 9:49 ` Ingo Molnar
2007-04-07 10:02 ` Rafael J. Wysocki
2 siblings, 1 reply; 90+ messages in thread
From: Ingo Molnar @ 2007-04-07 9:49 UTC (permalink / raw)
To: Linus Torvalds
Cc: Soeren Sonnenburg, Linux Kernel Mailing List, Len Brown,
Thomas Gleixner
find updated patch below - only the patch description changed: i removed
the 'UP' thing (patch has relevance on SMP too), and added Thomas' ack.
Ingo
---------------------------->
Subject: [patch] high-res timers: resume fix
From: Ingo Molnar <mingo@elte.hu>
Soeren Sonnenburg reported that upon resume he is getting
this backtrace:
[<c0119637>] smp_apic_timer_interrupt+0x57/0x90
[<c0142d30>] retrigger_next_event+0x0/0xb0
[<c0104d30>] apic_timer_interrupt+0x28/0x30
[<c0142d30>] retrigger_next_event+0x0/0xb0
[<c0140068>] __kfifo_put+0x8/0x90
[<c0130fe5>] on_each_cpu+0x35/0x60
[<c0143538>] clock_was_set+0x18/0x20
[<c0135cdc>] timekeeping_resume+0x7c/0xa0
[<c02aabe1>] __sysdev_resume+0x11/0x80
[<c02ab0c7>] sysdev_resume+0x47/0x80
[<c02b0b05>] device_power_up+0x5/0x10
it turns out that on resume we mistakenly re-enable interrupts.
Do the timer retrigger only on the current CPU.
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Acked-by: Thomas Gleixner <tglx@linutronix.de>
---
include/linux/hrtimer.h | 3 +++
kernel/hrtimer.c | 12 ++++++++++++
2 files changed, 15 insertions(+)
Index: linux/include/linux/hrtimer.h
===================================================================
--- linux.orig/include/linux/hrtimer.h
+++ linux/include/linux/hrtimer.h
@@ -206,6 +206,7 @@ struct hrtimer_cpu_base {
struct clock_event_device;
extern void clock_was_set(void);
+extern void hres_timers_resume(void);
extern void hrtimer_interrupt(struct clock_event_device *dev);
/*
@@ -236,6 +237,8 @@ static inline ktime_t hrtimer_cb_get_tim
*/
static inline void clock_was_set(void) { }
+static inline void hres_timers_resume(void) { }
+
/*
* In non high resolution mode the time reference is taken from
* the base softirq time variable.
Index: linux/kernel/hrtimer.c
===================================================================
--- linux.orig/kernel/hrtimer.c
+++ linux/kernel/hrtimer.c
@@ -459,6 +459,18 @@ void clock_was_set(void)
}
/*
+ * During resume we might have to reprogram the high resolution timer
+ * interrupt (on the local CPU):
+ */
+void hres_timers_resume(void)
+{
+ WARN_ON_ONCE(num_online_cpus() > 1);
+
+ /* Retrigger the CPU local events: */
+ retrigger_next_event(NULL);
+}
+
+/*
* Check, whether the timer is on the callback pending list
*/
static inline int hrtimer_cb_pending(const struct hrtimer *timer)
^ permalink raw reply [flat|nested] 90+ messages in thread
* Re: [patch] high-res timers: UP resume fix
2007-04-07 9:47 ` Ingo Molnar
@ 2007-04-07 9:51 ` Thomas Gleixner
2007-04-07 9:53 ` Rafael J. Wysocki
1 sibling, 0 replies; 90+ messages in thread
From: Thomas Gleixner @ 2007-04-07 9:51 UTC (permalink / raw)
To: Ingo Molnar
Cc: Rafael J. Wysocki, Linus Torvalds, Soeren Sonnenburg,
Linux Kernel Mailing List, Len Brown
On Sat, 2007-04-07 at 11:47 +0200, Ingo Molnar wrote:
> * Rafael J. Wysocki <rjw@sisk.pl> wrote:
>
> > > We do in on_each_cpu() unconditionally. I missed that.
> >
> > BTW, the on_each_cpu() in clock_was_set() is unnecessary, because
> > timekeeping_resume() is always run on one CPU.
>
> yes - but that's not the only place where we do clock_was_set(), and the
> on_each_cpu() is necessary in every other case. So i think the right
> solution was the patch i did: to split the resume functionality from the
> clock_was_set() functionality.
Right, I reused it and just did not notice, that interrupts are enabled
unconditionally in on_each_cpu().
tglx
^ permalink raw reply [flat|nested] 90+ messages in thread
* Re: [patch] high-res timers: UP resume fix
2007-04-07 9:47 ` Ingo Molnar
2007-04-07 9:51 ` Thomas Gleixner
@ 2007-04-07 9:53 ` Rafael J. Wysocki
1 sibling, 0 replies; 90+ messages in thread
From: Rafael J. Wysocki @ 2007-04-07 9:53 UTC (permalink / raw)
To: Ingo Molnar
Cc: tglx, Linus Torvalds, Soeren Sonnenburg,
Linux Kernel Mailing List, Len Brown
On Saturday, 7 April 2007 11:47, Ingo Molnar wrote:
>
> * Rafael J. Wysocki <rjw@sisk.pl> wrote:
>
> > > We do in on_each_cpu() unconditionally. I missed that.
> >
> > BTW, the on_each_cpu() in clock_was_set() is unnecessary, because
> > timekeeping_resume() is always run on one CPU.
>
> yes - but that's not the only place where we do clock_was_set(), and the
> on_each_cpu() is necessary in every other case. So i think the right
> solution was the patch i did: to split the resume functionality from the
> clock_was_set() functionality.
Agreed.
Rafael
^ permalink raw reply [flat|nested] 90+ messages in thread
* Re: [patch] high-res timers: resume fix
2007-04-07 9:49 ` [patch] high-res timers: " Ingo Molnar
@ 2007-04-07 10:02 ` Rafael J. Wysocki
2007-04-07 10:05 ` [patch, take #3] " Ingo Molnar
0 siblings, 1 reply; 90+ messages in thread
From: Rafael J. Wysocki @ 2007-04-07 10:02 UTC (permalink / raw)
To: Ingo Molnar
Cc: Linus Torvalds, Soeren Sonnenburg, Linux Kernel Mailing List,
Len Brown, Thomas Gleixner
On Saturday, 7 April 2007 11:49, Ingo Molnar wrote:
>
> find updated patch below - only the patch description changed: i removed
> the 'UP' thing (patch has relevance on SMP too), and added Thomas' ack.
>
> Ingo
>
> ---------------------------->
> Subject: [patch] high-res timers: resume fix
> From: Ingo Molnar <mingo@elte.hu>
>
> Soeren Sonnenburg reported that upon resume he is getting
> this backtrace:
>
> [<c0119637>] smp_apic_timer_interrupt+0x57/0x90
> [<c0142d30>] retrigger_next_event+0x0/0xb0
> [<c0104d30>] apic_timer_interrupt+0x28/0x30
> [<c0142d30>] retrigger_next_event+0x0/0xb0
> [<c0140068>] __kfifo_put+0x8/0x90
> [<c0130fe5>] on_each_cpu+0x35/0x60
> [<c0143538>] clock_was_set+0x18/0x20
> [<c0135cdc>] timekeeping_resume+0x7c/0xa0
> [<c02aabe1>] __sysdev_resume+0x11/0x80
> [<c02ab0c7>] sysdev_resume+0x47/0x80
> [<c02b0b05>] device_power_up+0x5/0x10
>
> it turns out that on resume we mistakenly re-enable interrupts.
> Do the timer retrigger only on the current CPU.
>
> Signed-off-by: Ingo Molnar <mingo@elte.hu>
> Acked-by: Thomas Gleixner <tglx@linutronix.de>
> ---
> include/linux/hrtimer.h | 3 +++
> kernel/hrtimer.c | 12 ++++++++++++
> 2 files changed, 15 insertions(+)
>
> Index: linux/include/linux/hrtimer.h
> ===================================================================
> --- linux.orig/include/linux/hrtimer.h
> +++ linux/include/linux/hrtimer.h
> @@ -206,6 +206,7 @@ struct hrtimer_cpu_base {
> struct clock_event_device;
>
> extern void clock_was_set(void);
> +extern void hres_timers_resume(void);
> extern void hrtimer_interrupt(struct clock_event_device *dev);
>
> /*
> @@ -236,6 +237,8 @@ static inline ktime_t hrtimer_cb_get_tim
> */
> static inline void clock_was_set(void) { }
>
> +static inline void hres_timers_resume(void) { }
> +
> /*
> * In non high resolution mode the time reference is taken from
> * the base softirq time variable.
> Index: linux/kernel/hrtimer.c
> ===================================================================
> --- linux.orig/kernel/hrtimer.c
> +++ linux/kernel/hrtimer.c
> @@ -459,6 +459,18 @@ void clock_was_set(void)
> }
>
> /*
> + * During resume we might have to reprogram the high resolution timer
> + * interrupt (on the local CPU):
> + */
> +void hres_timers_resume(void)
> +{
> + WARN_ON_ONCE(num_online_cpus() > 1);
> +
> + /* Retrigger the CPU local events: */
> + retrigger_next_event(NULL);
> +}
> +
> +/*
> * Check, whether the timer is on the callback pending list
> */
> static inline int hrtimer_cb_pending(const struct hrtimer *timer)
> -
Hm, I'm probably missing something obvious, but where is it going to be called
from?
Rafael
^ permalink raw reply [flat|nested] 90+ messages in thread
* [patch, take #3] high-res timers: resume fix
2007-04-07 10:02 ` Rafael J. Wysocki
@ 2007-04-07 10:05 ` Ingo Molnar
2007-04-07 10:45 ` Soeren Sonnenburg
0 siblings, 1 reply; 90+ messages in thread
From: Ingo Molnar @ 2007-04-07 10:05 UTC (permalink / raw)
To: Rafael J. Wysocki
Cc: Linus Torvalds, Soeren Sonnenburg, Linux Kernel Mailing List,
Len Brown, Thomas Gleixner
* Rafael J. Wysocki <rjw@sisk.pl> wrote:
> Hm, I'm probably missing something obvious, but where is it going to
> be called from?
doh! :) Find new patch below :-/ Soeren, please test this one.
Ingo
---------------------------->
Subject: [patch] high-res timers: resume fix
From: Ingo Molnar <mingo@elte.hu>
Soeren Sonnenburg reported that upon resume he is getting
this backtrace:
[<c0119637>] smp_apic_timer_interrupt+0x57/0x90
[<c0142d30>] retrigger_next_event+0x0/0xb0
[<c0104d30>] apic_timer_interrupt+0x28/0x30
[<c0142d30>] retrigger_next_event+0x0/0xb0
[<c0140068>] __kfifo_put+0x8/0x90
[<c0130fe5>] on_each_cpu+0x35/0x60
[<c0143538>] clock_was_set+0x18/0x20
[<c0135cdc>] timekeeping_resume+0x7c/0xa0
[<c02aabe1>] __sysdev_resume+0x11/0x80
[<c02ab0c7>] sysdev_resume+0x47/0x80
[<c02b0b05>] device_power_up+0x5/0x10
it turns out that on resume we mistakenly re-enable interrupts.
Do the timer retrigger only on the current CPU.
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Acked-by: Thomas Gleixner <tglx@linutronix.de>
---
include/linux/hrtimer.h | 3 +++
kernel/hrtimer.c | 12 ++++++++++++
kernel/timer.c | 2 +-
3 files changed, 16 insertions(+), 1 deletion(-)
Index: linux/include/linux/hrtimer.h
===================================================================
--- linux.orig/include/linux/hrtimer.h
+++ linux/include/linux/hrtimer.h
@@ -206,6 +206,7 @@ struct hrtimer_cpu_base {
struct clock_event_device;
extern void clock_was_set(void);
+extern void hres_timers_resume(void);
extern void hrtimer_interrupt(struct clock_event_device *dev);
/*
@@ -236,6 +237,8 @@ static inline ktime_t hrtimer_cb_get_tim
*/
static inline void clock_was_set(void) { }
+static inline void hres_timers_resume(void) { }
+
/*
* In non high resolution mode the time reference is taken from
* the base softirq time variable.
Index: linux/kernel/hrtimer.c
===================================================================
--- linux.orig/kernel/hrtimer.c
+++ linux/kernel/hrtimer.c
@@ -459,6 +459,18 @@ void clock_was_set(void)
}
/*
+ * During resume we might have to reprogram the high resolution timer
+ * interrupt (on the local CPU):
+ */
+void hres_timers_resume(void)
+{
+ WARN_ON_ONCE(num_online_cpus() > 1);
+
+ /* Retrigger the CPU local events: */
+ retrigger_next_event(NULL);
+}
+
+/*
* Check, whether the timer is on the callback pending list
*/
static inline int hrtimer_cb_pending(const struct hrtimer *timer)
Index: linux/kernel/timer.c
===================================================================
--- linux.orig/kernel/timer.c
+++ linux/kernel/timer.c
@@ -1016,7 +1016,7 @@ static int timekeeping_resume(struct sys
clockevents_notify(CLOCK_EVT_NOTIFY_RESUME, NULL);
/* Resume hrtimers */
- clock_was_set();
+ hres_timers_resume();
return 0;
}
^ permalink raw reply [flat|nested] 90+ messages in thread
* Re: [patch, take #3] high-res timers: resume fix
2007-04-07 10:05 ` [patch, take #3] " Ingo Molnar
@ 2007-04-07 10:45 ` Soeren Sonnenburg
0 siblings, 0 replies; 90+ messages in thread
From: Soeren Sonnenburg @ 2007-04-07 10:45 UTC (permalink / raw)
To: Ingo Molnar
Cc: Rafael J. Wysocki, Linus Torvalds, Linux Kernel Mailing List,
Len Brown, Thomas Gleixner
On Sat, 2007-04-07 at 12:05 +0200, Ingo Molnar wrote:
> * Rafael J. Wysocki <rjw@sisk.pl> wrote:
>
> > Hm, I'm probably missing something obvious, but where is it going to
> > be called from?
>
> doh! :) Find new patch below :-/ Soeren, please test this one.
OK, I did about 5 suspend/resume cycles with
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
CONFIG_HPET=y
CONFIG_HPET_MMAP=y
and no oops / no problem ...
So I guess the fix take #3 is good :-)
One not directly related to this patch (but probably all the timer
stuff) I noticed with -rc6 is that it takes 10 seconds to suspend (it
was ~2 seconds before)
Soeren
> Ingo
>
> ---------------------------->
> Subject: [patch] high-res timers: resume fix
> From: Ingo Molnar <mingo@elte.hu>
>
> Soeren Sonnenburg reported that upon resume he is getting
> this backtrace:
>
> [<c0119637>] smp_apic_timer_interrupt+0x57/0x90
> [<c0142d30>] retrigger_next_event+0x0/0xb0
> [<c0104d30>] apic_timer_interrupt+0x28/0x30
> [<c0142d30>] retrigger_next_event+0x0/0xb0
> [<c0140068>] __kfifo_put+0x8/0x90
> [<c0130fe5>] on_each_cpu+0x35/0x60
> [<c0143538>] clock_was_set+0x18/0x20
> [<c0135cdc>] timekeeping_resume+0x7c/0xa0
> [<c02aabe1>] __sysdev_resume+0x11/0x80
> [<c02ab0c7>] sysdev_resume+0x47/0x80
> [<c02b0b05>] device_power_up+0x5/0x10
>
> it turns out that on resume we mistakenly re-enable interrupts.
> Do the timer retrigger only on the current CPU.
>
> Signed-off-by: Ingo Molnar <mingo@elte.hu>
> Acked-by: Thomas Gleixner <tglx@linutronix.de>
> ---
> include/linux/hrtimer.h | 3 +++
> kernel/hrtimer.c | 12 ++++++++++++
> kernel/timer.c | 2 +-
> 3 files changed, 16 insertions(+), 1 deletion(-)
>
> Index: linux/include/linux/hrtimer.h
> ===================================================================
> --- linux.orig/include/linux/hrtimer.h
> +++ linux/include/linux/hrtimer.h
> @@ -206,6 +206,7 @@ struct hrtimer_cpu_base {
> struct clock_event_device;
>
> extern void clock_was_set(void);
> +extern void hres_timers_resume(void);
> extern void hrtimer_interrupt(struct clock_event_device *dev);
>
> /*
> @@ -236,6 +237,8 @@ static inline ktime_t hrtimer_cb_get_tim
> */
> static inline void clock_was_set(void) { }
>
> +static inline void hres_timers_resume(void) { }
> +
> /*
> * In non high resolution mode the time reference is taken from
> * the base softirq time variable.
> Index: linux/kernel/hrtimer.c
> ===================================================================
> --- linux.orig/kernel/hrtimer.c
> +++ linux/kernel/hrtimer.c
> @@ -459,6 +459,18 @@ void clock_was_set(void)
> }
>
> /*
> + * During resume we might have to reprogram the high resolution timer
> + * interrupt (on the local CPU):
> + */
> +void hres_timers_resume(void)
> +{
> + WARN_ON_ONCE(num_online_cpus() > 1);
> +
> + /* Retrigger the CPU local events: */
> + retrigger_next_event(NULL);
> +}
> +
> +/*
> * Check, whether the timer is on the callback pending list
> */
> static inline int hrtimer_cb_pending(const struct hrtimer *timer)
> Index: linux/kernel/timer.c
> ===================================================================
> --- linux.orig/kernel/timer.c
> +++ linux/kernel/timer.c
> @@ -1016,7 +1016,7 @@ static int timekeeping_resume(struct sys
> clockevents_notify(CLOCK_EVT_NOTIFY_RESUME, NULL);
>
> /* Resume hrtimers */
> - clock_was_set();
> + hres_timers_resume();
>
> return 0;
> }
>
--
Sometimes, there's a moment as you're waking, when you become aware of
the real world around you, but you're still dreaming.
^ permalink raw reply [flat|nested] 90+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-06 2:50 Linux 2.6.21-rc6 Linus Torvalds
` (2 preceding siblings ...)
2007-04-07 8:48 ` Linux 2.6.21-rc6 Michal Piotrowski
@ 2007-04-07 18:37 ` Randy Dunlap
2007-04-07 18:46 ` Linus Torvalds
2007-04-07 20:58 ` Gene Heskett
` (8 subsequent siblings)
12 siblings, 1 reply; 90+ messages in thread
From: Randy Dunlap @ 2007-04-07 18:37 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Linux Kernel Mailing List
On Thu, 5 Apr 2007 19:50:11 -0700 (PDT) Linus Torvalds wrote:
>
> Ok,
> I don't think there really is anything very interesting here, but we're
> hopefully whittling down the list of regressions, and fixing various
> random other small issues while at it.
>
> Some smallish MIPS updates, networking (and network driver) fixes, removal
> of a long obsolete framebuffer driver, etc etc. The shortlog really tells
> the story.
>
> We should be getting close to a 2.6.21 release, so please update any
> regression reports you've done,
Is it too late to get a v2.6.21-rc6 tag ?
---
~Randy
^ permalink raw reply [flat|nested] 90+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-07 18:37 ` Randy Dunlap
@ 2007-04-07 18:46 ` Linus Torvalds
2007-04-07 18:50 ` Randy Dunlap
2007-04-07 18:51 ` Linus Torvalds
0 siblings, 2 replies; 90+ messages in thread
From: Linus Torvalds @ 2007-04-07 18:46 UTC (permalink / raw)
To: Randy Dunlap; +Cc: Linux Kernel Mailing List
On Sat, 7 Apr 2007, Randy Dunlap wrote:
>
> Is it too late to get a v2.6.21-rc6 tag ?
It's definitely there, I can see it in gitweb..
Do you have some really ancient git that didn't fetch the tags
automatically?
Linus
^ permalink raw reply [flat|nested] 90+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-07 18:46 ` Linus Torvalds
@ 2007-04-07 18:50 ` Randy Dunlap
2007-04-07 18:51 ` Linus Torvalds
1 sibling, 0 replies; 90+ messages in thread
From: Randy Dunlap @ 2007-04-07 18:50 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Linux Kernel Mailing List
On Sat, 7 Apr 2007 11:46:13 -0700 (PDT) Linus Torvalds wrote:
>
>
> On Sat, 7 Apr 2007, Randy Dunlap wrote:
> >
> > Is it too late to get a v2.6.21-rc6 tag ?
>
> It's definitely there, I can see it in gitweb..
>
> Do you have some really ancient git that didn't fetch the tags
> automatically?
Could be. I'll check that.
Thanks.
---
~Randy
^ permalink raw reply [flat|nested] 90+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-07 18:46 ` Linus Torvalds
2007-04-07 18:50 ` Randy Dunlap
@ 2007-04-07 18:51 ` Linus Torvalds
1 sibling, 0 replies; 90+ messages in thread
From: Linus Torvalds @ 2007-04-07 18:51 UTC (permalink / raw)
To: Randy Dunlap; +Cc: Linux Kernel Mailing List
On Sat, 7 Apr 2007, Linus Torvalds wrote:
>
>
> On Sat, 7 Apr 2007, Randy Dunlap wrote:
> >
> > Is it too late to get a v2.6.21-rc6 tag ?
>
> It's definitely there, I can see it in gitweb..
>
> Do you have some really ancient git that didn't fetch the tags
> automatically?
Oh, my bad. I'd tagged it, but I didn't *sign* the tag, so it was just a
tag-reference (and git fetch won't fetch them by default).
I replaced the v2.6.21-rc6 tag with a signed one. Do
git fetch --tags
to get the thing.
Linus
^ permalink raw reply [flat|nested] 90+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-06 2:50 Linux 2.6.21-rc6 Linus Torvalds
` (3 preceding siblings ...)
2007-04-07 18:37 ` Randy Dunlap
@ 2007-04-07 20:58 ` Gene Heskett
2007-04-08 23:09 ` Andrew Morton
` (7 subsequent siblings)
12 siblings, 0 replies; 90+ messages in thread
From: Gene Heskett @ 2007-04-07 20:58 UTC (permalink / raw)
To: linux-kernel; +Cc: Linus Torvalds
On Thursday 05 April 2007, Linus Torvalds wrote:
>Ok,
> I don't think there really is anything very interesting here, but we're
>hopefully whittling down the list of regressions, and fixing various
>random other small issues while at it.
>
>Some smallish MIPS updates, networking (and network driver) fixes,
> removal of a long obsolete framebuffer driver, etc etc. The shortlog
> really tells the story.
>
>We should be getting close to a 2.6.21 release, so please update any
>regression reports you've done,
>
> Linus
[...]
>
>
>Andrew Morton (4):
> proc: fix linkage with CONFIG_SYSCTL=y, CONFIG_PROC_SYSCTL=n
> revert "retries in ext3_prepare_write() violate ordering
> requirements" revert "retries in ext4_prepare_write() violate ordering
> requirements" remove protection of LANANA-reserved majors
>
FWIW, this last reversion didn't do it quite right, the device-mapper was
at 253 prior to this patches parent patch, and now its at 252, which is
still a 'dump it all' change for both tar & dump. Until things settle,
I'm going to test and probably use the instructions that Dave Dillow just
sent me, which should put it at 238 regardless.
--
Cheers, Gene
"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
"Looks clean and obviously correct to me, but then _everything_ I write
always looks obviously correct yo me."
- Linus
^ permalink raw reply [flat|nested] 90+ messages in thread
* Re: Linux 2.6.21-rc6 - regressions update
2007-04-06 23:04 ` Linus Torvalds
2007-04-07 8:12 ` [patch] high-res timers: UP resume fix Ingo Molnar
@ 2007-04-08 15:57 ` Soeren Sonnenburg
1 sibling, 0 replies; 90+ messages in thread
From: Soeren Sonnenburg @ 2007-04-08 15:57 UTC (permalink / raw)
To: Linus Torvalds
Cc: Linux Kernel Mailing List, Len Brown, Thomas Gleixner,
Ingo Molnar, Tejun Heo
On Fri, 2007-04-06 at 16:04 -0700, Linus Torvalds wrote:
[HPET issues resolved]
> > 3) Subject : SATA breakage on resume
> > References : http://lkml.org/lkml/2007/3/7/233
> > Submitter : Thomas Gleixner <tglx@linutronix.de>
> > Soeren Sonnenburg <kernel@nn7.de>
> > Status : unknown
> >
> > I am still seeing these messages after a suspend/resume cycle (though
> > all devices work even after multiple suspend/resume cycles)
> >
> > ATA: abnormal status 0x80 on port 0x000140df
>
> This seems to be normal, and related to some unknown timing issue. If the
> thing works for you apart from the message, I'd just ignore it..
Argh! Now after intensive use over the last 2 days, I realized that the
internal harddisk works OK, but the dvd-drive did not after the 7th
suspend/resume cycle - the device was suddenly gone (I could not even
eject the disc I just inserted), more verbose dmesg follows:
ata1: port is slow to respond, please be patient (Status 0x80)
ata1: port failed to respond (30 secs, Status 0x80)
ATA: abnormal status 0x80 on port 0x000101f7
ATA: abnormal status 0x80 on port 0x000101f7
ATA: abnormal status 0x80 on port 0x000101f7
ATA: abnormal status 0x80 on port 0x000101f7
ata1.00: qc timeout (cmd 0xa1)
ata1.00: failed to IDENTIFY (I/O error, err_mask=0x4)
ata1.00: revalidation failed (errno=-5)
ata1: failed to recover some devices, retrying in 5 secs
ata1: port is slow to respond, please be patient (Status 0x80)
ata1: port failed to respond (30 secs, Status 0x80)
ATA: abnormal status 0x80 on port 0x000101f7
ATA: abnormal status 0x80 on port 0x000101f7
ATA: abnormal status 0x80 on port 0x000101f7
ATA: abnormal status 0x80 on port 0x000101f7
ata1.00: qc timeout (cmd 0xa1)
ata1.00: failed to IDENTIFY (I/O error, err_mask=0x4)
ata1.00: revalidation failed (errno=-5)
ata1.00: limiting speed to UDMA/33:PIO3
ata1: failed to recover some devices, retrying in 5 secs
ata1: port is slow to respond, please be patient (Status 0x80)
ata1: port failed to respond (30 secs, Status 0x80)
ATA: abnormal status 0x80 on port 0x000101f7
sage repeated 4 times
ata1.00: qc timeout (cmd 0xa1)
ata1.00: failed to IDENTIFY (I/O error, err_mask=0x4)
ata1.00: revalidation failed (errno=-5)
ata1.00: disabled
Soeren
--
For the one fact about the future of which we can be certain is that it
will be utterly fantastic. -- Arthur C. Clarke, 1962
^ permalink raw reply [flat|nested] 90+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-06 2:50 Linux 2.6.21-rc6 Linus Torvalds
` (4 preceding siblings ...)
2007-04-07 20:58 ` Gene Heskett
@ 2007-04-08 23:09 ` Andrew Morton
2007-04-09 0:42 ` Greg KH
` (2 more replies)
2007-04-10 14:35 ` Jeff Chua
` (6 subsequent siblings)
12 siblings, 3 replies; 90+ messages in thread
From: Andrew Morton @ 2007-04-08 23:09 UTC (permalink / raw)
To: Linus Torvalds
Cc: Linux Kernel Mailing List, Dominik Brodowski, Greg KH,
Jeff Garzik, Ayaz Abdulla, Ingo Molnar, David S. Miller
On Thu, 5 Apr 2007 19:50:11 -0700 (PDT) Linus Torvalds <torvalds@linux-foundation.org> wrote:
>
> Ok,
> I don't think there really is anything very interesting here, but we're
> hopefully whittling down the list of regressions, and fixing various
> random other small issues while at it.
>
> Some smallish MIPS updates, networking (and network driver) fixes, removal
> of a long obsolete framebuffer driver, etc etc. The shortlog really tells
> the story.
>
> We should be getting close to a 2.6.21 release, so please update any
> regression reports you've done,
>
I'm sitting on five patches which look like 2.6.21 material, but which
would normally go through subsystem maintainers:
pcmcia:
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.21-rc6/2.6.21-rc6-mm1/broken-out/fix-hotplug-for-legacy-platform-drivers.patch
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.21-rc6/2.6.21-rc6-mm1/broken-out/fix-hotplug-for-legacy-platform-drivers-update.patch
driver core:
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.21-rc6/2.6.21-rc6-mm1/broken-out/update-documentation-driver-model-platformtxt.patch
netdev:
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.21-rc6/2.6.21-rc6-mm1/broken-out/forcedeth-work-around-null-skb-dereference-crash.patch
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.21-rc6/2.6.21-rc6-mm1/broken-out/depcac-fix-handling-of-platorm_device_add-failure.patch
net:
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.21-rc6/2.6.21-rc6-mm1/broken-out/pktgen-add-try_to_freeze.patch
please send acks, nacks or smacks asap, thanks.
^ permalink raw reply [flat|nested] 90+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-08 23:09 ` Andrew Morton
@ 2007-04-09 0:42 ` Greg KH
2007-04-09 0:59 ` Jeff Garzik
2007-04-10 3:32 ` Dmitry Torokhov
2 siblings, 0 replies; 90+ messages in thread
From: Greg KH @ 2007-04-09 0:42 UTC (permalink / raw)
To: Andrew Morton
Cc: Linus Torvalds, Linux Kernel Mailing List, Dominik Brodowski,
Jeff Garzik, Ayaz Abdulla, Ingo Molnar, David S. Miller
On Sun, Apr 08, 2007 at 04:09:54PM -0700, Andrew Morton wrote:
>
> I'm sitting on five patches which look like 2.6.21 material, but which
> would normally go through subsystem maintainers:
>
> driver core:
>
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.21-rc6/2.6.21-rc6-mm1/broken-out/update-documentation-driver-model-platformtxt.patch
Feel free to forward it on with:
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
As it was just a documentation update, I figured it was safe to wait for
2.6.22, but I have no objection to it going in now.
thanks,
greg k-h
^ permalink raw reply [flat|nested] 90+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-08 23:09 ` Andrew Morton
2007-04-09 0:42 ` Greg KH
@ 2007-04-09 0:59 ` Jeff Garzik
2007-04-10 7:57 ` Chris Wedgwood
2007-04-10 3:32 ` Dmitry Torokhov
2 siblings, 1 reply; 90+ messages in thread
From: Jeff Garzik @ 2007-04-09 0:59 UTC (permalink / raw)
To: Andrew Morton
Cc: Linus Torvalds, Linux Kernel Mailing List, Dominik Brodowski,
Greg KH, Ayaz Abdulla, Ingo Molnar, David S. Miller
Andrew Morton wrote:
> netdev:
>
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.21-rc6/2.6.21-rc6-mm1/broken-out/forcedeth-work-around-null-skb-dereference-crash.patch
It sounded this was specific to Ingo. I haven't heard anybody else
complain, and AFAIK Ayaz and Ingo were still going back and forth.
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.21-rc6/2.6.21-rc6-mm1/broken-out/depcac-fix-handling-of-platorm_device_add-failure.patch
ACK this one. Need to send this up, but I'm intentionally avoiding work
as we are having a big Easter bash here in Raleigh. Silly bunny-related
traditions that have nothing to do with Jesus take priority ;-)
I have a couple other bug fixes to push, but that will wait until Tuesday.
Jeff
^ permalink raw reply [flat|nested] 90+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-08 23:09 ` Andrew Morton
2007-04-09 0:42 ` Greg KH
2007-04-09 0:59 ` Jeff Garzik
@ 2007-04-10 3:32 ` Dmitry Torokhov
2 siblings, 0 replies; 90+ messages in thread
From: Dmitry Torokhov @ 2007-04-10 3:32 UTC (permalink / raw)
To: Andrew Morton
Cc: Linus Torvalds, Linux Kernel Mailing List, Dominik Brodowski,
Greg KH, Jeff Garzik, Ayaz Abdulla, Ingo Molnar, David S. Miller
On Sunday 08 April 2007 19:09, Andrew Morton wrote:
> driver core:
>
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.21-rc6/2.6.21-rc6-mm1/broken-out/update-documentation-driver-model-platformtxt.patch
>
We should not encourage using platform_device_register_simple as we want
to obsolete this function.
--
Dmitry
^ permalink raw reply [flat|nested] 90+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-09 0:59 ` Jeff Garzik
@ 2007-04-10 7:57 ` Chris Wedgwood
2007-04-11 7:38 ` Ingo Molnar
0 siblings, 1 reply; 90+ messages in thread
From: Chris Wedgwood @ 2007-04-10 7:57 UTC (permalink / raw)
To: Jeff Garzik
Cc: Andrew Morton, Linus Torvalds, Linux Kernel Mailing List,
Dominik Brodowski, Greg KH, Ayaz Abdulla, Ingo Molnar,
David S. Miller
On Sun, Apr 08, 2007 at 08:59:03PM -0400, Jeff Garzik wrote:
> >ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.21-rc6/2.6.21-rc6-mm1/broken-out/forcedeth-work-around-null-skb-dereference-crash.patch
>
> It sounded this was specific to Ingo.
I'm not sure, it sounds a bit like something I saw a while ago. I
would have to check for sure, I made a quick debugging patch (sent to
netdev) and it went away so I think my last though was a
miscompilation.
^ permalink raw reply [flat|nested] 90+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-06 2:50 Linux 2.6.21-rc6 Linus Torvalds
` (5 preceding siblings ...)
2007-04-08 23:09 ` Andrew Morton
@ 2007-04-10 14:35 ` Jeff Chua
2007-04-10 15:35 ` Linus Torvalds
2007-04-12 9:55 ` [new 2.6.21-rc6 crash] BUG: unable to handle kernel paging request at virtual address 6b6b6ceb Ingo Molnar
` (5 subsequent siblings)
12 siblings, 1 reply; 90+ messages in thread
From: Jeff Chua @ 2007-04-10 14:35 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Linux Kernel Mailing List
On 4/6/07, Linus Torvalds <torvalds@linux-foundation.org> wrote:
> We should be getting close to a 2.6.21 release, so please update any
> regression reports you've done,
I couldn't get suspend-to-disk to work with 2.6.21-rc6. I've tried
set/unset CONFIG_NO_HZ/CONFIG_HPET_TIMER, but nothing worked.
With rc5 and Maxim's patch, it worked with CONFIG_NO_HZ unset.
This is on ThinkPad X60s.
Jeff.
^ permalink raw reply [flat|nested] 90+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-10 14:35 ` Jeff Chua
@ 2007-04-10 15:35 ` Linus Torvalds
2007-04-12 4:16 ` Jeff Chua
0 siblings, 1 reply; 90+ messages in thread
From: Linus Torvalds @ 2007-04-10 15:35 UTC (permalink / raw)
To: Jeff Chua; +Cc: Linux Kernel Mailing List
On Tue, 10 Apr 2007, Jeff Chua wrote:
> On 4/6/07, Linus Torvalds <torvalds@linux-foundation.org> wrote:
>
> > We should be getting close to a 2.6.21 release, so please update any
> > regression reports you've done,
>
> I couldn't get suspend-to-disk to work with 2.6.21-rc6. I've tried
> set/unset CONFIG_NO_HZ/CONFIG_HPET_TIMER, but nothing worked.
>
> With rc5 and Maxim's patch, it worked with CONFIG_NO_HZ unset.
>
> This is on ThinkPad X60s.
Do you think you could busect it? You'd have to apply maxim's patch by
hand at each bisection step (up until the point where it's already applied
in the git tree, of course), so it's not a totally mindless bisection, but
it should still be fairly painless, since there is only 277 commits
between -rc5 and -rc6 (so bisection should rather quickly narrow it down)
Linus
^ permalink raw reply [flat|nested] 90+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-10 7:57 ` Chris Wedgwood
@ 2007-04-11 7:38 ` Ingo Molnar
0 siblings, 0 replies; 90+ messages in thread
From: Ingo Molnar @ 2007-04-11 7:38 UTC (permalink / raw)
To: Chris Wedgwood
Cc: Jeff Garzik, Andrew Morton, Linus Torvalds,
Linux Kernel Mailing List, Dominik Brodowski, Greg KH,
Ayaz Abdulla, David S. Miller, Adrian Bunk
* Chris Wedgwood <cw@f00f.org> wrote:
> > >ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.21-rc6/2.6.21-rc6-mm1/broken-out/forcedeth-work-around-null-skb-dereference-crash.patch
> >
> > It sounded this was specific to Ingo.
>
> I'm not sure, it sounds a bit like something I saw a while ago. I
> would have to check for sure, I made a quick debugging patch (sent to
> netdev) and it went away so I think my last though was a
> miscompilation.
the bug has turned into an 'interface hang under high load' (i.e. the
hack patch above is not necessary, but the problem is still there). It
still affects the latest forcedeth.c in -rc6. I.e. it's still an
unresolved regression. The last state i'm aware of is that I have sent
Ayaz ethtool output as well of the hang, as requested.
Ingo
^ permalink raw reply [flat|nested] 90+ messages in thread
* Re: [patch] high-res timers: UP resume fix
2007-04-07 9:48 ` Rafael J. Wysocki
2007-04-07 9:47 ` Ingo Molnar
@ 2007-04-11 14:00 ` Pavel Machek
1 sibling, 0 replies; 90+ messages in thread
From: Pavel Machek @ 2007-04-11 14:00 UTC (permalink / raw)
To: Rafael J. Wysocki
Cc: tglx, Ingo Molnar, Linus Torvalds, Soeren Sonnenburg,
Linux Kernel Mailing List, Len Brown
Hi!
> > > > [...] Soeren, can you confirm that you are using a !CONFIG_SMP kernel,
> > > > and if yes, does the patch below fix the resume problem for you?
> > >
> > > hm, you seem to have a CONFIG_SMP=y kernel. I dont immediately see where
> > > we re-enable interrupts in the SMP case, but could you try my patch
> > > nevertheless
> >
> > We do in on_each_cpu() unconditionally. I missed that.
>
> BTW, the on_each_cpu() in clock_was_set() is unnecessary, because
> timekeeping_resume() is always run on one CPU.
I wonder if we should add BUG_ON(interrupts_enabled) just before
enabling interrupts to catch similar mistakes early?
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] 90+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-10 15:35 ` Linus Torvalds
@ 2007-04-12 4:16 ` Jeff Chua
0 siblings, 0 replies; 90+ messages in thread
From: Jeff Chua @ 2007-04-12 4:16 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Linux Kernel Mailing List
On 4/10/07, Linus Torvalds <torvalds@linux-foundation.org> wrote:
> On Tue, 10 Apr 2007, Jeff Chua wrote:
> > I couldn't get suspend-to-disk to work with 2.6.21-rc6. I've tried
> > set/unset CONFIG_NO_HZ/CONFIG_HPET_TIMER, but nothing worked.
>
> Do you think you could busect it? You'd have to apply maxim's patch by
> hand at each bisection step (up until the point where it's already applied
> in the git tree, of course), so it's not a totally mindless bisection, but
> it should still be fairly painless, since there is only 277 commits
> between -rc5 and -rc6 (so bisection should rather quickly narrow it down)
Linus,
I did that last night and realize that I could suspend to disk/ram
with 2.6.21-rc6 CONFIG_NO_HZ unset. I must have done something wrong
before.
Thank you,
Jeff.
^ permalink raw reply [flat|nested] 90+ messages in thread
* [new 2.6.21-rc6 crash] BUG: unable to handle kernel paging request at virtual address 6b6b6ceb
2007-04-06 2:50 Linux 2.6.21-rc6 Linus Torvalds
` (6 preceding siblings ...)
2007-04-10 14:35 ` Jeff Chua
@ 2007-04-12 9:55 ` Ingo Molnar
2007-04-12 15:14 ` Linux 2.6.21-rc6 Mattia Dongili
` (4 subsequent siblings)
12 siblings, 0 replies; 90+ messages in thread
From: Ingo Molnar @ 2007-04-12 9:55 UTC (permalink / raw)
To: Linus Torvalds
Cc: Linux Kernel Mailing List, Andrew Morton, Adrian Bunk,
Greg Kroah-Hartman
[-- Attachment #1: Type: text/plain, Size: 2762 bytes --]
i just got the crash below (with slab debug enabled) on -rc6-git4. I
never saw this one before, and as you can see from the recompile count,
i've rebuilt this tree a fair number of times - and the config didnt
change much.
I promptly re-tried the same bzImage but the crash did not reoccur.
So we've got a memory corruptor of some sort in v2.6.21-to-be. I'm 100%
sure that i never saw this under any v2.6.20 variant or on any prior
kernel. The crash site corresponds to a module-refcount dec:
(gdb) list *0x00000000c013c1f4
0xc013c1f4 is in module_put (kernel/module.c:801).
796
797 void module_put(struct module *module)
798 {
799 if (module) {
800 unsigned int cpu = get_cpu();
801 local_dec(&module->ref[cpu].count);
802 /* Maybe they're waiting for us to drop reference? */
803 if (unlikely(!module_is_live(module)))
804 wake_up_process(module->waiter);
805 put_cpu();
(gdb)
NOTE: i'm still using a bzImage kernel, so there are no true modules in
the kernel. (This also makes it pretty likely that this is not a build
artifact either.)
(config and full bootlog attached.)
Ingo
---------------------->
BUG: unable to handle kernel paging request at virtual address 6b6b6ceb
printing eip:
c013c1f5
*pde = 0203000c
Oops: 0002 [#1]
SMP
Modules linked in:
CPU: 0
EIP: 0060:[<c013c1f5>] Not tainted VLI
EFLAGS: 00010256 (2.6.21-rc6 #273)
EIP is at module_put+0x19/0x2d
eax: 6b6b6ceb ebx: f72fee2c ecx: c03c9b36 edx: 6b6b6b6b
esi: f7428f54 edi: 6b6b6b6b ebp: f737bf38 esp: f737bf38
ds: 007b es: 007b fs: 00d8 gs: 0033 ss: 0068
Process udev (pid: 1768, ti=f737a000 task=f7488000 task.ti=f737a000)
Stack: f737bf50 c019e832 f749092c 00000010 f72feda4 f746487c f737bf78 c0167c7f
00000000 00000000 f72f6ba4 c2928d48 f72feda4 f746487c f7be81d4 00000000
f737bf80 c0167d3b f737bf98 c01658b2 00000003 00000003 f7be81d4 f7be8254
Call Trace:
[<c0104c44>] show_trace_log_lvl+0x19/0x2e
[<c0104cf4>] show_stack_log_lvl+0x9b/0xa3
[<c0104fdd>] show_registers+0x1c8/0x29a
[<c01052d0>] die+0x119/0x1f0
[<c03cd075>] do_page_fault+0x4e3/0x5b8
[<c03cb7a4>] error_code+0x7c/0x84
[<c019e832>] sysfs_release+0x55/0x76
[<c0167c7f>] __fput+0xb9/0x15e
[<c0167d3b>] fput+0x17/0x19
[<c01658b2>] filp_close+0x52/0x5a
[<c01660a3>] sys_close+0x76/0xad
[<c0103dc0>] syscall_call+0x7/0xb
=======================
Code: 0a 00 89 f8 e8 90 f3 0a 00 5e 5f 89 d8 5b 5e 5f c9 c3 55 85 c0 89 c2 89 e5 74 22 64 a1 04 00 00 00 c1 e0 07 8d 84 10 80 01 00 00 <ff> 08 83 3a 02 75 0b 8b 82 88 11 00 00 e8 63 eb fd ff c9 c3 55
EIP: [<c013c1f5>] module_put+0x19/0x2d SS:ESP 0068:f737bf38
[-- Attachment #2: .config.crash.bz2 --]
[-- Type: application/x-bzip2, Size: 14678 bytes --]
[-- Attachment #3: crash.log.bz2 --]
[-- Type: application/x-bzip2, Size: 11495 bytes --]
^ permalink raw reply [flat|nested] 90+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-06 2:50 Linux 2.6.21-rc6 Linus Torvalds
` (7 preceding siblings ...)
2007-04-12 9:55 ` [new 2.6.21-rc6 crash] BUG: unable to handle kernel paging request at virtual address 6b6b6ceb Ingo Molnar
@ 2007-04-12 15:14 ` Mattia Dongili
2007-04-12 17:02 ` Mattia Dongili
2007-04-12 18:26 ` Maxim Levitsky
2007-04-13 21:29 ` Tobias Diedrich
` (3 subsequent siblings)
12 siblings, 2 replies; 90+ messages in thread
From: Mattia Dongili @ 2007-04-12 15:14 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Linux Kernel Mailing List, Maxim Levitsky, Andrew Morton
On Thu, Apr 05, 2007 at 07:50:11PM -0700, Linus Torvalds wrote:
...
> Maxim Levitsky (1):
> Add suspend/resume for HPET
This one breaks resume for me (from STR) on a vaio SZ. Reverting this
commit allows resuming again but leaves me with some periodic and unpleasant:
[ 155.232000] BUG: soft lockup detected on CPU#1!
[ 155.232000] [<c0104cf2>] show_trace_log_lvl+0x1a/0x2f
[ 155.232000] [<c0105344>] show_trace+0x12/0x14
[ 155.232000] [<c01053c8>] dump_stack+0x16/0x18
[ 155.232000] [<c0147240>] softlockup_tick+0xa7/0xb6
[ 155.232000] [<c01284d3>] run_local_timers+0x12/0x14
[ 155.232000] [<c012887a>] update_process_times+0x3e/0x63
[ 155.232000] [<c0137656>] tick_sched_timer+0x50/0x95
[ 155.232000] [<c01340e0>] hrtimer_interrupt+0x10b/0x18b
[ 155.232000] [<c01137b7>] smp_apic_timer_interrupt+0x6c/0x7e
[ 155.232000] [<c0104840>] apic_timer_interrupt+0x28/0x30
[ 155.232000] [<c0102318>] cpu_idle+0x1b/0xc7
[ 155.232000] [<c011297a>] start_secondary+0x32b/0x333
[ 155.232000] [<00000000>] run_init_process+0x3fefed10/0x19
[ 155.232000] =======================
FWIW: I hit the same BUG() in -rc5.
full boot+suspend+resume log: http://oioio.altervista.org/linux/kern-2.6.21-rc6.log
.config: http://oioio.altervista.org/linux/config-2.6.21-rc6-1
I'm available to test more patches or to provide other info.
--
mattia
:wq!
^ permalink raw reply [flat|nested] 90+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-12 15:14 ` Linux 2.6.21-rc6 Mattia Dongili
@ 2007-04-12 17:02 ` Mattia Dongili
2007-04-12 18:26 ` Maxim Levitsky
1 sibling, 0 replies; 90+ messages in thread
From: Mattia Dongili @ 2007-04-12 17:02 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Linux Kernel Mailing List, Maxim Levitsky, Andrew Morton
On Thu, Apr 12, 2007 at 05:14:02PM +0200, Mattia Dongili wrote:
> On Thu, Apr 05, 2007 at 07:50:11PM -0700, Linus Torvalds wrote:
> ...
> > Maxim Levitsky (1):
> > Add suspend/resume for HPET
>
> This one breaks resume for me (from STR) on a vaio SZ. Reverting this
> commit allows resuming again but leaves me with some periodic and unpleasant:
>
> [ 155.232000] BUG: soft lockup detected on CPU#1!
A couple more info (probably useless but...):
- I noticed the resume problem in -rc6-mm1 but reverting the same patch
there doesn't make the laptop resume again
- last known succesful resuming kernel: 2.6.21-rc5-mm3 (and without
hitting the BUG() above after resume)
--
mattia
:wq!
^ permalink raw reply [flat|nested] 90+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-12 15:14 ` Linux 2.6.21-rc6 Mattia Dongili
2007-04-12 17:02 ` Mattia Dongili
@ 2007-04-12 18:26 ` Maxim Levitsky
2007-04-13 8:52 ` Mattia Dongili
1 sibling, 1 reply; 90+ messages in thread
From: Maxim Levitsky @ 2007-04-12 18:26 UTC (permalink / raw)
To: Mattia Dongili; +Cc: Linus Torvalds, Linux Kernel Mailing List, Andrew Morton
On Thursday 12 April 2007 18:14:02 Mattia Dongili wrote:
> On Thu, Apr 05, 2007 at 07:50:11PM -0700, Linus Torvalds wrote:
> ...
> > Maxim Levitsky (1):
> > Add suspend/resume for HPET
>
> This one breaks resume for me (from STR) on a vaio SZ. Reverting this
> commit allows resuming again but leaves me with some periodic and unpleasant:
>
> [ 155.232000] BUG: soft lockup detected on CPU#1!
> [ 155.232000] [<c0104cf2>] show_trace_log_lvl+0x1a/0x2f
> [ 155.232000] [<c0105344>] show_trace+0x12/0x14
> [ 155.232000] [<c01053c8>] dump_stack+0x16/0x18
> [ 155.232000] [<c0147240>] softlockup_tick+0xa7/0xb6
> [ 155.232000] [<c01284d3>] run_local_timers+0x12/0x14
> [ 155.232000] [<c012887a>] update_process_times+0x3e/0x63
> [ 155.232000] [<c0137656>] tick_sched_timer+0x50/0x95
> [ 155.232000] [<c01340e0>] hrtimer_interrupt+0x10b/0x18b
> [ 155.232000] [<c01137b7>] smp_apic_timer_interrupt+0x6c/0x7e
> [ 155.232000] [<c0104840>] apic_timer_interrupt+0x28/0x30
> [ 155.232000] [<c0102318>] cpu_idle+0x1b/0xc7
> [ 155.232000] [<c011297a>] start_secondary+0x32b/0x333
> [ 155.232000] [<00000000>] run_init_process+0x3fefed10/0x19
> [ 155.232000] =======================
>
> FWIW: I hit the same BUG() in -rc5.
> full boot+suspend+resume log: http://oioio.altervista.org/linux/kern-2.6.21-rc6.log
> .config: http://oioio.altervista.org/linux/config-2.6.21-rc6-1
>
> I'm available to test more patches or to provide other info.
Strange,strange...
First of all try to boot with clocksource=acpi_pm
(I want to test whenever HPET working as clocksource is a problem)
Then try to boot with hpet=disable or unset CONFIG_HPET_TIMER
(This will disable hpet both as clock source and clockevent)
Please send also contents of /proc/timer_list
(I want to know whenever APIC timer is enabled there or not)
Best regards,
Maxim Levitsky
^ permalink raw reply [flat|nested] 90+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-12 18:26 ` Maxim Levitsky
@ 2007-04-13 8:52 ` Mattia Dongili
0 siblings, 0 replies; 90+ messages in thread
From: Mattia Dongili @ 2007-04-13 8:52 UTC (permalink / raw)
To: Maxim Levitsky; +Cc: Linus Torvalds, Linux Kernel Mailing List, Andrew Morton
On Thu, Apr 12, 2007 at 09:26:44PM +0300, Maxim Levitsky wrote:
> On Thursday 12 April 2007 18:14:02 Mattia Dongili wrote:
> > On Thu, Apr 05, 2007 at 07:50:11PM -0700, Linus Torvalds wrote:
> > ...
> > > Maxim Levitsky (1):
> > > Add suspend/resume for HPET
> >
> > This one breaks resume for me (from STR) on a vaio SZ. Reverting this
> > commit allows resuming again but leaves me with some periodic and unpleasant:
> >
> > [ 155.232000] BUG: soft lockup detected on CPU#1!
> > [ 155.232000] [<c0104cf2>] show_trace_log_lvl+0x1a/0x2f
> > [ 155.232000] [<c0105344>] show_trace+0x12/0x14
> > [ 155.232000] [<c01053c8>] dump_stack+0x16/0x18
> > [ 155.232000] [<c0147240>] softlockup_tick+0xa7/0xb6
> > [ 155.232000] [<c01284d3>] run_local_timers+0x12/0x14
> > [ 155.232000] [<c012887a>] update_process_times+0x3e/0x63
> > [ 155.232000] [<c0137656>] tick_sched_timer+0x50/0x95
> > [ 155.232000] [<c01340e0>] hrtimer_interrupt+0x10b/0x18b
> > [ 155.232000] [<c01137b7>] smp_apic_timer_interrupt+0x6c/0x7e
> > [ 155.232000] [<c0104840>] apic_timer_interrupt+0x28/0x30
> > [ 155.232000] [<c0102318>] cpu_idle+0x1b/0xc7
> > [ 155.232000] [<c011297a>] start_secondary+0x32b/0x333
> > [ 155.232000] [<00000000>] run_init_process+0x3fefed10/0x19
> > [ 155.232000] =======================
> >
> > FWIW: I hit the same BUG() in -rc5.
> > full boot+suspend+resume log: http://oioio.altervista.org/linux/kern-2.6.21-rc6.log
> > .config: http://oioio.altervista.org/linux/config-2.6.21-rc6-1
> >
> > I'm available to test more patches or to provide other info.
>
> Strange,strange...
Yes... strange. I can't reproduce the resume breakage anymore, with or
without your patch. I still have the soft lockup anyway after resuming.
I'll still keep trying, for now just disregard my previous mail.
--
mattia
:wq!
^ permalink raw reply [flat|nested] 90+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-06 2:50 Linux 2.6.21-rc6 Linus Torvalds
` (8 preceding siblings ...)
2007-04-12 15:14 ` Linux 2.6.21-rc6 Mattia Dongili
@ 2007-04-13 21:29 ` Tobias Diedrich
2007-04-13 23:50 ` Adrian Bunk
2007-04-14 0:36 ` [1/3] 2.6.21-rc6: known regressions Adrian Bunk
` (2 subsequent siblings)
12 siblings, 1 reply; 90+ messages in thread
From: Tobias Diedrich @ 2007-04-13 21:29 UTC (permalink / raw)
To: Linux Kernel Mailing List
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.
.config:
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.21-rc6
# Fri Apr 13 23:08:52 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=y
# CONFIG_HPET_RTC_IRQ is not set
CONFIG_HPET_MMAP=y
# 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 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] 90+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-13 21:29 ` Tobias Diedrich
@ 2007-04-13 23:50 ` Adrian Bunk
2007-04-14 6:50 ` Tobias Diedrich
` (2 more replies)
0 siblings, 3 replies; 90+ 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] 90+ messages in thread
* [1/3] 2.6.21-rc6: known regressions
2007-04-06 2:50 Linux 2.6.21-rc6 Linus Torvalds
` (9 preceding siblings ...)
2007-04-13 21:29 ` Tobias Diedrich
@ 2007-04-14 0:36 ` Adrian Bunk
2007-04-14 0:38 ` [2/3] " Adrian Bunk
2007-04-14 0:38 ` [3/3] " Adrian Bunk
12 siblings, 0 replies; 90+ messages in thread
From: Adrian Bunk @ 2007-04-14 0:36 UTC (permalink / raw)
To: Linus Torvalds, Andrew Morton
Cc: Linux Kernel Mailing List, Stephen Clark, jgarzik, linux-ide,
Michal Jaegermann, lenb, linux-acpi, netdev, Dave Jones, cramerj,
john.ronciak, jeffrey.t.kirsher, auke-jan.h.kok, e1000-devel,
Ingo Molnar, Ayaz Abdulla
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 : ali_pata: boot from CD fails
References : http://lkml.org/lkml/2007/3/31/160
Submitter : Stephen Clark <Stephen.Clark@seclark.us>
Status : unknown
Subject : kernels fail to boot with drives on ATIIXP controller
(ACPI/IRQ related)
References : https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=229621
http://lkml.org/lkml/2007/3/4/257
Submitter : Michal Jaegermann <michal@ellpspace.math.ualberta.ca>
Status : unknown
Subject : boot failure: rtl8139: exception in interrupt routine
References : http://lkml.org/lkml/2007/3/31/160
Submitter : Stephen Clark <Stephen.Clark@seclark.us>
Status : unknown
Subject : laptops with e1000: lockups
References : https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=229603
Submitter : Dave Jones <davej@redhat.com>
Handled-By : Jesse Brandeburg <jesse.brandeburg@intel.com>
Status : problem is being debugged
Subject : forcedeth: interface hangs under load
References : http://lkml.org/lkml/2007/4/3/39
Submitter : Ingo Molnar <mingo@elte.hu>
Handled-By : Ingo Molnar <mingo@elte.hu>
Ayaz Abdulla <aabdulla@nvidia.com>
Status : problem is being debugged
^ permalink raw reply [flat|nested] 90+ messages in thread
* [2/3] 2.6.21-rc6: known regressions
2007-04-06 2:50 Linux 2.6.21-rc6 Linus Torvalds
` (10 preceding siblings ...)
2007-04-14 0:36 ` [1/3] 2.6.21-rc6: known regressions Adrian Bunk
@ 2007-04-14 0:38 ` Adrian Bunk
2007-04-14 0:38 ` [3/3] " Adrian Bunk
12 siblings, 0 replies; 90+ messages in thread
From: Adrian Bunk @ 2007-04-14 0:38 UTC (permalink / raw)
To: Linus Torvalds, Andrew Morton
Cc: Hans-Georg Rist, perex, alsa-devel, Michal Piotrowski, Andi Kleen,
Oliver Neukum, greg, linux-usb-devel, Tino Keitel,
Marcelo Tosatti, CIJOML, Markus Rechberger, v4l-dvb-maintainer
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 : snd_hda_intel doesn't work with ASUS M2V mainboard
References : http://bugzilla.kernel.org/show_bug.cgi?id=8273
Submitter : Hans-Georg Rist <hg.rist@web.de>
Status : unknown
Subject : snd_intel8x0: divide error: 0000
References : http://lkml.org/lkml/2007/3/5/252
Submitter : Michal Piotrowski <michal.k.k.piotrowski@gmail.com>
Status : unknown
Subject : hal daemon crashes after pulling a USB serial device
References : http://www.opensubscriber.com/message/linux-usb-devel@lists.sourceforge.net/6369800.html
Submitter : Andi Kleen <ak@suse.de>
Handled-By : Oliver Neukum <oneukum@suse.de>
Status : problem is being debugged
Subject : USB: iPod doesn't work (CONFIG_USB_SUSPEND)
References : http://lkml.org/lkml/2007/3/21/320
Submitter : Tino Keitel <tino.keitel@gmx.de>
Caused-By : Marcelo Tosatti <marcelo@kvack.org>
commit 1d619f128ba911cd3e6d6ad3475f146eb92f5c27
Handled-By : Oliver Neukum <oneukum@suse.de>
Status : problem is being debuggged
Subject : USB: Oops when changing DVB-T adapter
References : http://lkml.org/lkml/2007/3/9/212
Submitter : CIJOML <cijoml@volny.cz>
Handled-By : Markus Rechberger <markus.rechberger@amd.com>
Patch : http://lkml.org/lkml/2007/4/5/154
Status : patches available
^ permalink raw reply [flat|nested] 90+ messages in thread
* [3/3] 2.6.21-rc6: known regressions
2007-04-06 2:50 Linux 2.6.21-rc6 Linus Torvalds
` (11 preceding siblings ...)
2007-04-14 0:38 ` [2/3] " Adrian Bunk
@ 2007-04-14 0:38 ` Adrian Bunk
2007-04-14 1:57 ` Antonino A. Daplas
` (3 more replies)
12 siblings, 4 replies; 90+ 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] 90+ messages in thread
* Re: [3/3] 2.6.21-rc6: known regressions
2007-04-14 0:38 ` [3/3] " Adrian Bunk
@ 2007-04-14 1:57 ` Antonino A. Daplas
2007-04-15 16:26 ` Marcus Better
2007-04-14 7:24 ` Tobias Doerffel
` (2 subsequent siblings)
3 siblings, 1 reply; 90+ messages in thread
From: Antonino A. Daplas @ 2007-04-14 1:57 UTC (permalink / raw)
To: Adrian Bunk
Cc: Linus Torvalds, Andrew Morton, Linux Kernel Mailing List, pavel,
linux-pm, Rafael J. Wysocki, Marcus Better, James Simmons,
Ingo Molnar
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] 90+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-13 23:50 ` 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; 90+ messages in thread
From: Tobias Diedrich @ 2007-04-14 6:50 UTC (permalink / raw)
To: Adrian Bunk; +Cc: Linux Kernel Mailing List, pavel, linux-pm
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
このメールは十割再利用されたビットで作られています。
^ permalink raw reply [flat|nested] 90+ messages in thread
* Re: [3/3] 2.6.21-rc6: known regressions
2007-04-14 0:38 ` [3/3] " Adrian Bunk
2007-04-14 1:57 ` Antonino A. Daplas
@ 2007-04-14 7:24 ` Tobias Doerffel
2007-04-14 7:40 ` Dave Jones
2007-04-15 17:15 ` Jeff Chua
3 siblings, 0 replies; 90+ messages in thread
From: Tobias Doerffel @ 2007-04-14 7:24 UTC (permalink / raw)
To: Adrian Bunk, Linux Kernel Mailing List
[-- Attachment #1: Type: text/plain, Size: 926 bytes --]
On Saturday 14 April 2007 02:38:08 you 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 : 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
Already fixed in rc5-git9, see http://bugzilla.kernel.org/show_bug.cgi?id=8247
Tobias
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 90+ messages in thread
* Re: [3/3] 2.6.21-rc6: known regressions
2007-04-14 0:38 ` [3/3] " Adrian Bunk
2007-04-14 1:57 ` Antonino A. Daplas
2007-04-14 7:24 ` Tobias Doerffel
@ 2007-04-14 7:40 ` Dave Jones
2007-04-15 17:15 ` Jeff Chua
3 siblings, 0 replies; 90+ messages in thread
From: Dave Jones @ 2007-04-14 7:40 UTC (permalink / raw)
To: Adrian Bunk
Cc: Linus Torvalds, Andrew Morton, Linux Kernel Mailing List,
Tobias Diedrich, pavel, linux-pm, 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
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] 90+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-13 23:50 ` 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; 90+ 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] 90+ 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; 90+ messages in thread
From: Rafael J. Wysocki @ 2007-04-14 9:05 UTC (permalink / raw)
To: Tobias Diedrich; +Cc: Linux Kernel Mailing List, Adrian Bunk, pavel, linux-pm
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] 90+ 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; 90+ 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] 90+ messages in thread
* Re: Linux 2.6.21-rc6
2007-04-13 23:50 ` 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; 90+ messages in thread
From: Tobias Diedrich @ 2007-04-14 12:09 UTC (permalink / raw)
To: Adrian Bunk; +Cc: Linux Kernel Mailing List, 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 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
このメールは十割再利用されたビットで作られています。
^ permalink raw reply [flat|nested] 90+ 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; 90+ 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
このメールは十割再利用されたビットで作られています。
^ permalink raw reply [flat|nested] 90+ 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; 90+ 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] 90+ 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; 90+ 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] 90+ 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; 90+ 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] 90+ 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; 90+ messages in thread
From: Rafael J. Wysocki @ 2007-04-14 18:28 UTC (permalink / raw)
To: Adrian Bunk, Tobias Diedrich
Cc: Linux Kernel Mailing List, pavel, linux-pm, 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] 90+ 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; 90+ messages in thread
From: Tobias Diedrich @ 2007-04-14 19:56 UTC (permalink / raw)
To: Rafael J. Wysocki
Cc: Adrian Bunk, Linux Kernel Mailing List, pavel, linux-pm,
Maxim Levitsky
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] 90+ 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; 90+ messages in thread
From: Rafael J. Wysocki @ 2007-04-14 20:23 UTC (permalink / raw)
To: Tobias Diedrich
Cc: Adrian Bunk, Linux Kernel Mailing List, pavel, linux-pm,
Maxim Levitsky
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] 90+ 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; 90+ messages in thread
From: Adrian Bunk @ 2007-04-14 20:25 UTC (permalink / raw)
To: Rafael J. Wysocki
Cc: Tobias Diedrich, Linux Kernel Mailing List, pavel, linux-pm,
Maxim Levitsky
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] 90+ 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; 90+ messages in thread
From: Rafael J. Wysocki @ 2007-04-14 20:38 UTC (permalink / raw)
To: Adrian Bunk
Cc: Tobias Diedrich, Linux Kernel Mailing List, pavel, linux-pm,
Maxim Levitsky
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] 90+ 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; 90+ messages in thread
From: Tobias Diedrich @ 2007-04-14 21:35 UTC (permalink / raw)
To: Rafael J. Wysocki
Cc: Adrian Bunk, Linux Kernel Mailing List, pavel, linux-pm,
Maxim Levitsky
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
このメールは十割再利用されたビットで作られています。
^ permalink raw reply [flat|nested] 90+ 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; 90+ messages in thread
From: Rafael J. Wysocki @ 2007-04-14 21:58 UTC (permalink / raw)
To: Tobias Diedrich
Cc: Adrian Bunk, Linux Kernel Mailing List, pavel, linux-pm,
Maxim Levitsky
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] 90+ 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; 90+ messages in thread
From: Tobias Diedrich @ 2007-04-15 7:38 UTC (permalink / raw)
To: Rafael J. Wysocki
Cc: Adrian Bunk, Linux Kernel Mailing List, pavel, linux-pm,
Maxim Levitsky
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
このメールは十割再利用されたビットで作られています。
^ permalink raw reply [flat|nested] 90+ 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; 90+ 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
このメールは十割再利用されたビットで作られています。
^ permalink raw reply [flat|nested] 90+ 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 ` [linux-pm] " David Brownell
0 siblings, 2 replies; 90+ 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] 90+ 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 ` [linux-pm] " David Brownell
1 sibling, 1 reply; 90+ messages in thread
From: Dmitry Torokhov @ 2007-04-15 14:19 UTC (permalink / raw)
To: Rafael J. Wysocki
Cc: Tobias Diedrich, pavel, Adrian Bunk, Linux Kernel Mailing List,
linux-pm, Maxim Levitsky
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] 90+ messages in thread
* Re: [linux-pm] 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; 90+ messages in thread
From: David Brownell @ 2007-04-15 15:14 UTC (permalink / raw)
To: linux-pm
Cc: Rafael J. Wysocki, Tobias Diedrich, pavel, Dmitry Torokhov,
Maxim Levitsky, linux-pm, Linux Kernel Mailing List, Adrian Bunk
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] 90+ 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; 90+ messages in thread
From: Rafael J. Wysocki @ 2007-04-15 15:52 UTC (permalink / raw)
To: Dmitry Torokhov, Tobias Diedrich
Cc: pavel, Adrian Bunk, Linux Kernel Mailing List, linux-pm,
Maxim Levitsky
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] 90+ 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; 90+ messages in thread
From: Marcus Better @ 2007-04-15 16:26 UTC (permalink / raw)
To: Antonino A. Daplas; +Cc: Linux Kernel Mailing List, pavel, linux-pm
[-- Attachment #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 #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 90+ messages in thread
* Re: [linux-pm] Linux 2.6.21-rc6
2007-04-15 15:14 ` [linux-pm] " David Brownell
@ 2007-04-15 16:37 ` Rafael J. Wysocki
2007-04-15 17:53 ` David Brownell
2007-04-15 19:40 ` Tobias Diedrich
0 siblings, 2 replies; 90+ messages in thread
From: Rafael J. Wysocki @ 2007-04-15 16:37 UTC (permalink / raw)
To: David Brownell
Cc: linux-pm, Tobias Diedrich, pavel, Dmitry Torokhov, Maxim Levitsky,
linux-pm, Linux Kernel Mailing List, Adrian Bunk
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] 90+ messages in thread
* Re: [3/3] 2.6.21-rc6: known regressions
2007-04-14 0:38 ` [3/3] " Adrian Bunk
` (2 preceding siblings ...)
2007-04-14 7:40 ` Dave Jones
@ 2007-04-15 17:15 ` Jeff Chua
3 siblings, 0 replies; 90+ 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] 90+ 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
1 sibling, 0 replies; 90+ messages in thread
From: David Brownell @ 2007-04-15 17:53 UTC (permalink / raw)
To: Rafael J. Wysocki
Cc: linux-pm, Tobias Diedrich, pavel, Dmitry Torokhov, Maxim Levitsky,
linux-pm, Linux Kernel Mailing List, Adrian Bunk
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] 90+ 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; 90+ 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] 90+ 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; 90+ messages in thread
From: Rafael J. Wysocki @ 2007-04-15 19:37 UTC (permalink / raw)
To: Tobias Diedrich
Cc: Dmitry Torokhov, pavel, Adrian Bunk, Linux Kernel Mailing List,
linux-pm, Maxim Levitsky
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] 90+ 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; 90+ 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] 90+ messages in thread
* Re: [linux-pm] Linux 2.6.21-rc6
2007-04-15 19:40 ` Tobias Diedrich
@ 2007-04-15 19:54 ` Rafael J. Wysocki
2007-04-25 17:14 ` Tobias Diedrich
0 siblings, 1 reply; 90+ messages in thread
From: Rafael J. Wysocki @ 2007-04-15 19:54 UTC (permalink / raw)
To: Tobias Diedrich
Cc: David Brownell, linux-pm, pavel, Dmitry Torokhov, Maxim Levitsky,
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] 90+ 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; 90+ messages in thread
From: Antonino A. Daplas @ 2007-04-15 23:08 UTC (permalink / raw)
To: Marcus Better; +Cc: Linux Kernel Mailing List, pavel, linux-pm
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] 90+ 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; 90+ 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] 90+ 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; 90+ messages in thread
From: Antonino A. Daplas @ 2007-04-16 6:45 UTC (permalink / raw)
To: Marcus Better; +Cc: Linux Kernel Mailing List, pavel, linux-pm
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] 90+ 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; 90+ messages in thread
From: Marcus Better @ 2007-04-17 8:17 UTC (permalink / raw)
To: Antonino A. Daplas
Cc: Linux Kernel Mailing List, pavel, linux-pm, Adrian Bunk
[-- Attachment #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 #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 90+ 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; 90+ 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] 90+ 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; 90+ messages in thread
From: Marcus Better @ 2007-04-17 11:54 UTC (permalink / raw)
To: Antonino A. Daplas
Cc: Linux Kernel Mailing List, pavel, linux-pm, Adrian Bunk
[-- Attachment #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 #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 90+ 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; 90+ 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] 90+ 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; 90+ 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] 90+ messages in thread
* Re: [linux-pm] Linux 2.6.21-rc6
2007-04-25 17:14 ` Tobias Diedrich
@ 2007-04-25 19:36 ` Rafael J. Wysocki
2007-04-25 20:09 ` Tobias Diedrich
0 siblings, 1 reply; 90+ messages in thread
From: Rafael J. Wysocki @ 2007-04-25 19:36 UTC (permalink / raw)
To: Tobias Diedrich
Cc: David Brownell, linux-pm, pavel, Dmitry Torokhov, Maxim Levitsky,
linux-pm, Linux Kernel Mailing List, Adrian Bunk
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] 90+ 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; 90+ 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] 90+ messages in thread
end of thread, other threads:[~2007-04-25 20:10 UTC | newest]
Thread overview: 90+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-04-06 2:50 Linux 2.6.21-rc6 Linus Torvalds
2007-04-06 21:40 ` tg3: unable to handle null pointer dereference [Re: Linux 2.6.21-rc6] Nishanth Aravamudan
2007-04-06 22:57 ` Michael Chan
2007-04-07 0:36 ` tg3: unable to handle null pointer dereference David Miller
2007-04-07 1:53 ` Nishanth Aravamudan
2007-04-06 22:44 ` Linux 2.6.21-rc6 - regressions update Soeren Sonnenburg
2007-04-06 23:04 ` Linus Torvalds
2007-04-07 8:12 ` [patch] high-res timers: UP resume fix Ingo Molnar
2007-04-07 8:25 ` Ingo Molnar
2007-04-07 8:48 ` Thomas Gleixner
2007-04-07 8:50 ` Ingo Molnar
2007-04-07 9:48 ` Rafael J. Wysocki
2007-04-07 9:47 ` Ingo Molnar
2007-04-07 9:51 ` Thomas Gleixner
2007-04-07 9:53 ` Rafael J. Wysocki
2007-04-11 14:00 ` Pavel Machek
2007-04-07 8:51 ` Thomas Gleixner
2007-04-07 9:49 ` [patch] high-res timers: " Ingo Molnar
2007-04-07 10:02 ` Rafael J. Wysocki
2007-04-07 10:05 ` [patch, take #3] " Ingo Molnar
2007-04-07 10:45 ` Soeren Sonnenburg
2007-04-08 15:57 ` Linux 2.6.21-rc6 - regressions update Soeren Sonnenburg
2007-04-07 8:48 ` Linux 2.6.21-rc6 Michal Piotrowski
2007-04-07 18:37 ` Randy Dunlap
2007-04-07 18:46 ` Linus Torvalds
2007-04-07 18:50 ` Randy Dunlap
2007-04-07 18:51 ` Linus Torvalds
2007-04-07 20:58 ` Gene Heskett
2007-04-08 23:09 ` Andrew Morton
2007-04-09 0:42 ` Greg KH
2007-04-09 0:59 ` Jeff Garzik
2007-04-10 7:57 ` Chris Wedgwood
2007-04-11 7:38 ` Ingo Molnar
2007-04-10 3:32 ` Dmitry Torokhov
2007-04-10 14:35 ` Jeff Chua
2007-04-10 15:35 ` Linus Torvalds
2007-04-12 4:16 ` Jeff Chua
2007-04-12 9:55 ` [new 2.6.21-rc6 crash] BUG: unable to handle kernel paging request at virtual address 6b6b6ceb Ingo Molnar
2007-04-12 15:14 ` Linux 2.6.21-rc6 Mattia Dongili
2007-04-12 17:02 ` Mattia Dongili
2007-04-12 18:26 ` Maxim Levitsky
2007-04-13 8:52 ` Mattia Dongili
2007-04-13 21:29 ` Tobias Diedrich
2007-04-13 23:50 ` 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 ` [linux-pm] " David Brownell
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
2007-04-25 17:14 ` Tobias Diedrich
2007-04-25 19:36 ` Rafael J. Wysocki
2007-04-25 20:09 ` Tobias Diedrich
2007-04-14 0:36 ` [1/3] 2.6.21-rc6: known regressions Adrian Bunk
2007-04-14 0:38 ` [2/3] " Adrian Bunk
2007-04-14 0:38 ` [3/3] " 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:24 ` Tobias Doerffel
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