This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-devel] Trying to free free IRQ

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] Trying to free free IRQ
From: David Becker <becker@xxxxxxxxxxx>
Date: Fri, 26 Aug 2005 11:17:45 -0400
Delivery-date: Fri, 26 Aug 2005 15:15:48 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.9i
I tried today's unstable on some IBM hardware and get this IRQ message
at boot when xenU tries to probe the virtual block device:

    Xen virtual console successfully installed as tty1                   
    Event-channel device installed.                   
    xen_blk: Initialising virtual block device driver
    Trying to free free IRQ261                       
    vbd: probe of vbd-769 failed with error -2
    xen_blk: bind_evtchn_to_irqhandler failed (err=-16)
    vbd: probe of vbd-770 failed with error -2         
    XENBUS xs_read_watch: 0                   
    xen_blk: Timeout connecting to device!
    xen_net: Initialising virtual ethernet driver.
    vif: probe of vif-0 failed with error -2      
    XENBUS xs_read_watch: 0                 
    xen_net: Timeout connecting to device!

The same linux-2.6 xen0/xenU kernels work fine on a scsi DELL PE1650.  The same
'free free IRQ' message happens on IBM x335 (scsi and IDE) and HS20 (IDE).

The message is from free_irq() in linux-2.6-xen-sparse/kernel/irq/manage.c:
     printk(KERN_ERR "Trying to free free IRQ%d\n",irq);

xen-2.0.5 works fine on all these hosts. 

I tried building a linux-2.4 xenU from the unstable pull
to see if it would boot, but make failed with this message:

xen/xen-unstable.hg/linux-2.4.30-xenU/include/asm/evtchn.h:55: error: 
conflicting types for `bind_evtchn_to_irq'
xen/xen-unstable.hg/linux-2.4.30-xenU/include/asm/irq.h:44: error: previous 
declaration of `bind_evtchn_to_irq'
xen/xen-unstable.hg/linux-2.4.30-xenU/include/asm/evtchn.h:56: error: 
conflicting types for `unbind_evtchn_from_irq'

Xen-devel mailing list

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-devel] Trying to free free IRQ, David Becker <=