From nobody@FreeBSD.org  Fri Nov 19 17:28:09 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 A45D816A4CE
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 19 Nov 2004 17:28:09 +0000 (GMT)
Received: from www.freebsd.org (www.freebsd.org [216.136.204.117])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 787B843D5E
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 19 Nov 2004 17:28:09 +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 iAJHS9kT095588
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 19 Nov 2004 17:28:09 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.12.11/8.12.11/Submit) id iAJHS9q4095585;
	Fri, 19 Nov 2004 17:28:09 GMT
	(envelope-from nobody)
Message-Id: <200411191728.iAJHS9q4095585@www.freebsd.org>
Date: Fri, 19 Nov 2004 17:28:09 GMT
From: Jonas Davidsson <jodavi@gmail.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: ata0 failure on HP(Vectra) VL6/350
X-Send-Pr-Version: www-2.3

>Number:         74124
>Category:       i386
>Synopsis:       [irq] ata0 failure on HP(Vectra) VL6/350 [introduced in 5.3]
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-i386
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Nov 19 17:30:28 GMT 2004
>Closed-Date:    Tue Jun 12 04:59:37 GMT 2007
>Last-Modified:  Tue Jun 12 04:59:37 GMT 2007
>Originator:     Jonas Davidsson
>Release:        5.3-RELEASE-p1
>Organization:
>Environment:
Won't boot at all
>Description:
Motherboard VB-609 with latest bios.
atapci0: <Intel PIIX4 UDMA33 controller>
All drives (tested serveral combinations) connected to the primary IDE channel fail to identify at boot with the message 
ata0-master: FAILURE - ATA_IDENTIFY timed out
drives on the secondary IDE channel are however identified correctly.
This problem was introduced when upgrading from 5.2.1 -> 5.3
>How-To-Repeat:
Try to boot a 5.3 kernel on a HP(Vectra) VL6/350
>Fix:
      
>Release-Note:
>Audit-Trail:

From: Jonas Davidsson <jodavi@gmail.com>
To: freebsd-gnats-submit@FreeBSD.org
Cc: jodavi@gmail.com
Subject: Re: i386/74124: ata0 failure on HP(Vectra) VL6/350 [introduced in
 5.3]
Date: Thu, 09 Dec 2004 03:47:57 +0100

 As suggested in PR 73706 i commented out the following section in /usr/src/sys/dev/pci/pci.c
 
 #if defined(__ia64__) || defined(__i386__) || defined(__amd64__)
                  *
                  * Try to re-route interrupts. Sometimes the BIOS or
                  * firmware may leave bogus values in these registers.
                  * If the re-route fails, then just stick with what we
                  * have.
                  *
                irq = PCI_ASSIGN_INTERRUPT(bus, dev);
                if (PCI_INTERRUPT_VALID(irq)) {
                        pci_write_config(dev, PCIR_INTLINE, irq, 1);
                        cfg->intline = irq;
                } else
  #endif
 
 And it boots normally now.
State-Changed-From-To: open->feedback 
State-Changed-By: linimon 
State-Changed-When: Thu Apr 19 01:29:48 UTC 2007 
State-Changed-Why:  
Is this still a problem with recent versions of FreeBSD? 

http://www.freebsd.org/cgi/query-pr.cgi?pr=74124 
State-Changed-From-To: feedback->closed 
State-Changed-By: linimon 
State-Changed-When: Tue Jun 12 04:58:56 UTC 2007 
State-Changed-Why:  
Feedback timeout (6 weeks). 

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