From steven@sugis.org  Tue Mar 29 07:27:32 2011
Return-Path: <steven@sugis.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 84E44106566C
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 29 Mar 2011 07:27:32 +0000 (UTC)
	(envelope-from steven@sugis.org)
Received: from mail.sugis.org (c-24-130-146-237.hsd1.ca.comcast.net [24.130.146.237])
	by mx1.freebsd.org (Postfix) with ESMTP id 6D8B68FC14
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 29 Mar 2011 07:27:32 +0000 (UTC)
Received: by mail.sugis.org (Postfix, from userid 1001)
	id A5B4F3E; Tue, 29 Mar 2011 00:03:11 -0700 (PDT)
Message-Id: <20110329070311.A5B4F3E@mail.sugis.org>
Date: Tue, 29 Mar 2011 00:03:11 -0700 (PDT)
From: Steven Schlansker <stevenschlansker@gmail.com>
Reply-To: Steven Schlansker <stevenschlansker@gmail.com>
To: FreeBSD-gnats-submit@freebsd.org
Cc: stevenschlansker@gmail.com
Subject: 8.2-RELEASE kernel hangs on ata probe for MacbookPro4,1
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         156022
>Category:       amd64
>Synopsis:       [hang] 8.2-RELEASE kernel hangs on ata probe for MacbookPro4,1 [regression]
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    mav
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Mar 29 07:30:12 UTC 2011
>Closed-Date:    Mon Jul 18 11:22:45 UTC 2011
>Last-Modified:  Mon Jul 18 11:22:45 UTC 2011
>Originator:     Steven Schlansker
>Release:        FreeBSD 8.2-RELEASE amd64
>Organization:
>Environment:
System: FreeBSD foo.sugis.org 8.2-RELEASE FreeBSD 8.2-RELEASE #0: root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64

CPU: Intel(R) Core(TM)2 Duo CPU     T8300  @ 2.40GHz (2394.02-MHz K8-class CPU)
  Origin = "GenuineIntel"  Id = 0x10676  Family = 6  Model = 17  Stepping = 6
  
Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
  
Features2=0x8e3bd<SSE3,DTES64,MON,DS_CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1>
  AMD Features=0x20100800<SYSCALL,NX,LM>
  AMD Features2=0x1<LAHF>
  TSC: P-state invariant
real memory  = 4294967296 (4096 MB)
avail memory = 4076335104 (3887 MB)
ACPI APIC Table: <APPLE  Apple00>
atapci0: <Intel ICH8M UDMA100 controller> port 0x8108-0x810f,0x811c-0x811f,0x8100-0x8107,0x8118-0x811b,0x80e0-0x80ef irq 21 at device 31.1 on pci0
atapci0: [ITHREAD]
ata2: <ATA channel 0> on atapci0
ata2: [ITHREAD]
atapci1: <Intel ICH8M SATA300 controller> port 0x80f8-0x80ff,0x8114-0x8117,0x80f0-0x80f7,0x8110-0x8113,0x8020-0x802f,0x4000-0x400f irq 18 at device 31.2 on pci0
atapci1: [ITHREAD]
ata3: <ATA channel 0> on atapci1
ata3: [ITHREAD]
ata4: <ATA channel 1> on atapci1
ata4: [ITHREAD]

>Description:
The 8.2-RELEASE kernel hangs (no panic, no error) on my MacbookPro 4,1.
Safe mode does not fix this, nor does verbose mode produce any 
interesting diagnostics.  The hang is always at the same place, 
somewhere in the probing of ata3.

This was reported to freebsd-current back in February against 
8.2-PRERELEASE.  Sadly, it doesn't seem to have been fixed before 
release.
http://lists.freebsd.org/pipermail/freebsd-stable/2011-February/061548.html

>How-To-Repeat:
Be unfortunate enough to have a Macbook Pro.  Install 8.2.
>Fix:
The troublesome commit was potentially identified in:
http://docs.freebsd.org/cgi/getmsg.cgi?fetch=553676+0+/usr/local/www/db/text/2011/freebsd-current/20110313.freebsd-current
I cannot vouch personally for this being the correct fix; I've reverted 
to 8.1


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->freebsd-amd64 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Sat Apr 9 19:43:05 UTC 2011 
Responsible-Changed-Why:  
sounds machine-specific. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=156022 
Responsible-Changed-From-To: freebsd-amd64->mav 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Sat Apr 9 19:43:39 UTC 2011 
Responsible-Changed-Why:  
mav, a URL referenced in this PR seems to indicate that the following 
was the troublesome commit.  Do you have any insight?  Thanks. 

http://svn.freebsd.org/viewvc/base/head/sys/dev/ata/ata-pci.c?view=log 
http://svn.freebsd.org/viewvc/base?view=revision&revision=214016 

http://www.freebsd.org/cgi/query-pr.cgi?pr=156022 
State-Changed-From-To: open->closed 
State-Changed-By: mav 
State-Changed-When: Mon Jul 18 11:21:42 UTC 2011 
State-Changed-Why:  
Should be fixed by r223097, merged to 8-STABLE 2011-06-21. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=156022 
>Unformatted:
