Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[2.6.28] Resume after suspend to RAM takes 14 seconds longer with pciehp.pciehp_force=1

4 views
Skip to first unread message

Sitsofe Wheeler

unread,
Dec 31, 2008, 7:00:01 AM12/31/08
to kristen....@intel.com, Rafael J. Wysocki
Hi,

I've found that resuming from suspend to RAM takes about five times as
long when using the pciehp.pciehp_force=1 (required to allow the wifi to
be toggled on and off on the EeePC 900) than without the pciehp
option. This seems to be quite a high penalty but is highly reproducible:

Time without pciehp.pciehp_force=1 option:
[ 29.447982] PM: resume devices took 3.580 seconds

Time with pciehp.pciehp_force=1 option:
[ 59.699694] PM: resume devices took 17.590 seconds

Please find full logs below.

Without pciehp.pciehp_force=1
-----------------------------
[ 22.942810] PM: Syncing filesystems ... done.
[ 25.205385] PM: Preparing system for mem sleep
[ 25.207188] Freezing user space processes ... (elapsed 0.00 seconds)
done.
[ 25.213548] Freezing remaining freezable tasks ... (elapsed 0.00
seconds) done.
[ 25.215219] PM: Entering mem sleep
[ 25.215308] Suspending console(s) (use no_console_suspend to debug)
[ 25.727276] sd 1:0:1:0: [sdb] Stopping disk
[ 25.727561] sd 1:0:0:0: [sda] Stopping disk
[ 25.738845] pci 0000:00:02.0: PCI INT A disabled
[ 25.750740] ath5k_pci 0000:01:00.0: PCI INT A disabled
[ 25.761323] ACPI handle has no context!
[ 25.761339] atl2 0000:03:00.0: PCI INT A disabled
[ 25.761353] ACPI handle has no context!
[ 25.772438] ata_piix 0000:00:1f.2: PCI INT B disabled
[ 25.783347] ehci_hcd 0000:00:1d.7: PCI INT A disabled
[ 25.794198] uhci_hcd 0000:00:1d.3: PCI INT D disabled
[ 25.794273] uhci_hcd 0000:00:1d.2: PCI INT C disabled
[ 25.794345] uhci_hcd 0000:00:1d.1: PCI INT B disabled
[ 25.794417] uhci_hcd 0000:00:1d.0: PCI INT A disabled
[ 25.794872] HDA Intel 0000:00:1b.0: PCI INT A disabled
[ 25.806575] PM: suspend devices took 0.591 seconds
[ 25.806749] ACPI: Preparing to enter system sleep state S3
[ 25.827012] Intel machine check architecture supported.
[ 25.827012] Intel machine check reporting enabled on CPU#0.
[ 25.827012] Back to C!
[ 25.827012] Force enabled HPET at resume
[ 25.827012] ACPI: Waking up from system sleep state S3
[ 25.870154] ACPI: EC: non-query interrupt received, switching to
interrupt mode
[ 27.875681] pci 0000:00:02.0: restoring config space at offset 0x1
(was 0x900007, writing 0x900003)
[ 27.890160] HDA Intel 0000:00:1b.0: restoring config space at offset
0x1 (was 0x100006, writing 0x100002)
[ 27.890211] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 16 (level, low)
-> IRQ 16
[ 27.890225] HDA Intel 0000:00:1b.0: setting latency timer to 64
[ 27.890395] pcieport-driver 0000:00:1c.0: restoring config space at
offset 0x7 (was 0xf0, writing 0x200000f0)
[ 27.890421] pcieport-driver 0000:00:1c.0: restoring config space at
offset 0x1 (was 0x100104, writing 0x100504)
[ 27.890499] pcieport-driver 0000:00:1c.0: setting latency timer to 64
[ 27.890563] pcieport-driver 0000:00:1c.1: restoring config space at
offset 0x7 (was 0xf0, writing 0x200000f0)
[ 27.890588] pcieport-driver 0000:00:1c.1: restoring config space at
offset 0x1 (was 0x100106, writing 0x100506)
[ 27.890666] pcieport-driver 0000:00:1c.1: setting latency timer to 64
[ 27.890728] pcieport-driver 0000:00:1c.2: restoring config space at
offset 0x7 (was 0xf0, writing 0x200000f0)
[ 27.890754] pcieport-driver 0000:00:1c.2: restoring config space at
offset 0x1 (was 0x100106, writing 0x100506)
[ 27.890831] pcieport-driver 0000:00:1c.2: setting latency timer to 64
[ 27.890860] uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low)
-> IRQ 23
[ 27.890871] uhci_hcd 0000:00:1d.0: setting latency timer to 64
[ 27.890954] usb usb2: root hub lost power or was reset
[ 27.890985] uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 19 (level, low)
-> IRQ 19
[ 27.890996] uhci_hcd 0000:00:1d.1: setting latency timer to 64
[ 27.891094] usb usb3: root hub lost power or was reset
[ 27.891124] uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low)
-> IRQ 18
[ 27.891134] uhci_hcd 0000:00:1d.2: setting latency timer to 64
[ 27.891214] usb usb4: root hub lost power or was reset
[ 27.891243] uhci_hcd 0000:00:1d.3: PCI INT D -> GSI 16 (level, low)
-> IRQ 16
[ 27.891253] uhci_hcd 0000:00:1d.3: setting latency timer to 64
[ 27.891333] usb usb5: root hub lost power or was reset
[ 27.902085] ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 23 (level, low)
-> IRQ 23
[ 27.902096] ehci_hcd 0000:00:1d.7: setting latency timer to 64
[ 27.902311] pci 0000:00:1e.0: restoring config space at offset 0xf
(was 0x60000, writing 0x600ff)
[ 27.902386] pci 0000:00:1e.0: setting latency timer to 64
[ 27.913153] ata_piix 0000:00:1f.2: PCI INT B -> GSI 19 (level, low)
-> IRQ 19
[ 27.913165] ata_piix 0000:00:1f.2: setting latency timer to 64
[ 27.952219] atl2 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 27.952233] atl2 0000:03:00.0: setting latency timer to 64
[ 27.954090] ath5k_pci 0000:01:00.0: restoring config space at offset
0xf (was 0x100, writing 0x10a)
[ 27.954137] ath5k_pci 0000:01:00.0: restoring config space at offset
0x4 (was 0x4, writing 0xfbef0004)
[ 27.954150] ath5k_pci 0000:01:00.0: restoring config space at offset
0x3 (was 0x0, writing 0x4)
[ 27.954166] ath5k_pci 0000:01:00.0: restoring config space at offset
0x1 (was 0x100000, writing 0x100007)
[ 27.965080] ath5k_pci 0000:01:00.0: PCI INT A -> GSI 18 (level, low)
-> IRQ 18
[ 28.105452] ata2.01: ACPI cmd ef/03:44:00:00:00:b0 filtered out
[ 28.105459] ata2.01: ACPI cmd ef/03:0c:00:00:00:b0 filtered out
[ 28.108422] ata2.00: ACPI cmd ef/03:44:00:00:00:a0 filtered out
[ 28.108428] ata2.00: ACPI cmd ef/03:0c:00:00:00:a0 filtered out
[ 28.111439] ata2.00: configured for UDMA/66
[ 28.114435] ata2.01: configured for UDMA/66
[ 28.114679] sd 1:0:0:0: [sda] 7880544 512-byte hardware sectors:
(4.03 GB/3.75 GiB)
[ 28.114804] sd 1:0:0:0: [sda] Write Protect is off
[ 28.114810] sd 1:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 28.115035] sd 1:0:0:0: [sda] Write cache: disabled, read cache:
enabled, doesn't support DPO or FUA
[ 28.115117] sda: detected capacity change from 0 to 4034838528
[ 28.115331] sd 1:0:1:0: [sdb] 31522176 512-byte hardware sectors:
(16.1 GB/15.0 GiB)
[ 28.115448] sd 1:0:1:0: [sdb] Write Protect is off
[ 28.115454] sd 1:0:1:0: [sdb] Mode Sense: 00 3a 00 00
[ 28.115657] sd 1:0:1:0: [sdb] Write cache: disabled, read cache:
enabled, doesn't support DPO or FUA
[ 28.115855] sd 1:0:0:0: [sda] 7880544 512-byte hardware sectors:
(4.03 GB/3.75 GiB)
[ 28.115971] sd 1:0:0:0: [sda] Write Protect is off
[ 28.115976] sd 1:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 28.116200] sd 1:0:0:0: [sda] Write cache: disabled, read cache:
enabled, doesn't support DPO or FUA
[ 28.116225] sda: detected capacity change from 0 to 4034838528
[ 28.116421] sd 1:0:1:0: [sdb] 31522176 512-byte hardware sectors:
(16.1 GB/15.0 GiB)
[ 28.116537] sd 1:0:1:0: [sdb] Write Protect is off
[ 28.116542] sd 1:0:1:0: [sdb] Mode Sense: 00 3a 00 00
[ 28.116746] sd 1:0:1:0: [sdb] Write cache: disabled, read cache:
enabled, doesn't support DPO or FUA
[ 28.117116] pci 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 28.117130] pci 0000:00:02.0: setting latency timer to 64
[ 29.322105] usb 1-5: reset high speed USB device using ehci_hcd and
address 2
[ 29.437179] sd 1:0:0:0: [sda] Starting disk
[ 29.437987] sd 1:0:1:0: [sdb] Starting disk
[ 29.447982] PM: resume devices took 3.580 seconds
[ 29.448101] PM: Finishing wakeup.
[ 29.448106] Restarting tasks ... done.

With pciehp.pciehp_force=1
--------------------------
[ 34.538242] PM: Syncing filesystems ... done.
[ 41.451457] PM: Preparing system for mem sleep
[ 41.453309] Freezing user space processes ... (elapsed 0.00 seconds)
done.
[ 41.453474] Freezing remaining freezable tasks ... (elapsed 0.00
seconds) done.
[ 41.453562] PM: Entering mem sleep
[ 41.453653] Suspending console(s) (use no_console_suspend to debug)
[ 41.966744] sd 1:0:1:0: [sdb] Stopping disk
[ 41.967047] sd 1:0:0:0: [sda] Stopping disk
[ 41.967916] pci 0000:00:02.0: PCI INT A disabled
[ 41.989137] pciehp 0000:00:1c.2:pcie02: pciehp_suspend ENTRY
[ 41.989154] pciehp 0000:00:1c.1:pcie02: pciehp_suspend ENTRY
[ 41.989170] pciehp 0000:00:1c.0:pcie02: pciehp_suspend ENTRY
[ 41.990490] ath5k_pci 0000:01:00.0: PCI INT A disabled
[ 42.001325] ACPI handle has no context!
[ 42.001340] atl2 0000:03:00.0: PCI INT A disabled
[ 42.001353] ACPI handle has no context!
[ 42.012436] ata_piix 0000:00:1f.2: PCI INT B disabled
[ 42.023353] ehci_hcd 0000:00:1d.7: PCI INT A disabled
[ 42.034199] uhci_hcd 0000:00:1d.3: PCI INT D disabled
[ 42.034273] uhci_hcd 0000:00:1d.2: PCI INT C disabled
[ 42.034346] uhci_hcd 0000:00:1d.1: PCI INT B disabled
[ 42.034418] uhci_hcd 0000:00:1d.0: PCI INT A disabled
[ 42.034462] pciehp 0000:00:1c.2:pcie02: pciehp_suspend ENTRY
[ 42.034566] pciehp 0000:00:1c.1:pcie02: pciehp_suspend ENTRY
[ 42.034670] pciehp 0000:00:1c.0:pcie02: pciehp_suspend ENTRY
[ 42.034888] HDA Intel 0000:00:1b.0: PCI INT A disabled
[ 42.046575] PM: suspend devices took 0.593 seconds
[ 42.046753] ACPI: Preparing to enter system sleep state S3
[ 42.067011] Intel machine check architecture supported.
[ 42.067011] Intel machine check reporting enabled on CPU#0.
[ 42.067011] Back to C!
[ 42.067011] Force enabled HPET at resume
[ 42.068036] ACPI: Waking up from system sleep state S3
[ 42.111541] ACPI: EC: non-query interrupt received, switching to
interrupt mode
[ 44.114548] pci 0000:00:02.0: restoring config space at offset 0x1
(was 0x900007, writing 0x900003)
[ 44.129160] HDA Intel 0000:00:1b.0: restoring config space at offset
0x1 (was 0x100006, writing 0x100002)
[ 44.129210] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 16 (level, low)
-> IRQ 16
[ 44.129224] HDA Intel 0000:00:1b.0: setting latency timer to 64
[ 44.129394] pcieport-driver 0000:00:1c.0: restoring config space at
offset 0x7 (was 0xf0, writing 0x200000f0)
[ 44.129420] pcieport-driver 0000:00:1c.0: restoring config space at
offset 0x1 (was 0x100104, writing 0x100504)
[ 44.129498] pcieport-driver 0000:00:1c.0: setting latency timer to 64
[ 44.129512] pciehp 0000:00:1c.0:pcie02: pciehp_resume ENTRY
[ 45.130176] pcieport-driver 0000:00:1c.1: restoring config space at
offset 0x7 (was 0xf0, writing 0x200000f0)
[ 45.130202] pcieport-driver 0000:00:1c.1: restoring config space at
offset 0x1 (was 0x180106, writing 0x100506)
[ 45.130309] pciehp 0000:00:1c.1:pcie02: Card present on Slot(2)
[ 45.130333] pcieport-driver 0000:00:1c.1: setting latency timer to 64
[ 45.130345] pciehp 0000:00:1c.1:pcie02: pciehp_resume ENTRY
[ 46.131110] pciehp 0000:00:1c.1:pcie02: Device 0000:03:00.0 already
exists at 0000:03:00, cannot hot-add
[ 46.131117] pciehp 0000:00:1c.1:pcie02: Cannot add device at 0000:03:00
[ 48.133091] pciehp 0000:00:1c.1:pcie02: Device 0000:03:00.0 already
exists at 0000:03:00, cannot hot-add
[ 48.133100] pciehp 0000:00:1c.1:pcie02: Cannot add device at 0000:03:00
[ 49.134201] pcieport-driver 0000:00:1c.2: restoring config space at
offset 0x7 (was 0xf0, writing 0x200000f0)
[ 49.134247] pcieport-driver 0000:00:1c.2: restoring config space at
offset 0x1 (was 0x180106, writing 0x100506)
[ 49.134337] pciehp 0000:00:1c.2:pcie02: Card present on Slot(3)
[ 49.134357] pcieport-driver 0000:00:1c.2: setting latency timer to 64
[ 49.134369] pciehp 0000:00:1c.2:pcie02: pciehp_resume ENTRY
[ 50.135107] pciehp 0000:00:1c.2:pcie02: Device 0000:01:00.0 already
exists at 0000:01:00, cannot hot-add
[ 50.135113] pciehp 0000:00:1c.2:pcie02: Cannot add device at 0000:01:00
[ 52.137104] pciehp 0000:00:1c.2:pcie02: Device 0000:01:00.0 already
exists at 0000:01:00, cannot hot-add
[ 52.137113] pciehp 0000:00:1c.2:pcie02: Cannot add device at 0000:01:00
[ 53.138140] uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low)
-> IRQ 23
[ 53.138152] uhci_hcd 0000:00:1d.0: setting latency timer to 64
[ 53.138235] usb usb2: root hub lost power or was reset
[ 53.138266] uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 19 (level, low)
-> IRQ 19
[ 53.138277] uhci_hcd 0000:00:1d.1: setting latency timer to 64
[ 53.138357] usb usb3: root hub lost power or was reset
[ 53.138386] uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low)
-> IRQ 18
[ 53.138396] uhci_hcd 0000:00:1d.2: setting latency timer to 64
[ 53.138476] usb usb4: root hub lost power or was reset
[ 53.138504] uhci_hcd 0000:00:1d.3: PCI INT D -> GSI 16 (level, low)
-> IRQ 16
[ 53.138515] uhci_hcd 0000:00:1d.3: setting latency timer to 64
[ 53.138595] usb usb5: root hub lost power or was reset
[ 53.149080] ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 23 (level, low)
-> IRQ 23
[ 53.149091] ehci_hcd 0000:00:1d.7: setting latency timer to 64
[ 53.149302] pci 0000:00:1e.0: restoring config space at offset 0xf
(was 0x60000, writing 0x600ff)
[ 53.149377] pci 0000:00:1e.0: setting latency timer to 64
[ 53.160154] ata_piix 0000:00:1f.2: PCI INT B -> GSI 19 (level, low)
-> IRQ 19
[ 53.160166] ata_piix 0000:00:1f.2: setting latency timer to 64
[ 53.199215] atl2 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 53.199228] atl2 0000:03:00.0: setting latency timer to 64
[ 53.201090] ath5k_pci 0000:01:00.0: restoring config space at offset
0xf (was 0x100, writing 0x10a)
[ 53.201137] ath5k_pci 0000:01:00.0: restoring config space at offset
0x4 (was 0x4, writing 0xfbef0004)
[ 53.201149] ath5k_pci 0000:01:00.0: restoring config space at offset
0x3 (was 0x0, writing 0x4)
[ 53.201165] ath5k_pci 0000:01:00.0: restoring config space at offset
0x1 (was 0x100000, writing 0x100007)
[ 53.212081] ath5k_pci 0000:01:00.0: PCI INT A -> GSI 18 (level, low)
-> IRQ 18
[ 53.351449] ata2.01: ACPI cmd ef/03:44:00:00:00:b0 filtered out
[ 53.351455] ata2.01: ACPI cmd ef/03:0c:00:00:00:b0 filtered out
[ 53.352185] pciehp 0000:00:1c.0:pcie02: pciehp_resume ENTRY
[ 53.354418] ata2.00: ACPI cmd ef/03:44:00:00:00:a0 filtered out
[ 53.354424] ata2.00: ACPI cmd ef/03:0c:00:00:00:a0 filtered out
[ 53.357438] ata2.00: configured for UDMA/66
[ 53.360434] ata2.01: configured for UDMA/66
[ 53.360676] sd 1:0:0:0: [sda] 7880544 512-byte hardware sectors:
(4.03 GB/3.75 GiB)
[ 53.360798] sd 1:0:0:0: [sda] Write Protect is off
[ 53.360804] sd 1:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 53.361024] sd 1:0:0:0: [sda] Write cache: disabled, read cache:
enabled, doesn't support DPO or FUA
[ 53.361107] sda: detected capacity change from 0 to 4034838528
[ 53.361319] sd 1:0:1:0: [sdb] 31522176 512-byte hardware sectors:
(16.1 GB/15.0 GiB)
[ 53.361432] sd 1:0:1:0: [sdb] Write Protect is off
[ 53.361438] sd 1:0:1:0: [sdb] Mode Sense: 00 3a 00 00
[ 53.361637] sd 1:0:1:0: [sdb] Write cache: disabled, read cache:
enabled, doesn't support DPO or FUA
[ 53.361833] sd 1:0:0:0: [sda] 7880544 512-byte hardware sectors:
(4.03 GB/3.75 GiB)
[ 53.361947] sd 1:0:0:0: [sda] Write Protect is off
[ 53.361952] sd 1:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 53.362174] sd 1:0:0:0: [sda] Write cache: disabled, read cache:
enabled, doesn't support DPO or FUA
[ 53.362199] sda: detected capacity change from 0 to 4034838528
[ 53.362391] sd 1:0:1:0: [sdb] 31522176 512-byte hardware sectors:
(16.1 GB/15.0 GiB)
[ 53.362502] sd 1:0:1:0: [sdb] Write Protect is off
[ 53.362508] sd 1:0:1:0: [sdb] Mode Sense: 00 3a 00 00
[ 53.362706] sd 1:0:1:0: [sdb] Write cache: disabled, read cache:
enabled, doesn't support DPO or FUA
[ 54.353141] pciehp 0000:00:1c.1:pcie02: pciehp_resume ENTRY
[ 55.354110] pciehp 0000:00:1c.1:pcie02: Device 0000:03:00.0 already
exists at 0000:03:00, cannot hot-add
[ 55.354117] pciehp 0000:00:1c.1:pcie02: Cannot add device at 0000:03:00
[ 56.355121] pciehp 0000:00:1c.2:pcie02: pciehp_resume ENTRY
[ 57.356096] pciehp 0000:00:1c.2:pcie02: Device 0000:01:00.0 already
exists at 0000:01:00, cannot hot-add
[ 57.356102] pciehp 0000:00:1c.2:pcie02: Cannot add device at 0000:01:00
[ 58.459103] usb 1-5: reset high speed USB device using ehci_hcd and
address 2
[ 58.585109] pci 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 58.585123] pci 0000:00:02.0: setting latency timer to 64
[ 59.688613] sd 1:0:0:0: [sda] Starting disk
[ 59.689474] sd 1:0:1:0: [sdb] Starting disk
[ 59.699694] PM: resume devices took 17.590 seconds
[ 59.699707] ------------[ cut here ]------------
[ 59.699712] WARNING: at kernel/power/main.c:177
suspend_test_finish+0x85/0x90()
[ 59.699716] Component: resume devices
[ 59.699722] Pid: 3096, comm: bash Not tainted 2.6.28skw-00025-gaee9cf6 #7
[ 59.699726] Call Trace:
[ 59.699736] [<c0126373>] warn_slowpath+0x63/0x80
[ 59.699747] [<c03e4903>] ? __mutex_lock_common+0x1e3/0x2d0
[ 59.699754] [<c014a08d>] ? trace_hardirqs_on_caller+0xbd/0x150
[ 59.699760] [<c0149f1b>] ? mark_held_locks+0x6b/0x80
[ 59.699766] [<c03e4b7a>] ? __mutex_unlock_slowpath+0x9a/0x120
[ 59.699772] [<c014a08d>] ? trace_hardirqs_on_caller+0xbd/0x150
[ 59.699779] [<c014a12b>] ? trace_hardirqs_on+0xb/0x10
[ 59.699786] [<c0126fd0>] ? printk+0x20/0x30
[ 59.699792] [<c014ecc5>] suspend_test_finish+0x85/0x90
[ 59.699798] [<c014ed9f>] suspend_devices_and_enter+0xaf/0x1a0
[ 59.699804] [<c0126fd0>] ? printk+0x20/0x30
[ 59.699810] [<c014f02f>] enter_state+0x16f/0x1b0
[ 59.699816] [<c014f114>] state_store+0xa4/0xe0
[ 59.699822] [<c014f070>] ? state_store+0x0/0xe0
[ 59.699829] [<c021ff04>] kobj_attr_store+0x24/0x30
[ 59.699850] [<c01c0277>] sysfs_write_file+0xa7/0x100
[ 59.699857] [<c018397a>] vfs_write+0x9a/0x120
[ 59.699862] [<c01c01d0>] ? sysfs_write_file+0x0/0x100
[ 59.699868] [<c0183ac2>] sys_write+0x42/0x70
[ 59.699874] [<c0103301>] sysenter_do_call+0x12/0x35
[ 59.699879] ---[ end trace d12355360f3e7ee3 ]---
[ 59.700828] PM: Finishing wakeup.
[ 59.700834] Restarting tasks ... done.

Sitsofe Wheeler

unread,
Jan 3, 2009, 12:10:10 PM1/3/09
to kristen....@intel.com, Rafael J. Wysocki
Sitsofe Wheeler wrote:
> Hi,
>
> I've found that resuming from suspend to RAM takes about five times as
> long when using the pciehp.pciehp_force=1 (required to allow the wifi to
> be toggled on and off on the EeePC 900) than without the pciehp option.
> This seems to be quite a high penalty but is highly reproducible:
>
> Time without pciehp.pciehp_force=1 option:
> [ 29.447982] PM: resume devices took 3.580 seconds
>
> Time with pciehp.pciehp_force=1 option:
> [ 59.699694] PM: resume devices took 17.590 seconds

With Matthew Garrett's patches on http://lkml.org/lkml/2008/11/17/170
and http://mjg59.livejournal.com/2008/11/15/ this issue is completely
side stepped.

itkac...@gmail.com

unread,
Feb 11, 2009, 7:45:14 AM2/11/09
to
> andhttp://mjg59.livejournal.com/2008/11/15/this issue is completely
> side stepped.

Hi,
I have exactly the same problem at eee pc 1000. It is brand new and
loaded with the latest eeebuntu. Does this means that this patch was
not incorporated into standard distributions? How can I make use of
the patch you mention? (I cannot figure this out from the links you
have provided.) If not to use the patch, what is the best way to fix
this problem? It is really annoying when laptop wakes up from resume
to RAM for 20 seconds.
Thanks.

0 new messages