From a86b12728addc64f9a1e01907e95eb0884e8e4fe Mon Sep 17 00:00:00 2001 From: Udayan Kumar Date: Thu, 5 Jul 2007 08:38:37 -0400 Subject: [PATCH] irq still not working will have to remove it --- src/drivers/net/natsemi.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/drivers/net/natsemi.c b/src/drivers/net/natsemi.c index 26691b41..c4aa2398 100644 --- a/src/drivers/net/natsemi.c +++ b/src/drivers/net/natsemi.c @@ -63,6 +63,7 @@ #include +#include #include #include #include @@ -617,6 +618,15 @@ static int nat_probe ( struct pci_device *pci, memset ( nat, 0, sizeof ( *nat ) ); nat->ioaddr = pci->ioaddr; + /* getting the IRQ vector */ + unsigned long vector_phys = IRQ_INT ( pci->irq ) * 4; + DBG_HDA ( vector_phys, phys_to_virt ( vector_phys ), 4 ); + DBG_HD ( phys_to_virt ( 0xfaea5 ), 64 ); + DBG (" PIC state %X\n", irq_enabled(pci->irq)); + DBG (" IRQ Number %X\n",pci->irq); + + + /* Reset the NIC, set up EEPROM access and read MAC address */ nat_reset ( nat ); nat_init_eeprom ( nat );