diff -r a1c25aee3112 -r a0e787e196cd devices/r8169-3.4-ethercat.c --- a/devices/r8169-3.4-ethercat.c Tue Nov 26 08:38:44 2013 +0100 +++ b/devices/r8169-3.4-ethercat.c Fri Nov 29 16:42:20 2013 +0100 @@ -5782,7 +5782,7 @@ rtl_request_firmware(tp); if (!tp->ecdev) { - retval = request_irq(dev->irq, rtl8169_interrupt, + retval = request_irq(pdev->irq, rtl8169_interrupt, (tp->features & RTL_FEATURE_MSI) ? 0 : IRQF_SHARED, dev->name, dev); if (retval < 0)