Greetings all,

I am having some trouble getting an arcnet card up and working in linux. I have posted a thread about this in the Mandriva forums (the distro I am trying to do this under). But now I don't think this is a distro problem - probably user ignorance!

Anyways, here is the situation, when I modprobe the drivers for the card, the drivers load but fail to detect the card. Using lspci I can see the card is installed. But for whatever reason, modprobe just does not find it. I know others have successfully installed the exact card I am using. The company (Contemporary Controls) has how-tos to install in 2.4 kernels but I am using a 2.6 kernel. The only difference I can tell is that they say to use insmod where insmod is replaced by modprobe as I understand it.

The latest thing I noticed is that this:

Code:
[root@localhost Desktop]# modprobe -v com20020-pci
insmod /lib/modules/2.6.12-12mdksmp/kernel/drivers/net/arcnet/arcnet.ko.gz
insmod /lib/modules/2.6.12-12mdksmp/kernel/drivers/net/arcnet/com20020.ko.gz
insmod /lib/modules/2.6.12-12mdksmp/kernel/drivers/net/arcnet/com20020-pci.ko.gz backplane=1 clockm=3
When I modprobe with the verbose switch, I see that it is calling insmod with the drivers. But the extensions are .ko.gz?? Is this correct? I am sure it is because when I look to see if the drivers are installed, I see

Code:
[root@localhost Desktop]# dmesg | grep arcnet
arcnet: v3.93 BETA 2000/04/29 - by Avery Pennarun et al.
arcnet: COM20020 chipset support (by David Woodhouse et al.)
arcnet: COM20020 PCI support
[root@localhost Desktop]# lsmod | grep com20020_pci
com20020_pci            5980  0
com20020                5600  1 com20020_pci
arcnet                 13228  2 com20020_pci,com20020
But when I try and call insmod without modprobe on the same files, I get:

Code:
[root@localhost Desktop]# insmod /lib/modules/2.6.12-12mdksmp/kernel/drivers/net/arcnet/arcnet.ko.gz
insmod: error inserting '/lib/modules/2.6.12-12mdksmp/kernel/drivers/net/arcnet/arcnet.ko.gz': -1 Invalid module format
What is going on here? Also another thing that may be unrelated but I can't seem to use modprobe to unload the drivers:

Code:
[root@localhost Desktop]# modprobe -r com20020-pci
[root@localhost Desktop]# lsmod | grep com20020_pci
com20020_pci            5980  0
com20020                5600  1 com20020_pci
arcnet                 13228  2 com20020_pci,com20020
It is still there! The only way I have been able to remove modules is with rmmod. Any insights would be greatly appreciated!