Linux - Laptop and NetbookHaving a problem installing or configuring Linux on your laptop? Need help running Linux on your netbook? This forum is for you. This forum is for any topics relating to Linux and either traditional laptops or netbooks (such as the Asus EEE PC, Everex CloudBook or MSI Wind).
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've been having a lot of problems recently with my PCMCIA port. I'm running an Inspiron 5100 with Gentoo, althought I've used a lot of different distributions in the past... I'm pretty sure I didn't always have this problem, but I can't be sure.
I have an internal wireless card (TrueMobile 1350/BCM4306 b/g), which works fine, but it's sort of old and crappy, so it gives me horrible internet strength at my end of the house (the speed is alright, but a lot of packets are dropped: depending on the day I get 0kbps, 5kbps, or about 400kbps). I checked out fast linux-compatible PCMCIA cards online, and found that Netgear's WG511 (prism54 driver) worked extremely well for a lot of people.
When I plug the WG511 in, nothing happens (literally, nothing. even dmesg is silent). PCMCIA is on, I have 16-bit and 32-bit cardbus support in the kernel, and I'm using the yenta cardbus driver (which works for my bridge). I borrowed a friend's Cisco Aironet (16-bit... I think), and it plugs in, dmesg + the card light up, and everything works alright.
The system doesn't even acknowledge that my WG511 is plugged in! It doesn't light up, it gets no power from the system. If I check the settings using xcardinfo, plugging it in makes IRQ: change from nothing to IRQ:11, but otherwise nothing happens (still no voltage to the card). The memory and ioport ranges are fine for the card, and it IS working for old cards (again, 16-bit I think), but it doesn't work for this card, or other new ones I've tried!
X_X help please!
some /etc/pcmcia/config.opts info:
include port 0x100-0x4ff, port 0x800-0x8ff, port 0xc00-0xcff
include memory 0xa0000000-0xa0ffffff, memory 0x60000000-0x60ffffff
include port 0xa00-0xaff
exclude irq 4
#/proc/interrupts shows that yenta is loading on IRQ 11
exclude irq 7
Check your /etc/pcmcia/config file and make sure that it binds the correct driver for your card. I've run into this problem in the past when a manufacturer changes chipsets and the config file still binds to the older one.
Worst case, try using ndiswrapper with the windoze driver and see if it works then. That would possibly eliminate a pcmcia related problem.
Unfortunately that has nothing to do with it... quite frankly, the activation of the card doesn't even progress far enough to have anything to do with that configuration file. dmesg doesn't even acknowledge that the card is placed into the PCMCIA slot, and if I pull up xcardinfo, the only thing that's detected when I put the card in is the Irq.
cardctl ident still thinks the slot is absolutely empty. No power is applied to the slot, there is no beep, there is nothing. Since it's almost as if the card weren't plugged in at all, I can only assume that there's some kind of resource problem I can't find... memory or ports. It would be nice if someone who knew a lot about resource allocation could point me in the right direction X_X.
Distribution: CentOS primarily but I multi-boot my laptop to Ubuntu or Fedora Core 10 as needed
Posts: 48
Rep:
Quote:
Originally posted by greenbishop Unfortunately that has nothing to do with it... quite frankly, the activation of the card doesn't even progress far enough to have anything to do with that configuration file. dmesg doesn't even acknowledge that the card is placed into the PCMCIA slot, and if I pull up xcardinfo, the only thing that's detected when I put the card in is the Irq.
cardctl ident still thinks the slot is absolutely empty. No power is applied to the slot, there is no beep, there is nothing. Since it's almost as if the card weren't plugged in at all, I can only assume that there's some kind of resource problem I can't find... memory or ports. It would be nice if someone who knew a lot about resource allocation could point me in the right direction X_X.
Unfortunately, a "me too" instead of help. I have the same card and I'm seeing the same thing on a HP Pavilion zv6015. Have you had any luck getting an answer? In my case the WG511 just came via UPS yesterday so I can only assume that there isn't anything wrong with the card.
Here comes lspci, but I should warn y'all that this doesn't seem to be a bridge-wide problem (other people who have the inspiron 5100 haven't reported a problem). It MIGHT be a kernel-2.6 drivers (yenta) issue with this bridge, because (on an old 3.0r6 debian install), the 2.4 kernel (using the pcmcia-cs drivers, and not the kernel drivers) actually detects this card fine (however, it was an experimental install, and i didn't have prism54 compiled in to actually use it).
A quick google search found that your cardbus does work in linux. I have the Texas Inst. AC 54 in mine and ended up chmod -x rc.pcmcia because it just wouldn't work. I have a netgear MA111 usb wifi that works pretty well.
My guess is that you need to install some drivers for your card because it is not supported by any of the built in kernel modules. However it should have been detected by cardctl
Distribution: CentOS primarily but I multi-boot my laptop to Ubuntu or Fedora Core 10 as needed
Posts: 48
Rep:
Quote:
However it should have been detected by cardctl
That seems to be the real question. I put my WG511 in the cardbus slot, I go to a command prompt and type "cardctl info 0" and it telss me the slot is empty. lspci shows the bus, "kudzu -p -b pcmcia" returns nothing, and lsmod shows the appropriate modules loaded.
Even without the right modules to use the card, cardctl should say which card is in the slot.
Distribution: CentOS primarily but I multi-boot my laptop to Ubuntu or Fedora Core 10 as needed
Posts: 48
Rep:
I found a rather long and involved discussion thread regarding getting PCMCIA sockets working with the 2.6 kernel. The bottom line is that support in the 2.6 kernel is at best problematic although some systems work "out of the box." There is an excellent discussion of how to get the socket working for a Compaq Presario at http://www1.pacific.edu/~khughes/presario-r3120us/ that I will hopefully be able to work through on my HP Pavilion.
Distribution: Distribution: RHEL 5 with Pieces of this and that.
Kernel 2.6.23.1, KDE 3.5.8 and KDE 4.0 beta, Plu
Posts: 5,700
Rep:
Read this post of mine. http://www.linuxquestions.org/questi...hreadid=295200
Read real close and make sure you have the version of the 511 that works with the prism54g module. If it is the other then either take it back and find one or use the ndiswrapper for it.
Brian1
edit Last I checked Staples had the correct version.
Distribution: CentOS primarily but I multi-boot my laptop to Ubuntu or Fedora Core 10 as needed
Posts: 48
Rep:
Quote:
Originally posted by Brian1 Read this post of mine. http://www.linuxquestions.org/questi...hreadid=295200
Read real close and make sure you have the version of the 511 that works with the prism54g module. If it is the other then either take it back and find one or use the ndiswrapper for it.
Brian1
edit Last I checked Staples had the correct version.
Not the problem. I put the card in the PCMCIA slot and *nothing* happens. cardctl status says the slot is empty, cardctl ident or info says that there is no identifying information. cardctl insert/reset etc. also has no effect.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.