From nobody@FreeBSD.org  Thu Aug  5 11:52:56 2004
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 8AE4D16A4CE
	for <freebsd-gnats-submit@FreeBSD.org>; Thu,  5 Aug 2004 11:52:56 +0000 (GMT)
Received: from www.freebsd.org (www.freebsd.org [216.136.204.117])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 7F40A43D1F
	for <freebsd-gnats-submit@FreeBSD.org>; Thu,  5 Aug 2004 11:52:56 +0000 (GMT)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.12.11/8.12.11) with ESMTP id i75Bquo3088818
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 5 Aug 2004 11:52:56 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.12.11/8.12.11/Submit) id i75BquPV088817;
	Thu, 5 Aug 2004 11:52:56 GMT
	(envelope-from nobody)
Message-Id: <200408051152.i75BquPV088817@www.freebsd.org>
Date: Thu, 5 Aug 2004 11:52:56 GMT
From: Eitarou Kamo <e-kamo@trio.plala.or.jp>
To: freebsd-gnats-submit@FreeBSD.org
Subject: umass isuue in the boot prcess on SONY Laptop
X-Send-Pr-Version: www-2.3

>Number:         70028
>Category:       i386
>Synopsis:       [umass] umass issue in the boot prcess on SONY Laptop
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    remko
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Aug 05 12:00:43 GMT 2004
>Closed-Date:    Fri Jun 15 10:46:09 GMT 2007
>Last-Modified:  Sat Jun 16 01:54:40 GMT 2007
>Originator:     Eitarou Kamo
>Release:        FreeBSD-4.10RELEASE
>Organization:
individual
>Environment:
FreeBSD-4.10RELEASE      
>Description:
 In the boot step, the machine stop with saying next message
5 times for about 20min.

umass0: CBI reset failed, TIMEOUT
umass0: CBI bulk-in stall clear failed, TIMEOUT
umass0: CBI bulk-out stall clear failed, TIMEOUT

I performed debug briefly. and I found the reflexive loop occurred in the unci_poll_hub()

Again I found the next path caused the loop. 

> if (p[0] == 0)
> /* No change, try again in a while */
> return; 

So for the timer(total about 20min) reflexive loop
occured. 
 which seems to mean no umass device.   

BTW, my machine is SONY PCG-R505 J/BD Laptop.
>How-To-Repeat:
insatll and boot, and you will stuck this issue. 
>Fix:
When no umass device and needless, any param should notice
it. when the param exists kernel should ignore the timer.
which makes you elegant boot process. BTW, param should
be set from lorder.conf, sysctl.conf or else conbinient. 
>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->feedback 
State-Changed-By: remko 
State-Changed-When: Mon Sep 11 13:23:19 UTC 2006 
State-Changed-Why:  
Hello is this still a problem on recent freebsd versions like 6.1? 

http://www.freebsd.org/cgi/query-pr.cgi?pr=70028 
Responsible-Changed-From-To: freebsd-i386->remko 
Responsible-Changed-By: remko 
Responsible-Changed-When: Mon Sep 11 13:23:39 UTC 2006 
Responsible-Changed-Why:  
Grab the PR 

http://www.freebsd.org/cgi/query-pr.cgi?pr=70028 
State-Changed-From-To: feedback->closed 
State-Changed-By: linimon 
State-Changed-When: Fri Jun 15 10:45:33 UTC 2007 
State-Changed-Why:  
Feedback timeout (> 6 months). 

http://www.freebsd.org/cgi/query-pr.cgi?pr=70028 

Note added manually: submitter later noted that this problem had been fixed.
>Unformatted:
