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
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel