Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Jul 2009 00:51:01 GMT
From:      Gonzalo Nemmi <gnemmi@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   kern/136946: [fwohci] fwohci throws an"unrecoverable error" upon resume from suspend
Message-ID:  <200907210051.n6L0p1vA046573@www.freebsd.org>
Resent-Message-ID: <200907210100.n6L10GEX051937@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         136946
>Category:       kern
>Synopsis:       [fwohci] fwohci throws an"unrecoverable error" upon resume from suspend
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jul 21 01:00:16 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Gonzalo Nemmi
>Release:        8.0-BETA2
>Organization:
>Environment:
FreeBSD gargoyle.inferna.com.ar 8.0-BETA2 FreeBSD 8.0-BETA2 #0: Wed Jul 15 23:25:30 UTC 2009     root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
Running a fresh 8.0-BETA2 install (i386), everytime I resume my laptop from suspend I get the following output:

Jul 20 17:53:51 gargoyle acpi: suspend at 20090720 17:53:51
Jul 20 17:53:56 gargoyle kernel: fwohci0: fwohci_pci_suspend
Jul 20 17:54:25 gargoyle kernel: bge0: PHY write timed out (phy 1, reg 0, val 32768)
Jul 20 17:54:25 gargoyle kernel: bge0: PHY read timed out (phy 1, reg 0, val 0xffffffff)
Jul 20 17:54:25 gargoyle kernel: bge0: PHY read timed out (phy 1, reg 24, val 0xffffffff)
Jul 20 17:54:25 gargoyle kernel: bge0: PHY read timed out (phy 1, reg 16, val 0xffffffff)
Jul 20 17:54:25 gargoyle kernel: bge0: PHY write timed out (phy 1, reg 16, val 0)
Jul 20 17:54:25 gargoyle kernel: bge0: PHY read timed out (phy 1, reg 16, val 0xffffffff)
Jul 20 17:54:25 gargoyle kernel: bge0: PHY write timed out (phy 1, reg 16, val 0)
Jul 20 17:54:25 gargoyle kernel: bge0: PHY write timed out (phy 1, reg 23, val 18)
Jul 20 17:54:25 gargoyle kernel: bge0: flow-through queue init failed
Jul 20 17:54:25 gargoyle kernel: bge0: initialization failure
Jul 20 17:54:25 gargoyle kernel: fwohci0: Phy 1394a available S400, 1 ports.
Jul 20 17:54:25 gargoyle kernel: fwohci0: Link S400, max_rec 2048 bytes.
Jul 20 17:54:25 gargoyle kernel: fwohci0: Initiate bus reset
Jul 20 17:54:25 gargoyle kernel: fwohci0: fwohci_intr_core: BUS reset
Jul 20 17:54:25 gargoyle kernel: fwohci0: fwohci_intr_core: node_id=0x00000000, SelfID Count=1, CYCLEMASTER mode
Jul 20 17:54:25 gargoyle kernel: firewire0: 1 nodes, maxhop <= 0 cable IRM irm(0)  (me) 
Jul 20 17:54:25 gargoyle kernel: firewire0: bus manager 0 
Jul 20 17:54:25 gargoyle kernel: fwohci0: unrecoverable error
Jul 20 17:54:25 gargoyle kernel: wakeup from sleeping state (slept 00:00:29)
Jul 20 17:54:25 gargoyle acpi: resumed at 20090720 17:54:25

As you can see from the messages, bge never gets back (PR 136876)

Full boot-v can be foun in here: http://pastebin.com/f32612f89

This happens on a Dell 1318 laptop and it's also present on FreeBSD 7.2-RELEASE and 8.0-BETA1.

more info:
>How-To-Repeat:
I just need to issue a "acpiconf -s 3" and, upon resume, I will always get the same output on:

7.2-RELEASE
8.0-BETA1
8.0-BETA2 
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200907210051.n6L0p1vA046573>