I'm curently locked in to using this old RedHat 7.3 with the old 2.4.18 kernel. I need the see what's going on with skbuffs in the ethernet driver, in this case the broadcom bcm5700. When running 2.6 I use the tg3 driver and it's wonderfull. Getting the Broadcom driver to like without being a module looked more difficult that just using an older version of the tg3.c driver. I updated the old 0.99 version (Jun 11, 2002) to know about the Serverworks Card: { PCI_VENDOR_ID_ALTIMA, PCI_DEVICE_ID_ALTIMA_AC1001, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0UL }, { PCI_VENDOR_ID_ALTIMA, PCI_DEVICE_ID_ALTIMA_AC1003, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0UL }, { PCI_VENDOR_ID_ALTIMA, PCI_DEVICE_ID_ALTIMA_AC9100, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0UL }, { PCI_VENDOR_ID_SERVERWORKS, PCI_DEVICE_ID_SERVERWORKS_0X14, /* Piet */ PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0UL }, { 0, } and the device is matched ok now. Unfortunately when it does the probe it fails: -------------------------------------------------------------------- (gdb) where #0 pcnet32_probe_pci (pdev=0xc16b3000, ent=0x0) at pcnet32.c:493 #1 0xc028213d in pci_announce_device (drv=<incomplete type>, dev=0xc16b3000) at pci.c:626 #2 0xc02821a2 in pci_register_driver (drv=<incomplete type>) at pci.c:653 #3 0xc042ffd0 in pcnet32_init_module () at /home/piet2/src/stonefly/perf/eng/ba sebuilds/stonefly/kernel/linux-2.4.18-10/include/linux/pci.h:686 #4 0xc041c7a2 in do_initcalls () at init/main.c:427 #5 0xc010503b in init (unused=0x0) at init/main.c:537 (gdb) ------------------------------------------------------------------------ tg3.c:v0.99 (Jun 11, 2002) tg3: Cannot find proper PCI device base address, aborting. tg3: Cannot find proper PCI device base address, aborting. tg3: Cannot find proper PCI device base address, aborting. PCI: Assigned IRQ 7 for device 02:00.0 tg3: Problem fetching invariants of chip, aborting. PCI: Assigned IRQ 5 for device 02:00.1 tg3: Problem ", aborting. PCI: Assigned IRQ 7 for device 03:06.0 tg3: Problem fetching invariants of chip, aborting. PCI: Assigned IRQ 5 for device 03:06.1 tg3: Problem fetching invariants of chip, aborting. --------------------------------------------------------------------------- What does "fetching invariants of chip" mean? I thought one of you guys might have a suggestion. The tg3 driver looks cleaner than the Brodcom addon. I could also modify the driver so it doesn't have to be built as a module. -piet -- - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html