[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Problems compiling netdrivers



Hi,

I downloaded netdrivers-3.0.1.src.rpm from ftp://ftp.scyld.com/pub/network/
I put the driver-sources in /usr/src/modules/netdrivers and tried to
compile them just typing 'make'.

I get the following compiling errors:

/usr/src/linux/include/asm/spinlock.h:26: conflicting types for
`spinlock_t'
/usr/src/linux/include/linux/spinlock.h:55: previous declaration of
`spinlock_t'/usr/src/linux/include/asm/spinlock.h:68: parse error
before `{'
/usr/src/linux/include/asm/spinlock.h:78: parse error before `void'
/usr/src/linux/include/asm/spinlock.h:93: parse error before `do'
/usr/src/linux/include/asm/spinlock.h:121: conflicting types for
`rwlock_t'
/usr/src/linux/include/linux/spinlock.h:118: previous declaration of
`rwlock_t'
/usr/src/linux/include/asm/spinlock.h:146: parse error before `void'
/usr/src/linux/include/asm/spinlock.h:155: parse error before `void'
make: *** [epic100.o] Error 1

I also tried to compile only the pci-scan.c and the tulip.c drivers:

gcc -DMODULE -D__KERNEL__ -DEXPORT_SYMTAB -Wall -Wstrict-prototypes
-O6 -c pci-scan.c

gcc -DCARDBUS -DMODULE -Wall -Wstrict-prototypes -O6 -c tulip.c -o
tulip_cb.o -I/usr/src/modules/pcmcia-cs/include

When I try to insert the modules I get:

insmod pci-scan.o
pci-scan.o: unresolved symbol pci_write_config_byte
pci-scan.o: unresolved symbol kmalloc
pci-scan.o: unresolved symbol pci_find_class
pci-scan.o: unresolved symbol __check_region
pci-scan.o: unresolved symbol pci_read_config_byte
pci-scan.o: unresolved symbol pci_read_config_dword
pci-scan.o: unresolved symbol __ioremap
pci-scan.o: unresolved symbol pci_read_config_word
pci-scan.o: unresolved symbol kfree
pci-scan.o: unresolved symbol pci_set_master
pci-scan.o: unresolved symbol pci_write_config_dword
pci-scan.o: unresolved symbol pci_write_config_word
pci-scan.o: unresolved symbol printk
pci-scan.o: unresolved symbol ioport_resource

insmod tulip_cb.o
tulip_cb.o: unresolved symbol eth_type_trans
tulip_cb.o: unresolved symbol __kfree_skb
tulip_cb.o: unresolved symbol alloc_skb
tulip_cb.o: unresolved symbol init_etherdev
tulip_cb.o: unresolved symbol __release_region
tulip_cb.o: unresolved symbol kmalloc
tulip_cb.o: unresolved symbol pci_read_config_byte
tulip_cb.o: unresolved symbol cpu_raise_softirq
tulip_cb.o: unresolved symbol free_irq
tulip_cb.o: unresolved symbol unregister_netdev
tulip_cb.o: unresolved symbol pci_read_config_dword
tulip_cb.o: unresolved symbol iounmap
tulip_cb.o: unresolved symbol __ioremap
tulip_cb.o: unresolved symbol del_timer
tulip_cb.o: unresolved symbol kfree
tulip_cb.o: unresolved symbol unregister_driver
tulip_cb.o: unresolved symbol pci_find_slot
tulip_cb.o: unresolved symbol request_irq
tulip_cb.o: unresolved symbol netif_rx
tulip_cb.o: unresolved symbol skb_over_panic
tulip_cb.o: unresolved symbol dev_close
tulip_cb.o: unresolved symbol pci_write_config_dword
tulip_cb.o: unresolved symbol register_driver
tulip_cb.o: unresolved symbol jiffies
tulip_cb.o: unresolved symbol softnet_data
tulip_cb.o: unresolved symbol __request_region
tulip_cb.o: unresolved symbol printk
tulip_cb.o: unresolved symbol add_timer
tulip_cb.o: unresolved symbol ioport_resource

I also tried to add  -I/usr/src/linux/include -include
/usr/src/linux/include/linux/modversions.h 

I got less errors with that but it did not work either.

I am not a linux expert. I would really appretiate any suggestions how
to compile the new netdrivers because my SMC EZ 10/100 Cardbus card is
not working with the old drivers. Is there a debian package with the
drivers?

Thank you very much,
Michael



Reply to: