Realtek 8180L based wifi card not recognizing...problems with PCMCIA?
Linux - Wireless NetworkingThis forum is for the discussion of wireless networking in Linux.
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.
Realtek 8180L based wifi card not recognizing...problems with PCMCIA?
Trying to get toshiba 330cds laptop running slackware 8.1 to use a cheap realtek 8180L pcmcia card. When trying to insmod the driver for the card it does not recognize as the card being there. Also it appears I have problems with my PCMCIA settings but I am not 100% sure. Here are the dmesg logs:
******** RTL8180 Wireless Lan Driver 2003-06-11 loaded********
PCI: No IRQ known for interrupt pin A of device .
PCI: Setting latency timer of device to 64
RTL8180: : regiou #0 not a PIO resource, aborting
unregister_netdevice: device wlan%d/c1e13c00 never was registered
RTL8180: wlan driver load failed
rtl8180: No devices found, RTL8180 Wireles Lan Driver 2003-06-11 unregistered
---- END OF dmesg -----
Any possible Ideas to what the problem might be? I have three settings in my bios for my pcmcia slot...either Auto, PCIC compatable, or CARDBUS/16bit...I have tried all three but what should it be set on? I have been plugging away at this for 3 days now...with no better results...please someone help!
First, set your pcic for "cardbus/16bit", this should eliminate the "no irq known interrupt pin A..." error, which you really need to fix before proceeding. If, after you change that and the irq error is gone, you still get "no such device", you can be sure the device is not present, meaning you need to try a different module for this device.
If this wireless card is 32bit/cardbus, it would be good to see the relevant section of the output of lspci -vv, if it's 16bit, it would be good to see cardctl ident.
ok...fixed the no IRQ problem...here is the output from cardctl ident:
Socket 0:
no product info available
PCI id: 0x10ec, 0x8180
Socket 1:
no product info available
I have also just installed the newest pcmcia build 3.2.5...no difference...i did set my pcic to cardbus/16bit in the bios. Any more suggestions? This is an Xterrasys 802.11b card with the realtek 8180L chipset...ive tried drivers from realtek...and ones from the place where i bought the card...same thing...ive been hammering away at this for 3 days to no avail
actually the irq thing hasen't disappered yet... here is what it says now in dmesg:
---- start Dmesg -----
rtl8180: No devices found, RTL8180 Wireless Lan Driver 2003-06-11 unregistered
VFS: Disk change detected on device fd(2,0)
cs: cb_free(bus 20)
unloading PCMCIA Card Services
Linux PCMCIA Card Services 3.2.5
kernel build: 2.4.18 unknown
options: [pci] [cardbus] [apm] [pnp]
PnP: PNP BIOS installation structure at 0xc00f8e30
PnP: PNP BIOS version 1.0, entry at f0000:90b4, dseg at 0
Intel ISA/PCI/CardBus PCIC probe:
Toshiba ToPIC95-B rev 07 PCI-to-CardBus at slot 00:13, mem 0x10000000
host opts [0]: [slot 0xd0] [ccr 0x11] [cdr 0x86] [rcr 0x02] [pci irq 11] [lat 168/176] [bus 20/20]
host opts [1]: [slot 0xd0] [ccr 0x21] [cdr 0x86] [rcr 0x02] [pci irq 11] [lat 168/176] [bus 21/21]
ISA irqs (default) = 3,9,10 PCI status changes
cs: cb_alloc(bus 20): vendor 0x10ec, device 0x8180
******** RTL8180 Wireless Lan Driver 2003-06-11 loaded********
PCI: No IRQ known for interrupt pin A of device . Please try using pci=biosirq.
PCI: Setting latency timer of device to 64
RTL8180: : region #0 not a PIO resource, aborting
unregister_netdevice: device wlan%d/c0c3c400 never was registered
RTL8180: wlan driver load failed
rtl8180: No devices found, RTL8180 Wireless Lan Driver 2003-06-11 unregistered
It's been my experience that until that "no irq known" error is gone, the device isn't going to function. If you've set the pcic and still get that error, well, I just don't know.
ok...another question...what if this card is a 32bit card? would it still work on a 16bit system(i think not but who knows...)...but this card does work in windows 98 on the same laptop.
if it's 32 bit, with the card inserted, something will show up on an lspci -vv call, even with no driver loaded, what does that call show you, should be a section beginning with "ethernet controller" or similar.
Yes, you'll have to add 2 entries, one near the top for the module and one someplace futher down for the card. The irq problem is still there for this card?
ok...Installed Redhat 7.3...now I can run lspci -vv and I get all the information about the card...now...how do i get a driver to work :P
I notice now tho that nothing comes up under cardctl ident...is that normal? Under cardctl status shows it as a 3.3v cardbus card. Here is my output from lspci -vv:
I have a card that also reports nothing on cardctl ident, yet it still works, try this link: http://www.linuxhq.com/ldp/howto/Wir...PC11/x101.html
and/or search here on linuxquestions for the thread on the linksys wpc11v4 where they got it working, it has the same chipset as your card.
Ok...revelation...I have read all the way through that WPC11 post and I've got the wireless part "working" the link light flashes like alot of people post...but I am getting the message:
RTL8180: TX NORMAL Descriptor unavailable!
scrolling down the screen untill i type ./wlandown to disable the wifi card...i can also do iwpriv msglevel 0 to suppress that message...but all i get is my link light flashing. Still kinda in limbo right now tho...but getting closer! Any more suggestions?
I am truly sorry, I have *no idea* what the error message means...
Is it possible that your chipset is one generation *ahead* of 8180? that would mean that error message might be indicating that it's not quite the right module for the device, although I would think it should refuse to load if it did not find a matching device.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.