vserver 1.9.5.x5
[linux-2.6.git] / drivers / isdn / hisax / avm_pci.c
index 3a6acde..6fcb2cf 100644 (file)
@@ -794,13 +794,13 @@ setup_avm_pcipnp(struct IsdnCard *card)
 #ifdef CONFIG_PCI
        if ((dev_avm = pci_find_device(PCI_VENDOR_ID_AVM,
                PCI_DEVICE_ID_AVM_A1,  dev_avm))) {
+               if (pci_enable_device(dev_avm))
+                       return(0);
                cs->irq = dev_avm->irq;
                if (!cs->irq) {
                        printk(KERN_ERR "FritzPCI: No IRQ for PCI card found\n");
                        return(0);
                }
-               if (pci_enable_device(dev_avm))
-                       return(0);
                cs->hw.avm.cfg_reg = pci_resource_start(dev_avm, 1);
                if (!cs->hw.avm.cfg_reg) {
                        printk(KERN_ERR "FritzPCI: No IO-Adr for PCI card found\n");