Red Hat Bugzilla – Bug 55384
PCMCIA Cards isn't in the Ethernet list.
Last modified: 2007-04-18 12:37:53 EDT
From Bugzilla Helper:
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)
Description of problem:
After installing RH 7.2, the pcmcia isn't recognized. The modem, however,
is detected as a generic modem. The Ethernet isn't detected. This problem
isn't occured when I used RH 7.1
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1.Installing RH 7.2.
3.The PCMCIA isn't recognized
We will need to know the exact brand and model number of the PCMCIA card you are
using. Changing component to kernel-pcmcia-cs.
can you run "cardctl ident" so see which card it is ?
The card is "Etherfast 10/100 + 56K Modem PC Card" Model No. PCMLM56. When I
see the list at .etc/pcmcia/config, it's there under multipurpose card.
However, it isn't recognized. When I tried to add ethernet adapter, my card
wasn't in the list.
This problem isn't happened when I used RH 7.1.
Forgot to mention the brandname, it's "Linksys"
I am having the same problem. I installed RH 7.2 on a Gateway Solo 9100 and my 3Com EtherLink III PCMCIA 3C589C ethernet card was not in
the ethernet list in the NEAT. When I tried to use the EtherLink III entry that was in the list, I got a box that said that the card could not be initialized
and that I should check my settings. It looks like no 3Com PCMCIA cards are in the list, and the 3c589 driver is not in the directory where all of the
other drivers are, although it is in the pcmcia directory.
I had no problems running with this card on RH 7.1. Also, on 7.2, cardctl sees the card with no problem.
I _really_ need exact "cardctl ident" output in order to see where it goes wrong...
The cardctl ident output is:
product info: "3Com Corporation", "3C589", "TP/BNC LAN Card Ver. 2a", "000002"
manfid: 0x0101, 0x0589
function: 6 (network)
product info: "Zoom Telephonics, Inc.", "PCMCIA 56K LT DataFax"
manfid: 0x0200, 0x0001
function: 2 (serial)
Here is mine:
no product info available
product info: "Linksys", "EtherFast 10&100 + 56K PC Card (PCMLM56)"
manfid: 0x0143, 0xc0ab
function: 0 (multifunction)
(That was done by performing the command "cardctl ident")
(this one using the command "cardctl status")
5V 16-bit PC Card
function 0: [busy]
(This one using the command "cardctl config")
Vcc 5.0V Vpp1 0.0V Vpp2 0.0V
interface type is "memory and I/O"
irq 3 [shared] [level]
speaker output is enabled
config base 0xffe0
option 0x43 status 0x08 pin 0x00
io 0x0300-0x031f [auto]
io 0x02f8-0x02ff [8bit]
Is there any output in the syslog (/var/log/messages) that looks useful ? In
doubt, please attach the last 30 lines of that file when you insert that
This is the part of /var/log/messages (the one that has something to do with
PCMCIA). There is an error on the fourth line, probably that's the problem.
Nov 5 17:13:58 localhost pcmcia: cardmgr.
Nov 5 17:13:58 localhost cardmgr: starting, version is 3.1.22
Nov 5 17:13:58 localhost rc: Starting pcmcia: succeeded
Nov 5 17:13:58 localhost cardmgr: config error, file './config.opts' line
8: no function bindings
Nov 5 17:13:58 localhost cardmgr: watching 2 sockets
Nov 5 17:13:58 localhost kernel: cs: IO port probe 0x0c00-0x0cff: clean.
Nov 5 17:13:58 localhost kernel: cs: IO port probe 0x0100-0x04ff: excluding
0x220-0x22f 0x330-0x337 0x378-0x37f 0x388-0x38f 0x398-0x39f 0x4d0-0x4d7
Nov 5 17:13:58 localhost kernel: cs: IO port probe 0x0a00-0x0aff: clean.
Nov 5 17:13:58 localhost cardmgr: initializing socket 1
Nov 5 17:13:58 localhost kernel: cs: memory probe 0xa0000000-0xa0ffffff: clean.
Nov 5 17:13:58 localhost cardmgr: socket 1: Linksys EtherFast LANmodem 56K
Nov 5 17:13:58 localhost cardmgr: executing: 'modprobe 8390'
Nov 5 17:13:58 localhost cardmgr: executing: 'modprobe pcnet_cs'
Nov 5 17:13:58 localhost cardmgr: executing: 'modprobe serial_cs'
Nov 5 17:13:59 localhost kernel: eth0: NE2000 (DL10022 rev 05): io 0x300, irq
3, hw_addr 00:E0:98:8F:51:39
Nov 5 17:13:59 localhost kernel: ttyS01 at port 0x02f8 (irq = 3) is a 16550A
Nov 5 17:13:59 localhost cardmgr: executing: './network start eth0'
Nov 5 17:13:59 localhost cardmgr: executing: './serial start ttyS1'
Here is the /var/log/messages when I insert the ethernet card:
Nov 5 09:47:31 localhost cardmgr: initializing socket 0
Nov 5 09:47:31 localhost cardmgr: socket 0: 3Com 589 Ethernet
Nov 5 09:47:31 localhost cardmgr: executing: 'modprobe 3c589_cs'
Nov 5 09:47:31 localhost cardmgr: executing: './network start eth0'
Nov 5 09:47:31 localhost kernel: eth0: 3Com 3c589, io 0x300, irq 10, hw_addr 00:A0:24:A5:48:4D
Nov 5 09:47:31 localhost kernel: 8K FIFO split 5:3 Rx:Tx, auto xcvr
I just tried my luck to choose one of the card in the list, guess what? My DSL
Here is how I got it works:
I chose any cards in the list. (I chose W8003 and w8013 compatible ...) and
filled in the username and the password for my DSL account.
The network configuration, though, complains that it can't verify the card. I
activated the eth0 interface, yet it generated an error message something like
"failed to activate the interface". But the connection was already there. The
connection was actually successful.
How did you 'activate the eth0 interface?' I picked the same item in the list that you did and got the same 'cannot initialize the card' message I
received when I tried other cards before. But I didn't know where to go from there to activate the ethernet, and the light on my ethernet box never
came on to indicate that there was a connection. I have a cable modem instead of DSL, but that shouldn't make any difference regarding the
ethernet connection. Any help you can give would be appreciated.
looks like I forgot to sign in when I sent this e-mail before. Got to type it
again then. Okay, here I got it works. I set up my ethernet card thru
the "internet configuration wizards" There I chose the card and filled my
username and password. Then I used the RH network monitor, and there was the
new connection interface, which was "ppp0". I dialed it, and there was an error
message "failed to activate the interface". The connection, however, was
successful. I was wondering then that the problem isn't the kernel pcmcia. I
think the cause is the software "Internet-config"
I'm afraid that mine still doesn't work. I can't bring the ethernet up no matter what I try. Can someone at RedHat give us a status on this, as we
haven't heard anything for several weeks and I can see by posts to the installation forum that we are not the only ones with this problem.
This is the latest development from me: After struggling for a while,now I can
connect my computer to the internet without any problem. I didn't use the
software that RH provided to configure the internet connection. Instead I use
rp-pppoe for my connection. In order to do that, I have to download the latest
rp-pppoe. the rp-pppoe which is already provided doesn't work at all. (Note: I
think PPPoE works only for adsl connection) The good thing about the newest rp-
pppoe is that it has a GUI. Therefore, I am pretty sure that the main problem
is the software package "RH internet-config" instead of the "kernel pcmcia".
FYI John, if you can see your pcmcia card by using this command "ifconfig ethX"
(X is the number of card), your pcmcia card is basically fine. There should be
the hwaddress (hardware address) when you type that command. If you have
further questions, you can ask me directly. I am not the expert though, but at
least I can give some inputs :).
I was finally able to get it to work merely by typing "ifconfig eth0 up". The light on my ethernet hub came on immediately, so the NEAT is apparantly
not needed for this card. For reasons I don't understand, I only have to do this once. After adding a /etc/sysconfig/network-scripts/ifcfg-eth0 file
my cable modem worked too. Thanks for your help