i386/74124: ata0 failure on HP(Vectra) VL6/350 [introduced in 5.3]

Jonas Davidsson jodavi at gmail.com
Wed Dec 8 18:50:28 PST 2004


The following reply was made to PR i386/74124; it has been noted by GNATS.

From: Jonas Davidsson <jodavi at gmail.com>
To: freebsd-gnats-submit at FreeBSD.org
Cc: jodavi at 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.


More information about the freebsd-i386 mailing list