1. 12 Mar, 2008 1 commit
    • Bjorn Helgaas's avatar
      ACPI: add _PRT quirks to work around broken firmware · 391df5dc
      Bjorn Helgaas authored
      This patch works around incorrect _PRT (PCI interrupt routing)
      information from firmware.  This does not fix any regressions
      and can wait for the next kernel release.
      
      On the Medion MD9580-F laptop, the BIOS says the builtin RTL8139
      NIC interrupt at 00:09.0[A] is connected to \_SB.PCI0.ISA.LNKA, but
      it's really connected to \_SB.PCI0.ISA.LNKB.  Before this patch,
      the workaround was to use "pci=routeirq".  More details at
      http://bugzilla.kernel.org/show_bug.cgi?id=4773.
      
      On the Dell OptiPlex GX1, the BIOS says the PCI slot interrupt
      00:0d[A] is connected to LNKB, but it's really connected to LNKA.
      Before this patch, the workaround was to use "pci=routeirq".
      Pierre Ossman tested a previous version of this patch and confirmed
      that it fixed the problem.  More details at
      http://bugzilla.kernel.org/show_bug.cgi?id=5044.
      
      On the HP t5710 thin client, the BIOS says the builtin Radeon
      video interrupt at 01:00[A] is connected to LNK1, but it's really
      connected to LNK3.  The previous workaround was to use a custom
      DSDT.  I tested this patch and verified that it fixes the problem.
      More details at http://bugzilla.kernel.org/show_bug.cgi?id=10138.
      Signed-off-by: default avatarBjorn Helgaas <bjorn.helgaas@hp.com>
      Signed-off-by: default avatarLen Brown <len.brown@intel.com>
      391df5dc
  2. 11 Mar, 2008 39 commits