Problems with 3com Etherlink XL pci

I have the following problem:
Linux seems recognize the card. IRQ, memebase, etc. are o.k.
But i dont have any I/O on my card. /proc/interrpts says:
 0:      78980   timer
 1:       2041   keyboard
 2:          0   cascade
 3:      11032 + serial
 9:         93 + aic7xxx
10:     202809 + HiSax
11:          0   3c900 Boomerang 10Mbps/Combo
13:          1   math error
14:      42495 + ide0
Any helps are welcome.
ciao, Keyvan.
seiraffiAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
jeffa072897Connect With a Mentor Commented:
The card may be working but the wrong connection being used by
the card. This is a combo card and the driver should automatically select the interface, but, somtimes it dosen't.
A couple of things you can try.
This card has plug and play capability. 3Com gives you a
utility to turn this off and manually setup the card.
Then use 3Com's configuration utility on the Eherdisk supplied with the card to manually select the connection you want, speed, etc.
The other way to do it would be compile the driver as a module and in the rc.inet1(Slackware) script manyally load the module with command line option(s) to select the connection. For the command line options look at /usr/src/linux/drivers/net/3cxxx.c files.
Lastly, check 3Com's web site. They have pointers to the authors of the drivers and the latest drivers.

0
 
MikeMatticeCommented:
jeffa's answer is totally incorrect. First of all, since it's a PCI card, you can't manually set it's IO addr, int, and DMA settings.  The bios decides those.

The Boomerang drivers are definately interrupt driven so you should be seeing at least some interrupts occuring. I believe that you should at least have a handful because of the way the code initializes the board.
0
 
jeffa072897Commented:
You are totally wrong on the setup.
3Com DOES allow you to manually shut down plug and play on the
card manually. I HAVE DONE iT!

In the BIOS on most well made machines you can allocate/deallocate which IRQ's and DMA's belong to the PCI and
ISA busses, thereby making a manual setuyp possible.
I know, I had to do this to get a customer's machine running.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.