From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756581Ab3BDQdE (ORCPT ); Mon, 4 Feb 2013 11:33:04 -0500 Received: from bounces.ut.ee ([193.40.5.137]:34425 "EHLO bounces.ut.ee" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756538Ab3BDQdD (ORCPT ); Mon, 4 Feb 2013 11:33:03 -0500 Date: Mon, 4 Feb 2013 18:32:59 +0200 (EET) From: Meelis Roos To: Alex Deucher cc: Jerome Glisse , Linux Kernel list , dri-devel@lists.freedesktop.org Subject: Re: Radeon RV100 init fails with specific card+mobo - IRQ problem In-Reply-To: Message-ID: References: User-Agent: Alpine 1.00 (SOC 882 2007-12-20) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > >> > Adding some printks reveals it calls > >> > r100_init() -> radeon_irq_kms_init() -> drm_irq_install() -> > >> > drm_dev_to_irq() and that fails. So no IRQ, no KMS. > >> > > >> > lspci does not show Interrupt like on some other PCI devices. > >> > /proc/interrupts obviously does not contain the irq since we do not > >> > register any yet. > >> > > >> > There is no BIOS option of "Enable IRQ for VGA" or similar (BIOS is > >> > latest). Could this be the problem? > >> > > >> > What can I do to get KMS working on this computer? > >> > > >> > -- > >> > Meelis Roos (mroos@linux.ee) > >> > >> Try booting with radeon.agp_mode=-1 > > > > radeon: `-1' invalid for parameter `agp_mode' > > radeon.agpmode=-1 > > However, I think there are a number of places where we require > interrupts that would need to be worked around (fences, display > hotplug, pageflipping) if not interrupt is available. I did dome more testing with different cards an got a surprise. The machine works fine with other AGP cards - one MX440 with nouvea, another RV100 QY and a R200. They do have interrupt in lspci -vvv output. Why does this specific card not have its IRQ routed - card ROM problem? -- Meelis Roos (mroos@linux.ee)