From owner-freebsd-hackers@FreeBSD.ORG Sun Nov 13 13:29:30 2011 Return-Path: Delivered-To: hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E3479106566C; Sun, 13 Nov 2011 13:29:30 +0000 (UTC) (envelope-from rank1seeker@gmail.com) Received: from mail-bw0-f54.google.com (mail-bw0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id 4241F8FC13; Sun, 13 Nov 2011 13:29:29 +0000 (UTC) Received: by bkbzs8 with SMTP id zs8so6841004bkb.13 for ; Sun, 13 Nov 2011 05:29:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:from:to:subject:date:in-reply-to:references:x-mailer; bh=0lEFaUOmpNGx1xmo6/bVKLS5afJjAmIFU+CAVAJ6pXI=; b=NT1VsPb9Vu1dqpx9I+X668uGTFYcJNc0dsrySOf6JAU0avomtBw6lOAD/xMtiA9kSR 8Ag25Wxm4Cs0cr+j2UASdO33rcIQL85UXNZDqL+xjqGQGU5OSjBTBpTrT6ziLK4Z7dj7 aTCqJKTwMC4I40QdS79dZDkgHWx7tFEk3fwis= Received: by 10.205.141.73 with SMTP id jd9mr4713639bkc.21.1321190968903; Sun, 13 Nov 2011 05:29:28 -0800 (PST) Received: from DOMYPC ([82.193.208.173]) by mx.google.com with ESMTPS id r12sm25211005bkw.5.2011.11.13.05.29.22 (version=SSLv3 cipher=OTHER); Sun, 13 Nov 2011 05:29:27 -0800 (PST) Message-ID: <20111113.132924.396.1@DOMY-PC> From: rank1seeker@gmail.com To: "Lars Engels" , pyunyh@gmail.com, hackers@freebsd.org, freebsd-acpi@freebsd.org Date: Sun, 13 Nov 2011 14:29:24 +0100 In-Reply-To: <20111113094810.GC80782@e-new.0x20.net> References: <20111110.182948.630.1@DOMY-PC> <20111112002727.GD17792@michelle.cdnetworks.com> <20111112.144149.725.1@DOMY-PC> <20111113094810.GC80782@e-new.0x20.net> X-Mailer: POP Peeper (3.8.0.0) Cc: Subject: Re: Adventure into S3 state and back X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Nov 2011 13:29:31 -0000 ----- Original Message ----- From: Lars Engels To: rank1seeker@gmail.com Cc: pyunyh@gmail.com, hackers@freebsd.org, freebsd-acpi@freebsd.org Date: Sun, 13 Nov 2011 10:48:10 +0100 Subject: Re: Adventure into S3 state and back > On Sat, Nov 12, 2011 at 03:41:49PM +0100, rank1seeker@gmail.com wrote: > > ----- Original Message ----- > > From: YongHyeon PYUN > > To: rank1seeker@gmail.com > > Cc: hackers@freebsd.org, freebsd-acpi@freebsd.org > > Date: Fri, 11 Nov 2011 16:27:27 -0800 > > Subject: Re: Adventure into S3 state and back > > > > > On Thu, Nov 10, 2011 at 07:29:48PM +0100, rank1seeker@gmail.com wrote: > > > > 8.2-p4 RELEASE amd64 > > > > > > > > I've built a custom kernel, only with drivers, that I need > > > > After resuming from S3 ... > > > > > > > > I hit: > > > > # ifconfig > > > > and all hells breaks loose: > > > > ---- > > > > bge0: PHY read timed out (phy 1, reg 5, val 0xffffffff) > > > > bge0: PHY read timed out (phy 1, reg 10, val 0xffffffff) > > > > bge0: PHY read timed out (phy 1, reg 25, val 0xffffffff) > > > > media: Ethernet autoselect > > > > status: no carrier > > > > bge0: PHY read timed out (phy 1, reg 1, val 0xffffffff) > > > > bge0: PHY read timed out (phy 1, reg 1, val 0xffffffff) > > > > bge0: PHY read timed out (phy 1, reg 0, val 0xffffffff) > > > > ugen3.2: at usbus3 (disconnected) > > > > ukbd0: at uhub3, port 1, addr 2 (disconnected) > > > > ums0: at uhub3, port 1, addr 2 (disconnected) > > > > uhid0: at uhub3, port 1, addr 2 (disconnected) > > > > bge0: PHY read timed out (phy 1, reg 4, val 0xffffffff) > > > > ugen3.2: at usbus3 > > > > ukbd0: on > > usbus3 > > > > kbd2 at ukbd0 > > > > ums0: on > > usbus3 > > > > ums0: 16 buttons and [XYZT] coordinates ID=2 > > > > uhid0: on > > usbus3 > > > > bge0: PHY read timed out (phy 1, reg 5, val 0xffffffff) > > > > bge0: PHY read timed out (phy 1, reg 10, val 0xffffffff) > > > > bge0: PHY read timed out (phy 1, reg 25, val 0xffffffff) > > > > pflog0: flags=141 metric 0 mtu 33152 > > > > lo0: flags=8049 metric 0 mtu 16384 > > > > options=3 > > > > inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3 > > > > inet6 ::1 prefixlen 128 > > > > inet 127.0.0.1 netmask 0xff000000 > > > > nd6 options=3 > > > > cruiser# ifconfig > > > > bge0: flags=8802 metric 0 mtu 1500 > > > > > > options=8009b > > > > ether 00:21:70:70:01:df > > > > bge0: PHY read timed out (phy 1, reg 1, val 0xffffffff) > > > > bge0: PHY read timed out (phy 1, reg 1, val 0xffffffff) > > > > > > > > ... ... ... > > > > > > Known issue. kern/136876. > > > Mobile bge(4) controllers seem to have this issue. > > > > I can see this has been reported, when 8.0-BETA1 was released. > > Now is almost 8.3 out and problem is still present > > > > > > ---- > > > > > > > > So, taking into account: > > > > "A common problem with suspend/resume is that many device drivers do > > not save, restore, or reinitialize their firmware, registers, or device > > memory properly." > > > > > > > > Next step was to get rid of 'bge' device from my KERNCONF and recompile > > it. > > > > Voila! S3 works! > > > > > > > > But another, mouse problem, didn't go away! > > > > In 9 out of 10 cases, mouse doesn't resume. > > > > As it is USB mouse, I've did: > > > > > > > > # camcontrol rescan all > > > > didn't help > > > > > > > > I've also tried adding into loader.conf and nada: > > > > --- > > > > hint.psm.0.flags="0x3000" > > > > --- > > > > But i think it is PS/2 related > > > > > > > > What works 100% for a mouse is to unplug and then plug back it's USB > > receiver > > > > > > > > This is Dell D830 laptop > > > > > > > > How do I solve mouse issue? > > It is annoying to unplug and then plug back it's USB receiver, each time. > > stop moused in rc.suspend and start it in rc.resume. > Thanks, but it isn't that. Even with it, mouse works on random, after resume from S3. But what I did figured out, looking kernel msgs on console, just after resume, is that IF I see >1 of this: -- uhub_reattach_port: port 1 reset failed, error=USB_ERR_TIMEOUT uhub_reattach_port: device problem (USB_ERR_TIMEOUT), disabling port 1 -- Mouse won't work unless I unplug/plug it's USB receiver