[3c509] redhat 6.2, new kernel 2.2.18, 3c509x.c compiles but....

Donald Becker becker@scyld.com
Wed, 11 Apr 2001 09:13:54 -0400 (EDT)

On Wed, 11 Apr 2001, Curt Howland wrote:

> Subject: [3c509] redhat 6.2, new kernel 2.2.18, 3c509x.c compiles but....
> it stated "3c905c-tx compatible" so i assume i'm getting the right driver
> here.

This list is for the 3c509 driver, not the 3c59x driver.

You should be using the "vortex@scyld.com" mailing list.
> Redhat 6.2 had the 3c509 driver, and it worked fine. kernel version 2.2.14-5

I think that you misremember.

> the compile of 3c59x.c (and pci-scan.c) compile without errors, but insmod
> gives the follow errors:
> # /sbin/insmod 3c59x.o
> 3c59x.o: Unresolved symbol acpi_wake
> 3c59x.o: Unresolved symbol acpi_set_pwr_state
> 3c59x.o: Unresolved symbol pci_drv_unregister
> 3c59x.o: Unresolved symbol pci_drv_register

You must first insmod pci-scan.o

> however, when insmod attempts to load the driver, it fails. i assume that it
> is because of the unresolved symbols.

Use 'modprobe' instead of 'insmod'.  That will automatically load
pci-scan first.

Donald Becker				becker@scyld.com
Scyld Computing Corporation		http://www.scyld.com
410 Severn Ave. Suite 210		Second Generation Beowulf Clusters
Annapolis MD 21403			410-990-9993