This looks like it could be a conflict between pata_acpi and
pata_marvell. Looking at the logs shows that both drivers initialise the
onboard IDE controller:

    4.722092] pata_acpi 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[    4.722113] pata_acpi 0000:03:00.0: setting latency timer to 64
[    4.722125] pata_acpi 0000:03:00.0: PCI INT A disabled
[    4.773354] pata_marvell 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> 
IRQ 17
[    4.773373] pata_marvell 0000:03:00.0: setting latency timer to 64

But on resume there is a *huge* delay before pata_marvell gets to re-
configure the device - for 25 seconds nothing apparently happens:

[  651.927016] sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, 
doesn't support DPO or FUA
[  677.104030] pata_marvell 0000:03:00.0: restoring config space at offset 0xf 
(was 0x100, writing 0x10a)

To determine if this is a conflict there is a work-around you can add to
the kernel command-line at boot:

libata.noacpi=1


** Changed in: linux (Ubuntu)
   Importance: Undecided => Low

** Changed in: linux (Ubuntu)
     Assignee: (unassigned) => TJ (intuitivenipple)

-- 
Resume from suspend is slow
https://bugs.launchpad.net/bugs/289207
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to