PDA

View Full Version : Issues With NIC


AMDk62350
2006-02-05, 03:47 PM CST
Hi,

I'm new to the forums and its being a pain ( I have had to revert to dial up ) my other computer exploded on me with sparks and stuff, boo hiss.

Anyway I had to get a new NIC for my computer so I went i purchased one, however, Fedora 4 wont recognise it, and I followed the instructions on the CD supplied to build the driver for the NIC and it won't compile, but doesn't really give alot of helpful information on the error message. :mad:

This is what i know

lspci returns
[crowp@localhost ~]$ /sbin/lspci
00:00.0 Host bridge: VIA Technologies, Inc. VT82C598 [Apollo MVP3] (rev 04)
00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598/694x [Apollo MVP3/Pro133x AGP]
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C586/A/B PCI-to-ISA [Apollo VP] (rev 47)
00:07.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:07.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 02)
00:07.3 Host bridge: VIA Technologies, Inc. VT82C586B ACPI (rev 10)
00:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8180L 802.11b MAC (rev 20)
01:00.0 VGA compatible controller: 3Dfx Interactive, Inc. Voodoo 3 (rev 01)


this is the output of make install

[root@localhost rhinefet-4.32]# make install
gcc -Wall -DLINUX -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -D__NO_VERSION__ -O2 -pipe -I/lib/modules/2.6.11-1.1369_FC4/build/include -I. -Wstrict-prototypes -fomit-frame-pointer -c -o rhine_main.o rhine_main.c
In file included from /lib/modules/2.6.11-1.1369_FC4/build/include/asm/processor.h:18,
from /lib/modules/2.6.11-1.1369_FC4/build/include/asm/thread_info.h:17,
from /lib/modules/2.6.11-1.1369_FC4/build/include/linux/thread_info.h:21,
from /lib/modules/2.6.11-1.1369_FC4/build/include/linux/spinlock.h:12,
from /lib/modules/2.6.11-1.1369_FC4/build/include/linux/capability.h:45,
from /lib/modules/2.6.11-1.1369_FC4/build/include/linux/sched.h:7,
from /lib/modules/2.6.11-1.1369_FC4/build/include/linux/module.h:10,
from rhine.h:33,
from rhine_main.c:28:
/lib/modules/2.6.11-1.1369_FC4/build/include/asm/system.h: In function ‘__set_64bit_var’:
/lib/modules/2.6.11-1.1369_FC4/build/include/asm/system.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.6.11-1.1369_FC4/build/include/asm/system.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules
In file included from /lib/modules/2.6.11-1.1369_FC4/build/include/linux/irq.h:21,
from /lib/modules/2.6.11-1.1369_FC4/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.11-1.1369_FC4/build/include/linux/hardirq.h:6,
from /lib/modules/2.6.11-1.1369_FC4/build/include/linux/interrupt.h:11,
from /lib/modules/2.6.11-1.1369_FC4/build/include/asm/highmem.h:24,
from /lib/modules/2.6.11-1.1369_FC4/build/include/linux/highmem.h:12,
from /lib/modules/2.6.11-1.1369_FC4/build/include/linux/skbuff.h:27,
from /lib/modules/2.6.11-1.1369_FC4/build/include/linux/if_ether.h:107,
from /lib/modules/2.6.11-1.1369_FC4/build/include/linux/netdevice.h:29,
from rhine.h:43,
from rhine_main.c:28:
/lib/modules/2.6.11-1.1369_FC4/build/include/asm/irq.h:16:25: error: irq_vectors.h: No such file or directory
In file included from /lib/modules/2.6.11-1.1369_FC4/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.11-1.1369_FC4/build/include/linux/hardirq.h:6,
from /lib/modules/2.6.11-1.1369_FC4/build/include/linux/interrupt.h:11,
from /lib/modules/2.6.11-1.1369_FC4/build/include/asm/highmem.h:24,
from /lib/modules/2.6.11-1.1369_FC4/build/include/linux/highmem.h:12,
from /lib/modules/2.6.11-1.1369_FC4/build/include/linux/skbuff.h:27,
from /lib/modules/2.6.11-1.1369_FC4/build/include/linux/if_ether.h:107,
from /lib/modules/2.6.11-1.1369_FC4/build/include/linux/netdevice.h:29,
from rhine.h:43,
from rhine_main.c:28:
/lib/modules/2.6.11-1.1369_FC4/build/include/linux/irq.h: At top level:
/lib/modules/2.6.11-1.1369_FC4/build/include/linux/irq.h:72: error: ‘NR_IRQS’ undeclared here (not in a function)
In file included from /lib/modules/2.6.11-1.1369_FC4/build/include/linux/irq.h:74,
from /lib/modules/2.6.11-1.1369_FC4/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.11-1.1369_FC4/build/include/linux/hardirq.h:6,
from /lib/modules/2.6.11-1.1369_FC4/build/include/linux/interrupt.h:11,
from /lib/modules/2.6.11-1.1369_FC4/build/include/asm/highmem.h:24,
from /lib/modules/2.6.11-1.1369_FC4/build/include/linux/highmem.h:12,
from /lib/modules/2.6.11-1.1369_FC4/build/include/linux/skbuff.h:27,
from /lib/modules/2.6.11-1.1369_FC4/build/include/linux/if_ether.h:107,
from /lib/modules/2.6.11-1.1369_FC4/build/include/linux/netdevice.h:29,
from rhine.h:43,
from rhine_main.c:28:
/lib/modules/2.6.11-1.1369_FC4/build/include/asm/hw_irq.h:28: error: ‘NR_IRQ_VECTORS’ undeclared here (not in a function)
In file included from /lib/modules/2.6.11-1.1369_FC4/build/include/linux/if_ether.h:107,
from /lib/modules/2.6.11-1.1369_FC4/build/include/linux/netdevice.h:29,
from rhine.h:43,
from rhine_main.c:28:
/lib/modules/2.6.11-1.1369_FC4/build/include/linux/skbuff.h: In function ‘skb_add_data’:
/lib/modules/2.6.11-1.1369_FC4/build/include/linux/skbuff.h:1067: warning: pointer targets in passing argument 1 of ‘csum_and_copy_from_user’ differ in signedness
In file included from /lib/modules/2.6.11-1.1369_FC4/build/include/linux/ip.h:84,
from rhine.h:86,
from rhine_main.c:28:
/lib/modules/2.6.11-1.1369_FC4/build/include/net/sock.h: In function ‘skb_copy_to_page’:
/lib/modules/2.6.11-1.1369_FC4/build/include/net/sock.h:994: warning: pointer targets in passing argument 1 of ‘csum_and_copy_from_user’ differ in signedness
rhine_main.c: In function ‘rhine_remove1’:
rhine_main.c:290: warning: ignoring return value of ‘pci_enable_wake’, declared with attribute warn_unused_result
rhine_main.c:291: warning: ignoring return value of ‘pci_set_power_state’, declared with attribute warn_unused_result
rhine_main.c: In function ‘rhine_found1’:
rhine_main.c:607: warning: implicit declaration of function ‘init_etherdev’
rhine_main.c:607: warning: assignment makes pointer from integer without a cast
rhine_main.c:671: warning: ‘check_region’ is deprecated (declared at /lib/modules/2.6.11-1.1369_FC4/build/include/linux/ioport.h:124)
rhine_main.c: In function ‘rhine_receive_frame’:
rhine_main.c:1235: error: ‘union <anonymous>’ has no member named ‘ethernet’
rhine_main.c:1235: error: ‘union <anonymous>’ has no member named ‘ethernet’
rhine_main.c:1235: error: ‘union <anonymous>’ has no member named ‘ethernet’
rhine_main.c: In function ‘rhine_open’:
rhine_main.c:1600: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
rhine_main.c: In function ‘rhine_xmit’:
rhine_main.c:1769: warning: comparison of distinct pointer types lacks a cast
rhine_main.c: In function ‘rhine_set_multi’:
rhine_main.c:1974: warning: comparison of distinct pointer types lacks a cast
rhine_main.c: In function ‘rhine_ethtool_ioctl’:
rhine_main.c:2669: warning: comparison of distinct pointer types lacks a cast
rhine_main.c:2725: warning: comparison of distinct pointer types lacks a cast
rhine_main.c:2749: error: ‘struct pci_dev’ has no member named ‘slot_name’
rhine_main.c: In function ‘rhine_mii_ioctl’:
rhine_main.c:2870: warning: comparison of distinct pointer types lacks a cast
rhine_main.c:2879: warning: comparison of distinct pointer types lacks a cast
rhine_main.c: In function ‘rhine_notify_reboot’:
rhine_main.c:2899: warning: implicit declaration of function ‘pci_for_each_dev’
rhine_main.c:2899: error: syntax error before ‘{’ token
rhine_main.c: At top level:
rhine_main.c:2905: error: syntax error before ‘}’ token
rhine_main.c: In function ‘rhine_suspend’:
rhine_main.c:2916: error: too many arguments to function ‘pci_save_state’
rhine_main.c:2924: warning: ignoring return value of ‘pci_enable_wake’, declared with attribute warn_unused_result
rhine_main.c:2925: warning: ignoring return value of ‘pci_set_power_state’, declared with attribute warn_unused_result
rhine_main.c:2929: warning: ignoring return value of ‘pci_set_power_state’, declared with attribute warn_unused_result
rhine_main.c: In function ‘rhine_resume’:
rhine_main.c:2947: error: too many arguments to function ‘pci_restore_state’
rhine_main.c:2959: warning: comparison of distinct pointer types lacks a cast
rhine_main.c:2945: warning: ignoring return value of ‘pci_set_power_state’, declared with attribute warn_unused_result
rhine_main.c:2946: warning: ignoring return value of ‘pci_enable_wake’, declared with attribute warn_unused_result
make: *** [rhine_main.o] Error 1

I believe that the car is the Via Rhine

any help would be gratefully appreciated.

regards

AMDk62350