Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I am attempting to get my laptop on line but am having trouble with the pcmcia driver. I have a compaq presario 1277 laptop running mandrake 8.1. I downloaded the driver and kernal source files into /usr/src and recompiled the kernal. Then went on and compiled and installed the pcmcia driver, after it installed it said it was installed successfully. However, when i go to the mandrake control center and run the internet configuration wizard it is asking me what driver i would like to try. I have a roadrunner cale connection and can usually just run through that and enable the dhcp on my desktop box. The driver i installed is: pcmcia-cs-3.2.0
Is there a network config file or /etc file somewhere that i am forgetting to change? This is the first driver like this that i have attempted to install, so i'm sure there is something i'm forgetting. Any help would be appreciated.
Did you load the driver? Try running lsmod. It should tell you whether your driver got loaded. If not, you have to use modprobe pcmcia-cs-3.2.0
And, you probably need a driver for yor pcmcia card as well.
Config thanks for the advise. I ran lsmod and it is showing that i have a module called pcmcia_core is that the right one? I ask because i attempted to run modprobe pcmcia-cs-3.2.0 but it said it can't locate module. The lsmod shows that it is being used by [ds i82365]. Is this right if not where do i change it and to what?
A pcm100? Probably the pcmcia module pcnet_cs, the pcmcia flavor of the ne2k clones. You can't just simply modprobe the module though, cardmgr has to load it and bind it to pcmcia_core properly for you. Does pcnet_cs appear in the module list under "lsmod"?
lsmod does not show pcnet_cs, i've seen a few threads that state that i need to add it, but i'm not sure how. what's the best way to add pcnet_cs and bind it? and yes i am useing the pcm100 card by linksys.
Okay, this is rather odd as the pcm100, which ID's in cardmgr as pcmpc100 is about as staple as wheat, heck I've got 3 of them in different versions floating around my house.
I checked through my config file and this card should ident right. I'm going to download the source for pcmcia-cs 3.2.0 and poke around it.
Offhand, why did you re-install pcmcia-cs from source? Also, did you enable any of the in-kernel pcmcia when you recompiled the kernel? Up until 2.4.3 (Mandrake 8.0), pcmcia was external to the kernel as part of the Hind's pcmcia-cs package. Its now been moved within the kernel, but some distros, including Mandrake, still ship with pcmcia-cs. If you've enabled the kernel's socket managed (yenta_socket), or any of the other low level drivers, you may be having a number of conflicts.
For now I'm going to poke around 3.2.0 and see if they've typoed something in config.
Cheers,
Finegan
Here's what comes out of a grep of Linksys through the source for "config" the list of what module to use when cardmgr is looking for things to bind:
config:card "Linksys EtherFast 10/100 Fast Ethernet"
config: version "Linksys", "EtherFast 10/100 PC Card (PCMPC100)"
config:card "Linksys EtherFast 10/100 Fast Ethernet"
config: version "Linksys", "EtherFast 10/100 Integrated PC Card (PCM100)"
config:card "Linksys EtherFast PCMPC100 V2 Fast Ethernet"
config: version "Linksys", "EtherFast 10/100 PC Card (PCMPC100 V2)"
config:card "Linksys EtherFast PCMPC100 V3 Fast Ethernet"
config: version "Linksys", "EtherFast 10/100 PC Card (PCMPC100 V3)"
config:card "Linksys NP100 Network Everywhere Ethernet"
config:card "Linksys WPC11 11Mbps 802.11b WLAN Card"
config:card "Linksys LANmodem 28.8"
config:card "Linksys LANmodem 33.6"
config:card "Linksys EtherFast LANmodem 56K"
config: version "Linksys", "EtherFast 10&100 + 56K PC Card (PCMLM56)"
config:card "Linksys EtherFast 10/100"
config:card "Linksys EtherFast 10/100"
That's just about everything Linksys has ever made in every flavor of the pcm100 cards (and a lot of other misc goop). Yeah, you probably need to re-compile your kernel with NO pcmcia support in it at all, and then re-compile pcmcia-cs.
Okay, I've been doing more reading-up on pcmcia in general. As it stands, if you configured the kernel to do pcmcia at all, then you are going to be using the kernel drivers, not the pcmcia-cs card drivers. However, pcmcia-cs's cardmgr (a program), cardctl (another proggy), and everything in /etc/pcmcia (tons of config files) are still needed. This is how I had expected that things had changed, but its nice to know.
Here's my guess as to what went kazoo:
You re-compiled the kernel so that you have the kernel running pcmcia for you, but... you didn't build into the kernel the individual pcmcia cards. If my hunch is close to right, you shouldn't have much in:
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.