Hi Guys!

I need help with this one. I tried to install another Ethernet Card a D-Link DFE-528TX. It said on the package that it works for linux kernel 2.2 and 2.4. I have 2.6.17. I'm using Mandriva and i already have the kernel-source package installed.

here is the output when i did a make for the driver.

[EMAIL PROTECTED] # make && make install
gcc -DMODULE -Wall -Wstrict-prototypes -O6 -I /usr/src/linux-2.6.17-5mdv/include -c dfe528.c In file included from /usr/src/linux-2.6.17-5mdv/include/linux/spinlock.h:87,
from /usr/src/linux-2.6.17-5mdv/include/linux/capability.h:45,
from /usr/src/linux-2.6.17-5mdv/include/linux/sched.h:7,
from /usr/src/linux-2.6.17-5mdv/include/linux/module.h:10,
from dfe528.c:100:
/usr/src/linux-2.6.17-5mdv/include/asm/spinlock.h: In function ‘__raw_spin_lock’: /usr/src/linux-2.6.17-5mdv/include/asm/spinlock.h:44: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’ /usr/src/linux-2.6.17-5mdv/include/asm/spinlock.h: In function ‘__raw_read_lock’: /usr/src/linux-2.6.17-5mdv/include/asm/spinlock.h:100: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’ /usr/src/linux-2.6.17-5mdv/include/asm/spinlock.h:100: error: expected expression before ‘else’ /usr/src/linux-2.6.17-5mdv/include/asm/spinlock.h: In function ‘__raw_write_lock’: /usr/src/linux-2.6.17-5mdv/include/asm/spinlock.h:105: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’ /usr/src/linux-2.6.17-5mdv/include/asm/spinlock.h:105: error: expected expression before ‘else’
In file included from /usr/src/linux-2.6.17-5mdv/include/linux/sched.h:20,
from /usr/src/linux-2.6.17-5mdv/include/linux/module.h:10,
from dfe528.c:100:
/usr/src/linux-2.6.17-5mdv/include/asm/semaphore.h: In function ‘down’:
/usr/src/linux-2.6.17-5mdv/include/asm/semaphore.h:112: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’ /usr/src/linux-2.6.17-5mdv/include/asm/semaphore.h: In function ‘down_interruptible’: /usr/src/linux-2.6.17-5mdv/include/asm/semaphore.h:137: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’ /usr/src/linux-2.6.17-5mdv/include/asm/semaphore.h: In function ‘down_trylock’: /usr/src/linux-2.6.17-5mdv/include/asm/semaphore.h:161: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’
/usr/src/linux-2.6.17-5mdv/include/asm/semaphore.h: In function ‘up’:
/usr/src/linux-2.6.17-5mdv/include/asm/semaphore.h:184: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’
dfe528.c:110:26: error: linux/malloc.h: No such file or directory
In file included from /usr/src/linux-2.6.17-5mdv/include/linux/if_ether.h:111,
from /usr/src/linux-2.6.17-5mdv/include/linux/netdevice.h:29,
from dfe528.c:113:
/usr/src/linux-2.6.17-5mdv/include/linux/skbuff.h: In function ‘skb_add_data’: /usr/src/linux-2.6.17-5mdv/include/linux/skbuff.h:1173: warning: pointer targets in passing argument 1 of ‘csum_partial_copy_from_user’ differ in signedness
In file included from dfe528.c:130:
kern_compat.h: At top level:
kern_compat.h:203: error: expected ‘)’ before string constant
kern_compat.h: In function ‘pci_drv_register’:
kern_compat.h:242: warning: implicit declaration of function ‘pci_find_class’ kern_compat.h:242: warning: assignment makes pointer from integer without a cast kern_compat.h:281: warning: ‘check_region’ is deprecated (declared at /usr/src/linux-2.6.17-5mdv/include/linux/ioport.h:124) kern_compat.h:324: error: ‘MOD_INC_USE_COUNT’ undeclared (first use in this function)
kern_compat.h:324: error: (Each undeclared identifier is reported only once
kern_compat.h:324: error: for each function it appears in.)
kern_compat.h: In function ‘pci_drv_unregister’:
kern_compat.h:453: error: ‘MOD_DEC_USE_COUNT’ undeclared (first use in this function)
kern_compat.h: At top level:
kern_compat.h:463: error: static declaration of ‘pci_find_capability’ follows non-static declaration /usr/src/linux-2.6.17-5mdv/include/linux/pci.h:443: error: previous declaration of ‘pci_find_capability’ was here
dfe528.c:330: error: expected ‘)’ before string constant
dfe528.c:331: error: expected ‘)’ before string constant
dfe528.c:332: error: expected ‘)’ before string constant
dfe528.c:333: error: expected ‘)’ before string constant
dfe528.c:334: error: expected ‘)’ before string constant
dfe528.c: In function ‘rtl8139_probe1’:
dfe528.c:377: warning: implicit declaration of function ‘init_etherdev’
dfe528.c:377: warning: assignment makes pointer from integer without a cast
dfe528.c: In function ‘rtl8129_open’:
dfe528.c:645: error: ‘MOD_INC_USE_COUNT’ undeclared (first use in this function) dfe528.c:646: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type dfe528.c:647: error: ‘MOD_DEC_USE_COUNT’ undeclared (first use in this function)
dfe528.c:714: error: ‘struct net_device’ has no member named ‘tbusy’
dfe528.c:715: error: ‘struct net_device’ has no member named ‘interrupt’
dfe528.c:716: error: ‘struct net_device’ has no member named ‘start’
dfe528.c: In function ‘rtl8129_timer’:
dfe528.c:806: error: ‘struct net_device’ has no member named ‘interrupt’
dfe528.c:812: error: ‘struct net_device’ has no member named ‘tbusy’
dfe528.c: In function ‘rtl8129_tx_timeout’:
dfe528.c:939: error: ‘struct net_device’ has no member named ‘tbusy’
dfe528.c: In function ‘rtl8129_start_xmit’:
dfe528.c:970: error: ‘struct net_device’ has no member named ‘tbusy’
dfe528.c:993: error: ‘struct net_device’ has no member named ‘tbusy’
dfe528.c:997: error: ‘struct net_device’ has no member named ‘tbusy’
dfe528.c: In function ‘rtl8129_interrupt’:
dfe528.c:1029: error: ‘struct net_device’ has no member named ‘interrupt’
dfe528.c:1033: error: ‘struct net_device’ has no member named ‘interrupt’
dfe528.c:1122: error: ‘struct net_device’ has no member named ‘tbusy’
dfe528.c:1123: warning: implicit declaration of function ‘mark_bh’
dfe528.c:1123: error: ‘NET_BH’ undeclared (first use in this function)
dfe528.c:1200: error: ‘struct net_device’ has no member named ‘interrupt’
dfe528.c: In function ‘rtl8129_close’:
dfe528.c:1321: error: ‘struct net_device’ has no member named ‘start’
dfe528.c:1322: error: ‘struct net_device’ has no member named ‘tbusy’
dfe528.c:1354: error: ‘MOD_DEC_USE_COUNT’ undeclared (first use in this function)
dfe528.c: In function ‘mii_ioctl’:
dfe528.c:1362: warning: dereferencing type-punned pointer will break strict-aliasing rules
dfe528.c: In function ‘rtl8129_get_stats’:
dfe528.c:1387: error: ‘struct net_device’ has no member named ‘start’
dfe528.c: In function ‘rtl_pwr_event’:
dfe528.c:1467: error: ‘MOD_INC_USE_COUNT’ undeclared (first use in this function) dfe528.c:1501: error: ‘MOD_DEC_USE_COUNT’ undeclared (first use in this function)
make: *** [dfe528.o] Error 1


Hope you could help me with this. Tnx.
_________________________________________________
Philippine Linux Users' Group (PLUG) Mailing List
[email protected] (#PLUG @ irc.free.net.ph)
Read the Guidelines: http://linux.org.ph/lists
Searchable Archives: http://archives.free.net.ph

Reply via email to