Networking Forums

Networking Forums > Computer Networking > Linux Networking > PCMCIA Network Adapter not working

Reply
Thread Tools Display Modes

PCMCIA Network Adapter not working

 
 
HansO
Guest
Posts: n/a

 
      01-25-2004, 12:18 PM
Hi!



After trying to set the ifport for my 3COM 3C589D PCMCIA card using
harddrake

in Mandrake 9.2 I get the following errors (taken from syslog):



Any suggestions on what might help me?



Thanks in advance.



HansO





------------------------------------------------------------

Jan 25 13:00:46 localhost modprobe: modprobe: insmod eth0 failed
Jan 25 13:00:55 localhost ifplugd(eth0)[699]: Using interface eth0
Jan 25 13:00:55 localhost modprobe: modprobe: insmod eth0 failed
Jan 25 13:00:57 localhost modprobe: modprobe: insmod eth0 failed
Jan 25 13:00:57 localhost ifplugd(eth0)[699]: Failed to find working plug
detection mode for eth0
Jan 25 13:00:57 localhost ifplugd(eth0)[699]: Executing
'/etc/ifplugd/ifplugd.action eth0 up'.
Jan 25 13:00:57 localhost ifplugd(eth0)[699]: client: 3c
Jan 25 13:00:57 localhost ifplugd(eth0)[699]: Program execution failed,
return value is 1.
Jan 25 13:00:57 localhost ifplugd(eth0)[699]: Exiting.
Jan 25 13:00:57 localhost network: Bringing up interface eth0: failed



 
Reply With Quote
 
 
 
 
Martin Blume
Guest
Posts: n/a

 
      01-25-2004, 01:13 PM
"HansO" <(E-Mail Removed)> schrieb
>
> After trying to set the ifport for my 3COM 3C589D PCMCIA card
> using harddrake in Mandrake 9.2 I get the following errors
> (taken from syslog):
> [...]
>

Did you first define your network to use a PCMCIA card?
man ifport tells me:
Ifport sets the transceiver type for the specified network
interface, for drivers that support multiple independent
transceivers.
You'd have to define your network hw first.


What says:
# cardctl ident 0
(or cardctl ident 1) if it is in slot 1

Mine says:
# cardctl ident 1
product info: "3Com Corporation", "3C562D/3C563D",
"EtherLink III", "LAN+Modem PC Card"
manfid: 0x0101, 0x0562
function: 6 (network)


Do
# cardctl eject 0
# cardctl insert 1

and look at the output of
#dmesg
What does it say?

HTH
Martin



 
Reply With Quote
 
HansO
Guest
Posts: n/a

 
      01-25-2004, 02:36 PM

"Martin Blume" <(E-Mail Removed)> wrote in message
news:4013cffc$0$727$(E-Mail Removed)...
> "HansO" <(E-Mail Removed)> schrieb
> >
> > After trying to set the ifport for my 3COM 3C589D PCMCIA card
> > using harddrake in Mandrake 9.2 I get the following errors
> > (taken from syslog):
> > [...]
> >

> Did you first define your network to use a PCMCIA card?

To tell you the truth, I do not know how to do that...
> man ifport tells me:
> Ifport sets the transceiver type for the specified network
> interface, for drivers that support multiple independent
> transceivers.
> You'd have to define your network hw first.
>
>
> What says:
> # cardctl ident 0
> (or cardctl ident 1) if it is in slot 1

product info: "3Com Corporation", "3C589D", "TP/BNC LAN Card Ver. 2a",
"000002"
manfid: 0x0101, 0x0589
function: 6 (network)

>
> Mine says:
> # cardctl ident 1
> product info: "3Com Corporation", "3C562D/3C563D",
> "EtherLink III", "LAN+Modem PC Card"
> manfid: 0x0101, 0x0562
> function: 6 (network)
>
>
> Do
> # cardctl eject 0
> # cardctl insert 1
>
> and look at the output of
> #dmesg
> What does it say?

eth0: 3Com 3c589, io 0x300, irq 3, hw_addr 00:10:4B:7E:54:91
8K FIFO split 5:3 Rx:Tx, auto xcvr

I removed the ifport settings in the /etc/modules.conf file. Still the
startup is giving me tons of error messages(insmod), but the following two
commands give me network acces:
/sbin/ifport eth0 10baseT
/sbin/service network restart

So what I'm looking for is a way get rid of all of the insmod messages and a
way
to set the ifport to 10baseT before the network service is started.

>
> HTH
> Martin



 
Reply With Quote
 
Martin Blume
Guest
Posts: n/a

 
      01-25-2004, 03:03 PM
"HansO" <(E-Mail Removed)> schrieb
>
> > Did you first define your network to use a PCMCIA card?

> To tell you the truth, I do not know how to do that...

It seems already to be done.

> product info: "3Com Corporation", "3C589D", "TP/BNC LAN Card
> Ver. 2a","000002"
> manfid: 0x0101, 0x0589
> function: 6 (network)
>

ok, the card is recognized ok.

> eth0: 3Com 3c589, io 0x300, irq 3, hw_addr 00:10:4B:7E:54:91
> 8K FIFO split 5:3 Rx:Tx, auto xcvr
>
> I removed the ifport settings in the /etc/modules.conf file.
> Still the startup is giving me tons of error messages(insmod),
> but the following two
> commands give me network acces:
> /sbin/ifport eth0 10baseT

Do you need this? This is a card that has a RJ-45 and a BNC
connector, right? Doesn't it take the right connector
automatically?

> /sbin/service network restart
>
> So what I'm looking for is a way get rid of all of the insmod
> messages

We'd have to know what messages there are.
You mean those you posted first?
> Jan 25 13:00:46 localhost modprobe: modprobe: insmod eth0 failed
> Jan 25 13:00:55 localhost ifplugd(eth0)[699]: Using interface eth0
> Jan 25 13:00:55 localhost modprobe: modprobe: insmod eth0 failed
> ...

Probably at startup you are trying to load a wrong module.
What does the alias in /etc/modules.conf for eth0 say?
Mine says
alias eth0 off
as the PCMCIA card is handled by the PCMCIA subsystem.

> and a way
> to set the ifport to 10baseT before the network service is
> started.
>

Then you'd have to go into the hw configuration. I don't know about
Mandrake, so I really can't help you too much here.
Do you have a file called
/etc/pcmcia/network.opts ?
There I saw a parameter called IF_PORT.
Or do you have a file called
/etc/sysconfig/network/ifcfg-eth-pcmcia ?
You might want to browse the directory there for any hints of
setting the port.
Alternatively, Read The Fine Manual that came along with your
Mandrake 9.2 box.

HTH
Martin




 
Reply With Quote
 
HansO
Guest
Posts: n/a

 
      01-25-2004, 03:38 PM

"Martin Blume" <(E-Mail Removed)> wrote in message
news:4013e9cb$0$724$(E-Mail Removed)...
> "HansO" <(E-Mail Removed)> schrieb
> >
> > > Did you first define your network to use a PCMCIA card?

> > To tell you the truth, I do not know how to do that...

> It seems already to be done.
>
> > product info: "3Com Corporation", "3C589D", "TP/BNC LAN Card
> > Ver. 2a","000002"
> > manfid: 0x0101, 0x0589
> > function: 6 (network)
> >

> ok, the card is recognized ok.
>
> > eth0: 3Com 3c589, io 0x300, irq 3, hw_addr 00:10:4B:7E:54:91
> > 8K FIFO split 5:3 Rx:Tx, auto xcvr
> >
> > I removed the ifport settings in the /etc/modules.conf file.
> > Still the startup is giving me tons of error messages(insmod),
> > but the following two
> > commands give me network acces:
> > /sbin/ifport eth0 10baseT

> Do you need this? This is a card that has a RJ-45 and a BNC
> connector, right? Doesn't it take the right connector
> automatically?

It depends where I am. Some places it detects automatically, some
places not...
>
> > /sbin/service network restart
> >
> > So what I'm looking for is a way get rid of all of the insmod
> > messages

> We'd have to know what messages there are.
> You mean those you posted first?
> > Jan 25 13:00:46 localhost modprobe: modprobe: insmod eth0 failed
> > Jan 25 13:00:55 localhost ifplugd(eth0)[699]: Using interface eth0
> > Jan 25 13:00:55 localhost modprobe: modprobe: insmod eth0 failed
> > ...

> Probably at startup you are trying to load a wrong module.
> What does the alias in /etc/modules.conf for eth0 say?
> Mine says
> alias eth0 off
> as the PCMCIA card is handled by the PCMCIA subsystem.

That did the trick Mine said alias eth0 3c589, I changed it
to eth0 off, and all the error messages at startup went away.

>
> > and a way
> > to set the ifport to 10baseT before the network service is
> > started.
> >

> Then you'd have to go into the hw configuration. I don't know about
> Mandrake, so I really can't help you too much here.
> Do you have a file called
> /etc/pcmcia/network.opts ?
> There I saw a parameter called IF_PORT.

I tried to set that parameter to 10baseT, but with no luck.
> Or do you have a file called
> /etc/sysconfig/network/ifcfg-eth-pcmcia ?

Nope.
> You might want to browse the directory there for any hints of
> setting the port.
> Alternatively, Read The Fine Manual that came along with your
> Mandrake 9.2 box.

Will do, if time...
> HTH
> Martin


Thanks for all your help Martin, I really appreciate it!

Best,
Anders


 
Reply With Quote
 
Martin Blume
Guest
Posts: n/a

 
      01-25-2004, 04:40 PM
"HansO" <(E-Mail Removed)> schrieb
> > Do you have a file called
> > /etc/pcmcia/network.opts ?
> > There I saw a parameter called IF_PORT.

> I tried to set that parameter to 10baseT, but with no luck.

You'd have to do a
# cardctl eject 1
# cardctl insert 1
to try it out (or a reboot).
Do you see any messages in /var/log/messages when you do that?

> > Alternatively, Read The Fine Manual that came along with your
> > Mandrake 9.2 box.

> Will do, if time...

You'd have to do that now, because I do not have access to a
Mandrake box.

> Thanks for all your help Martin, I really appreciate it!

You're welcome.
Good luck.

Martin



 
Reply With Quote
 
 
 
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
linksys wireless pcmcia card not working Amadeus W.M. Linux Networking 0 02-18-2008 11:11 PM
PCI to PCMCIA adapter PC99 DBM Windows Networking 1 04-06-2004 01:22 AM
how to make a pcmcia 3Com 3crwe737a working on XP ? Sylvain Grisot Wireless Internet 5 09-26-2003 01:16 PM
Linksys NP10T PCMCIA Card not working with WINDOWS ME Shay Windows Networking 2 09-15-2003 02:17 AM
Reinstall OS?? Linksys WUSB11 v2.6 USB Network Adapter Not Working on Dimension Jim McGowan Windows Networking 0 09-10-2003 04:39 PM



1 2 3 4 5 6 7 8 9 10 11