Koozali.org: home of the SME Server
Legacy Forums => General Discussion (Legacy) => Topic started by: astroboi on September 20, 2005, 10:36:17 AM
-
Hi,
I'm trying to get an Intel Pro/1000GT network card working with SME 6.0 smp. The card is working, as the output from lspci shows:
02:04.0 Ethernet controller: Intel Corp.: Unknown device 107c (rev 05)
Subsystem: Intel Corp.: Unknown device 1376
Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 16
Memory at f4120000 (32-bit, non-prefetchable) [size=128K]
Memory at f4100000 (32-bit, non-prefetchable) [size=128K]
I/O ports at 2800 [size=64]
Expansion ROM at <unassigned> [disabled] [size=128K]
Capabilities: [dc] Power Management version 2
Capabilities: [e4] PCI-X non-bridge device.
When I try to install the standard e1000 driver, I get the following:
root@egypt: ~> modprobe -v e1000
/sbin/insmod /lib/modules/2.4.20-18.7smp/kernel/drivers/net/e1000/e1000.o
Using /lib/modules/2.4.20-18.7smp/kernel/drivers/net/e1000/e1000.o
Symbol version prefix 'smp_'
/lib/modules/2.4.20-18.7smp/kernel/drivers/net/e1000/e1000.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg
/lib/modules/2.4.20-18.7smp/kernel/drivers/net/e1000/e1000.o: insmod /lib/modules/2.4.20-18.7smp/kernel/drivers/net/e1000/e1000.o failed
/lib/modules/2.4.20-18.7smp/kernel/drivers/net/e1000/e1000.o: insmod e1000 failed
I tried downloading the driver from here:
http://mirror.contribs.org/smeserver/contribs/dmay/smeserver/6.x/contrib/intel/
but that didn't work either:
root@egypt: ~> modprobe -v e1000
/sbin/insmod /lib/modules/2.4.20-18.7smp/kernel/drivers/net/e1000.o
Using /lib/modules/2.4.20-18.7smp/kernel/drivers/net/e1000.o
Symbol version prefix 'smp_'
/lib/modules/2.4.20-18.7smp/kernel/drivers/net/e1000.o: unresolved symbol alloc_skb_Rsmp_2cd24d02
/lib/modules/2.4.20-18.7smp/kernel/drivers/net/e1000.o: unresolved symbol __netdev_watchdog_up_Rsmp_d5fd83d1
/lib/modules/2.4.20-18.7smp/kernel/drivers/net/e1000.o: unresolved symbol eth_type_trans_Rsmp_9ab313b4
/lib/modules/2.4.20-18.7smp/kernel/drivers/net/e1000.o: unresolved symbol skb_over_panic_Rsmp_926a1981
/lib/modules/2.4.20-18.7smp/kernel/drivers/net/e1000.o: unresolved symbol __kfree_skb_Rsmp_a78b6be4
/lib/modules/2.4.20-18.7smp/kernel/drivers/net/e1000.o: unresolved symbol softnet_data_Rsmp_e0cbc699
/lib/modules/2.4.20-18.7smp/kernel/drivers/net/e1000.o: unresolved symbol netif_rx_Rsmp_ddf03458
/lib/modules/2.4.20-18.7smp/kernel/drivers/net/e1000.o: unresolved symbol irq_stat_Rsmp_bb241956
/lib/modules/2.4.20-18.7smp/kernel/drivers/net/e1000.o: insmod /lib/modules/2.4.20-18.7smp/kernel/drivers/net/e1000.o failed
/lib/modules/2.4.20-18.7smp/kernel/drivers/net/e1000.o: insmod e1000 failed
Can anyone help? Is there any working smp driver for e1000? Am I doing something wrong? I will try to compile my own version of the driver tomorrow.
-
I found the solution, eventually.
I guess that the original driver came up with "No such device" because the pci id on the card was newer than the driver.
After much hair-pulling, I've figured out that the unresolved symbols has something to do with the fact that the system I'm installing on is an Athlon system. To get it to work, I had to copy kernel-2.4.20-athlon-smp.config to .config, make config, make dep, then recompile the driver.
- steve