Project

General

Profile

Bug #1817

USB ports dead after resume

Added by Vladimir Kirillov over 8 years ago. Updated over 8 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Start date:
2011-11-25
Due date:
% Done:

0%

Estimated time:
Difficulty:
Medium
Tags:
needs-triage
Gerrit CR:

Description

Hi,

I'm running oi_151a with the latest built kernel from git on Thinkpad X201.

I have to use pci_enable_wakeup = 0 hack to get the system to suspend/resume properly, however after the first resume my ports stop working.

Also attaching output of echo ::usba_debug_buf | sudo mdb -k before and after suspend.

% prtconf -dD                                                           ~
System Configuration:  Project OpenIndiana  i86pc
Memory size: 3892 Megabytes
System Peripherals (Software Nodes):

i86pc (driver name: rootnex)
    scsi_vhci, instance #0 (driver name: scsi_vhci)
    pci, instance #0 (driver name: npe)
        pci17aa,2193 (pciex8086,44), instance #0 (driver name: agptarget)
        display (pciex8086,46), instance #0 (driver name: i915)
        pci17aa,215f (pciex8086,3b64)
        pci17aa,2153 (pciex8086,10ea), instance #0 (driver name: e1000g)
        pci17aa,2163 (pciex8086,3b3c), instance #0 (driver name: ehci)
            hub, instance #0 (driver name: hubd)
                miscellaneous, instance #2 (driver name: usb_mid)
                    video, instance #0 (driver name: usbvc)
        pci17aa,215e (pciex8086,3b56), instance #0 (driver name: audiohd)
        pci8086,3b42 (pciex8086,3b42) (driver name: pcieb)
        pci8086,3b48 (pciex8086,3b48), instance #1 (driver name: pcieb)
        pci8086,3b4a (pciex8086,3b4a), instance #2 (driver name: pcieb)
            pci8086,1315 (pciex8086,84)
        pci17aa,2163 (pciex8086,3b34), instance #1 (driver name: ehci)
            hub, instance #1 (driver name: hubd)
        pci8086,2448 (pciex8086,2448), instance #0 (driver name: pci_pci)
        isa (pciex8086,3b07), instance #0 (driver name: isa)
            motherboard
            i8042, instance #0 (driver name: i8042)
                keyboard, instance #0 (driver name: kb8042)
                mouse, instance #0 (driver name: mouse8042)
            pit_beep, instance #0 (driver name: pit_beep)
        pci17aa,2168 (pciex8086,3b2f), instance #0 (driver name: ahci)
            disk, instance #1 (driver name: sd)
        pci17aa,2167 (pciex8086,3b30)
        pci17aa,2190 (pciex8086,3b32)
    pci, instance #0 (driver name: pci)
    pci, instance #1 (driver name: pci)
    fw, instance #0 (driver name: acpinex)
        cpu, instance #0 (driver name: cpudrv)
        cpu, instance #1 (driver name: cpudrv)
        cpu, instance #2 (driver name: cpudrv)
        cpu, instance #3 (driver name: cpudrv)
        sb, instance #1 (driver name: acpinex)
    used-resources
    iscsi, instance #0 (driver name: iscsi)
    agpgart, instance #0 (driver name: agpgart)
    xsvc, instance #0 (driver name: xsvc)
    options, instance #0 (driver name: options)
    pseudo, instance #0 (driver name: pseudo)

Files

usba_debug_buf_before (263 KB) usba_debug_buf_before Vladimir Kirillov, 2011-11-25 10:00 AM
usba_debug_buf_after (263 KB) usba_debug_buf_after Vladimir Kirillov, 2011-11-25 10:00 AM

Related issues

Related to illumos gate - Bug #506: suspend/resume issue on b147 (6986810)Resolved2010-12-12

Actions

History

#1

Updated by Rich Lowe over 8 years ago

This sounds similar to #506, which we'd thought we fixed (see, especially, the first comment in that bug).

Also available in: Atom PDF