Re: clock runs at double speed on x86_64 system w/ATI RS200 chipset

From: Christopher Allen Wing (wingc_at_engin.umich.edu)
Date: 04/02/05

  • Next message: Chris Wedgwood: "Re: kernel stack size"
    Date:	Sat, 2 Apr 2005 13:19:44 -0500 (EST)
    To: Mikael Pettersson <mikpe@csd.uu.se>
    
    

    On Sat, 2 Apr 2005, Mikael Pettersson wrote:

    > > APIC error on CPU0: 00(40)
    > > APIC error on CPU0: 40(40)
    >
    > Those are "received illegal vector" errors, and they
    > typically indicate hardware flakiness or BIOS issues.
    >
    > Could be inadequate power supply, inadequate cooling,
    > a BIOS bug (please check for updates), a too new CPU
    > (again, check for a BIOS update), or simply a poorly-
    > designed mainboard.

    Thanks. I tried the latest BIOS for the board but that did not resolve the
    problem. The clock still runs at double speed (2000 timer
    interrupts/second instead of 1000) and I still get the APIC errors.

    I'll enter a support request with the manufacturer.

    I was able to get the problem to go away by using a BIOS option to
    "disable APIC mode". When I do this the kernel outputs at boot:

            ACPI: Using PIC for interrupt routing

    and the output of /proc/interrupts reads 'XT-PIC' for everything.

    If anyone has a suggestion for debugging the clock problem in APIC mode
    I'd be interested. I'm guessing that something is causing the timer
    interrupt to be mapped twice- are there any tools for looking at the ACPI
    tables that may help, or are there kernel boot options to give more detail
    about how the interrupt routing is being set up?

    Thanks,

    Chris Wing
    wingc@engin.umich.edu
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/


  • Next message: Chris Wedgwood: "Re: kernel stack size"

    Relevant Pages

    • Re: can someone explain...[ PCI interrupts]
      ... the BIOS (PCI BIOS) is called to route interrupts from the PIR ... an interrupt corresponded to an interrupt line) is now out of date? ... Assuming the much maligned "boot interrupt" comes in on irq2, ...
      (freebsd-current)
    • Re: Xwindow hang on osr507
      ... So previously the X server was hanging on exit (not affecting the whole ... Only the failure modes have changed. ... it panic'd while running code under an interrupt that was ... within the BIOS. ...
      (comp.unix.sco.misc)
    • Re: two processors...
      ... > enabled in the BIOS. ... > "Distributed Interrupt Handling ... This isn't Microsoft Tech support, ... The curious thing for me is that the new installation has again installed ...
      (alt.os.linux.suse)
    • Re: NForce2 pseudoscience stability testing (2.6.0-test11)
      ... Pre-emptive kernel, apic lapic, anticipatory scheduling, ... Before a bios flash I had problems with anything ... interrupt and says "IRQ7 Disabled" if I turn on the ethernet ...
      (Linux-Kernel)
    • Problem initializing PCI boards where IRQ has to be guessed
      ... If the bios doesn't assign an interrupt, the guessing algorithm is ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)