LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Networking (https://www.linuxquestions.org/questions/linux-networking-3/)
-   -   3com etherlink III card (https://www.linuxquestions.org/questions/linux-networking-3/3com-etherlink-iii-card-15938/)

eweborg 03-10-2002 02:56 AM

3com etherlink III card
 
I had redhat 7.0 and my NIC card was working. I upgraded to Redhat 7.2. I don't think the kernel is pick up the hardware.

When I type lsmod, I get :
Moduke size used by
ide-cd 26592 0 (autoclean)
cdrom 29504 0 (autoclean) [ide-cd]
soundcore 4208 0 (autoclean)
pcmcia_core 38392 0

when I do ifconfig, I only get device:
lo

I have try insmod 3c509 irq=10 ( read this from other postings)
Error:
/lib/modules/2.4.7-10/kernel/drivers/net/3c509.o: init_module: Nosuch device Hint: insmod errors can be caused by incorredt module parameters, including invalid IO or IRQ parameters. I have used different irq numbers


In Network Configuration screen, hardware tab, the is no device listed. I have try to insert a network adapter but don't know all the parameters;

Adapter: 3com EtherLink III
Device: eth0
IRQ: ?
MEM: ?
IO: ?
IO1: ?
IO2: ?
DMA0: ?
DMA1: ?

Where can I find the parameters or can someone help with them?

Any other ideas?

Today, Ichecked the boot.log and found the following:

Mar 10 11:03:27 madmen pcmcia: /lib/modules/2.4.7-10/pcmcia/i823465.o:
Mar 10 11:03:27 madmen pcmcia: Hint: insmod errors can be caused by incorredt module parameters, including invalid IO or IRQ parameters.
Mar 10 11:03:27 madmen pcmcia: init_module: No such device
Mar 10 11:03:27 madmen pcmcia: /lib/modules/2.4.7-10/pcmcia/ds.o
Mar 10 11:03:27 madmen pcmcia: Hint: insmod errors can be caused by incorredt module parameters, including invalid IO or IRQ parameters.
Mar 10 11:03:27 madmen pcmcia: cardmgr.
Mar 10 11:03:27 madmen pcmcia: init_module: Operation not permitted


Card info:
EtherLink III Lan+33.6 Modem PC Card
3c562c/3c563c

bbenz3 03-10-2002 05:40 PM

First you can't install the 3c509 driver for a non 3c509 card. If you check the HCL Page for Redhat 7.2 under 3com you will see that you should use the "3c589_cs" driver for your card.

finegan 03-10-2002 06:35 PM

I'm pretty certain that 3c589_cs is a PCMCIA driver.

I've been using the old ISA etherlink III cards under the 2.4.x kernel series for a while now so the correct module is almost definately 3c509. Its probably a matter of juggling interrupts. The 2.2.16 kernel that you were using with 7.0 assigned everything a different interrupt set than the 2.4.7 kernel you have now.

cat /proc/interrupts

to see what is being used right now. Offhand I'm used to assigning irq 7 for that card, but I've never had to use it under redhat.

Luck,

Finegan

bbenz3 03-10-2002 06:42 PM

according to eweborg:

Quote:

Card info:
EtherLink III Lan+33.6 Modem PC Card
3c562c/3c563c
that is a pcmcia card. taht is why i said to use the other driver. I too use the 3c509 driver for my etherlink III cards.

finegan 03-11-2002 12:14 PM

Re: 3com etherlink III card
 
Quote:

Originally posted by eweborg

Mar 10 11:03:27 madmen pcmcia: /lib/modules/2.4.7-10/pcmcia/i823465.o:
Mar 10 11:03:27 madmen pcmcia: Hint: insmod errors can be caused by incorredt module parameters, including invalid IO or IRQ parameters.
Mar 10 11:03:27 madmen pcmcia: init_module: No such device
Mar 10 11:03:27 madmen pcmcia: /lib/modules/2.4.7-10/pcmcia/ds.o
Mar 10 11:03:27 madmen pcmcia: Hint: insmod errors can be caused by incorredt module parameters, including invalid IO or IRQ parameters.
Mar 10 11:03:27 madmen pcmcia: cardmgr.
Mar 10 11:03:27 madmen pcmcia: init_module: Operation not permitted

Sorry Bbenz3, All that above pcmcia goop should have been a hint to me... der, me moron.

Eweborg,

The major difference between RH 7.2 and 7.0 was that they switched up to using in-kernel pcmcia instead of David Hind's pcmcia-cs package, which was compiled external to the kernel. All of those above modules should stack on an old pcmcia-cs box to read in lsmod:

pcmcia_core
i82365 (or tcic, but not really)
ds
(whatever module for your card)

If this is an upgrade by installing RH7.2 over 7.0, then that's probably the source of your problem as making those "upgrade" features work on something as exotic as laptops is really of a lower priority to RH then rushing the next version out.

The in-kernel PCMCIA in the 2.4.x series since 2.4.2 is a little less reliable, but will probably work. Try inserting the network card after boot-up and seeing what the output of "dmesg" is. You can also tell the status, no kidding, by the tones. The first tone means that the card was recognized as being present at all, the second is that the cardbus manager either loaded the module for it (a high pitched beep, like the first), or failed, (a low toned bonk).

If you don't get any sound at all, I recomend downloading and compiling the newest old pcmcia-cs package as the in-kernel goop doesn't seem to be workin out for you.

If you get the first tone, but the second is a bonk, then post the last few lines of "dmesg" and its probably just a matter of tweaking.

Again, sorry to be way off track,

Cheers,

Finegan

eweborg 03-13-2002 09:02 PM

dmesg : I got alot of info but at the end was this:
Linux Kernel Card Services 3.1.22
option: [pci] [cardbus] [pm]
Intel PCIC probe: not found
ds: no socket drivers loaded!


I have a 1.4g hard drive with RH7.0, I inserted it in the laptop.
Information from my Redhat 7.0 harddrive:

difference in config.opts:
include port 0x100-0x4ff, port 0x800-0x8ff, port 0xc00-0xcff

when I type lsmod:
Moduke size used by
ide-cd 23628 0 (autoclean)
serial_cs 5280 0 (unused)
3c589_cs 8372 1
ds 6280 2 [serial_cs 3c589_cs]
i82365 21668 2
pcmcia_core 44160 0 [serial_cs 3c589_cs ds i82365]
lockd 31176 1 (autoclean)
sunrpc 52964 1 (autoclean) [lockd]

When I type cardctl status:
socket 0:
5V 16-bit PC Card
function 0: [ready], [up], [bat dead], [bat low], [reg attn]
function 1: [ready], [reg attn]
socket 1:
no card

When I type cardctl config:
socket 0:
Vcc 5.0V Vpp 0.0V Vpp2 0.0V
interface type is "memory and I/O"
irq 3 [exclusive] [level]
function 0:
config base 0x1080
option 0x47 status 0x00 pin 0x00 copy 0x00 ext 0x00
io 0x0300-0x030f [16bit]
function 1:
config base 0x1000
option 0x47 status 0x08 pin 0x00 copy 0x00 ext 0x00
io 0x02fb-0x02ff [8bit]

I changed the modules.conf to "alias eth0 3c589_cs".
I also change the line in config.opts to
include port 0x100-0x4ff, port 0x800-0x8ff, port 0xc00-0xcff

Both changes did not help.

bbenz3 03-15-2002 04:41 PM

according to that info, if I read it correctly, you are having your problems with the linux using pcmcia. Do you have any othr pcmcia cards that you could test to verify that the pcmcia part of linux is actually working.

eweborg 03-15-2002 06:17 PM

Yes I have try another card with same errors.

bbenz3 03-15-2002 09:12 PM

Well then you are out of my league. I don't have any idea what to do about PCMCIA errors. The only thing I could tell you is see if there are any updates for the PCMCIA packages, and if the other guy is right and it is built into the kernel. You could try to update the kernel as well. You might want to post this in the Installation forum. goodluck

finegan 03-16-2002 03:21 AM

Nah, RedHat 7.0 used kernel 2.2.16, and in-kernel pcmcia didn't come along until the 2.4.x's. As for re-compiling the pcmcia-cs package, you're probably out of luck due to the fact that RH 7.0 shipped with one of the most in-capable compilers ever. The web is rife with distaste over that version, hence why RH came out with 7.1 quick on its heels.

From the pcmcia outputs it looks like everything is okay. When you say that you had no dice, what wouldn't happen? Would it respond and reply with the right info from ifconfig? How do you get your IP? dhcp, pppoe?

Luck,

Finegan

eweborg 03-16-2002 01:46 PM

Thanks for all the help and suggestions. I went back to RH7.0. Worked on this for 2 weeks and no luck.


All times are GMT -5. The time now is 04:33 AM.