Click to See Complete Forum and Search --> : Configuring 3com 556


Pinksta
08-27-2003, 04:09 PM
I am running Debian 3.0 stable and I installed pcmcia-cs from debian.org with the .deb package and the install went fine but how do I load the module for my card and configure it to work in my network step by step? I am also using a Linksys router.

mdwatts
08-27-2003, 04:14 PM
Moving to the Networking forum where if you look/search around, you will find lots of threads that tell you how to load modules for ethernet cards and what has to be configured for networking.

DMR has posted detailed instructions on many occasions.

Pinksta
08-29-2003, 11:33 PM
bump

Hayl
08-29-2003, 11:47 PM
have you tried this networking how-to (http://www.tldp.org/HOWTO/Net-HOWTO/) from the debian web site?

Sepero
08-30-2003, 01:08 AM
When I installed debian, it recognized my 3com card immediatly. Did you have the card in when you installed?

A short while after setting up pppd, the card mysteriously went from ttyS1 to ttyS3. You might want to try running 'pppconfig' again.

Pinksta
08-30-2003, 03:52 AM
pppconfig is for dialup, this is a 10/100mbit NIC PCMCIA card. Thanks anyways :)

Anymore sugestions?

Sepero
08-30-2003, 05:28 AM
No prob.
Here's my card:
56k Cellular Modem Pc Card with XJack Connector
Model 3cxm556
[XJack is for direct phoneline plugins]

Since we have very simiIar hardware(and we're both running debain) I might be able to help you out better than most others on this forum.
The file Debian file for recognizing the correct module is /etc/pcmcia/config

Be sure to write back if you're having trouble with the howto.


BTW:
My card stopped working for a short while today and rebooting wasn't helping. I did
"grep cardmgr /var/log/syslog | less"
and saw that it was being recognized incorrectly. So, I pulled the card out and put it back in and it was recognized correctly again.

DMR
08-30-2003, 04:15 PM
The driver for the 556 is the 3c59x module. Assuming you've got the pcmcia-cs package installed correctly, you should be able to manually test the module with the following commands:

depmod -ae (<- this might take a moment)
modprobe 3c59x

If you get no errors, verify that the module loaded sucessfully. The following command will give you a list of currently-loaded modules; you should see 3c59x in that list:

lsmod (<- the first letter of the command is a lower-case "L")

If the module did load, try bringing up the card:

ifup eth0


Are you getting your IP information via DHCP, or do you have a fixed IP address? If DHCP, is the router the device acting as the DHCP server?

Pinksta
09-02-2003, 11:27 PM
Originally posted by DMR
The driver for the 556 is the 3c59x module. Assuming you've got the pcmcia-cs package installed correctly, you should be able to manually test the module with the following commands:

depmod -ae (<- this might take a moment)
modprobe 3c59x

If you get no errors, verify that the module loaded sucessfully. The following command will give you a list of currently-loaded modules; you should see 3c59x in that list:

lsmod (<- the first letter of the command is a lower-case "L")

If the module did load, try bringing up the card:

ifup eth0


Are you getting your IP information via DHCP, or do you have a fixed IP address? If DHCP, is the router the device acting as the DHCP server?

I tried what you said and I got errors while trying to do modprobe 3c59x as root and i never got any response from typing depmod -ae.

DMR
09-02-2003, 11:40 PM
Originally posted by Pinksta
I tried what you said and I got errors while trying to do modprobe 3c59x as root and i never got any response from typing depmod -ae. depmod won't give you any on-screen feedback; as long as you got no errors, the command completed successfully.

Please post the exact errors you got when you ran the "modprobe" command; it will really help us pinpoint the problem.

:)

Pinksta
09-02-2003, 11:42 PM
I just did dpkg -l pcmcia-cs and it listed it's version number installed and stuff but on the above line it said it was eather like half installed and needed a reinstall or something.

I just installed the .deb package for it, how can I get it to work?

Pinksta
09-02-2003, 11:45 PM
Warmomg: /lib/modules/2.2.20-idepci/net/3c59x.o symbol for parameter debug not found
/lib/modules/2.2.20-idepci/net/3c59x.o: init_module: Device or resource busy
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters
/lib/modules/2.2.20-idepci/net/3c59x.o: insmod /lib/modules/2.2.20-idepci/net3c59x.o failed
/lib/modules/2.2.20-idepci/net/3c59x.o:insmod 3c59x failed

I had to type this out manually so watch for spelling mistakes just incase. :)

Sepero
09-03-2003, 01:03 PM
Try running "dpkg -C" to see if you have any partially installed packages.

Pinksta
09-03-2003, 03:34 PM
Originally posted by Sepero
Try running "dpkg -C" to see if you have any partially installed packages.

I typed exactly what you said and it just brought me back to $ prompt and it paused for a second when I typed the command but it gave me no info back so I'm taking that I have no partially installed packages.

DMR
09-03-2003, 04:53 PM
Originally posted by Pinksta
init_module: Device or resource busy
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters That error usually indicates a resource conflict with another piece of hardware.

Look in your /proc/interrupts and /proc/ioports files to see if there's any mention of card (or eth0). If so, does it appear that the card is trying to share an IRQ or I/O memory address range with another device?

Pinksta
09-03-2003, 06:38 PM
Originally posted by DMR
That error usually indicates a resource conflict with another piece of hardware.

Look in your /proc/interrupts and /proc/ioports files to see if there's any mention of card (or eth0). If so, does it appear that the card is trying to share an IRQ or I/O memory address range with another device?

Ok I did that and it did NOT say anything about eth0 or my NIC card. It only said like keyboard, ide0, and ide1 and stuff like that.

No errors or anything eather that I saw.