From owner-freebsd-acpi@FreeBSD.ORG Tue Jun 25 19:07:23 2013 Return-Path: Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 6601D2C6; Tue, 25 Jun 2013 19:07:23 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-qc0-x22e.google.com (mail-qc0-x22e.google.com [IPv6:2607:f8b0:400d:c01::22e]) by mx1.freebsd.org (Postfix) with ESMTP id 09FF71E71; Tue, 25 Jun 2013 19:07:22 +0000 (UTC) Received: by mail-qc0-f174.google.com with SMTP id m15so7578355qcq.33 for ; Tue, 25 Jun 2013 12:07:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=x2OIyxnIDLVS+b2CPRZ2B3405pIh4+8czctVY9mBRwU=; b=g5B3OQARJc8WmM2s7Ld1Cr8J+2k95eQc1XNkSrI/mp6EkZbZS5vDL6UPTjmf0N1Yh4 ZydAxp8iAGktCVjxoP6Fb7xgPlTG6vtji+oo6dDXJRDQGZQsiZCNM7X4snQT4AHGIeDe hjmWlEX90Y3qOuRz43lo7l4vAVjGcGskOf2TwJ7h/S7TbagsYQw5IMyHI/t/Rvrw7s3R z0WKyW1R/7Q2MZT0tCsPLMQ+8orU7Eg6PYqAHio6c19fYBsxJ+RL4T+h/vAm8t3P+kjn MKbtGRjojqwxuxtP+14luJntos8q6Cps1MgCtPBb7vfWwfh6a5Cxc21qffuxNF828aL9 QNfg== MIME-Version: 1.0 X-Received: by 10.224.74.72 with SMTP id t8mr1314088qaj.74.1372187242550; Tue, 25 Jun 2013 12:07:22 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.224.10.201 with HTTP; Tue, 25 Jun 2013 12:07:22 -0700 (PDT) In-Reply-To: <20130621220013.X55167@sola.nimnet.asn.au> References: <20130621220013.X55167@sola.nimnet.asn.au> Date: Tue, 25 Jun 2013 12:07:22 -0700 X-Google-Sender-Auth: 05BMIxV7_9UVCogaUeoCUiK39Ew Message-ID: Subject: Re: USB ports on Lenovo T400 do not work after a suspend/resume From: Adrian Chadd To: Ian Smith Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-acpi@freebsd.org, freebsd-stable@freebsd.org, freebsd-usb@freebsd.org X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Jun 2013 19:07:23 -0000 On 21 June 2013 05:48, Ian Smith wrote: > No acpidump output on -stable or -acpi anyway .. likely best as an URL, > if it comes down to ACPI. Ok, I'll put it online in a sec. > So the fingerprint reader, camera and bluetooth shown in your usbconfig > don't serve as 'USB devices plugged in' in this regard? Do they work ok > after resume, or not? they work after resume. > No, the above are still on the suspend path, but logged on resume. I > don't know what CDBS or EXP0,1,3,4 are. You've left out something like > 'pci0:X:Y:0 Transition from D0 to D2' (or D3) before these ones, right? Nope, nothing is left out. I can boot with -v to get _all_ of the messages, if that'll help. > I hope 'slept' message is still in 10, I've seen a few listed without, > and they're very handy if there's any resume delay, as I had up to 8.2 > (plus exactly 60 seconds) unless I unloaded (in particular) UHCI and > reloaded it on resume, needing a kernel w/out uhci, ohci and ehci, > loading on boot and unload/reload in rc.suspend/resume. This however > was fixed by 9.1 for me, the first release where suspend/resume works > flawlessly on the T23. I haven't tried a recent 9-STABLE though. [snip] > Well, the earlier resume issues on UHCI might still not be fixed? You > could try a kernel without UHCI, with the unload/reload dance .. I just tried that. unloading/reloading uhci doesn't affect things - the external ports are still powered down after a suspend/resume pass. Thanks, Adrian