--- linux-2.6.21.1/drivers/net/3c59x.c.orig 2007-04-27 14:18:23.000000000 +0200 +++ linux-2.6.21.1/drivers/net/3c59x.c 2007-05-05 00:00:41.000000000 +0200 @@ -2903,7 +2903,7 @@ unsigned long flags; int state = 0; - if(VORTEX_PCI(vp)) + if(VORTEX_PCI(vp) && pci_find_capability(VORTEX_PCI(vp), PCI_CAP_ID_PM)) state = VORTEX_PCI(vp)->current_state; /* The kernel core really should have pci_get_power_state() */