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.
now, my wireless connection works fine. i can obtain my IP through dhcpd, i can see other computers using nbtscan, and get on the internet, etc no problem.
however, when i try iwlist scan, this is what i get:
root@lightstar $ iwlist eth0 scan
eth0 Interface doesn't support scanning : Operation not supported
root@lightstar $
so i suppose it's possible that my card honestly doesn't support scanning, but i think it's a pretty common piece of hardware and googling hasn't turned up anything useful.
The orinoco/hermes modules are the ones used by the wireless device.
It probably doesn't show up in lspci because it doesn't appear to be a PCI device, it appears to be a pcmcia device by the look of that list of loaded modules.
I'd guess that the device name is probably eth1 or wlan0, I can't remember what naming convention the orinoco driver uses.
Type iwconfig and you should get a list of all ethernet devices and the ones that is the wireless device will be the only one that has anything other then "no wireless extensions" listed for it.
Type iwconfig and you should get a list of all ethernet devices and the ones that is the wireless device will be the only one that has anything other then "no wireless extensions" listed for it.
ok, so it's eth0. is there a difference between the eth0 listed by ifconfig and the one listed by iwconfig? out of curiosity?
so i'm trying to figure out what this means. if it is a pcmcia device, how can i tell? i can't think of any lspcmcia command, is there something like that
also, i thought pcmcia were the cards you inserted into the side of the laptop, can pcmcia also be built into the laptop?
my wireless interface is definitely eth0. like i said, it's working great, i can connect to the internet, i've encrypted my access point and i can connect to that no problem. i just can't scan for available access points. iwlist eth0 scan returns Operation not supported. iwspy eth0 returns No statistics to collect. the only thing i can think of is maybe i'm using a old driver, or one that doesn't quite match my hardware. but i don't know what my hardware is...
is there a command like lspci for pcmcia hardware? there's got to be a way for me to see it's make and model number right?
well, it sounds like i need to upgrade to a newer kernel (i'm using 2.4.26) and the newer orinioco drivers if i want to be able to scan. i'll give that a shot.
You probably will get be able to get scan support if you upgrade your kernel. However, you also might want to try the HostAP driver for your wireless card isntead of the orinioco driver. The HostAP drive supports most of the same hardware and is way better in all respects.
well i got a 2.6.10 kernel working, but i still get the same message when i try iwlist scan: not supported. i'm gonna see if the host ap driver supports the truemobile 1150.
i'm confused. i found the entry for my card (Dell TrueMobile 1150) under Wavelan IEEE. here's the entry:
3.2 Wavelan IEEE/Orinoco, PrismII and Symbol cards
Driver status : stable
Driver name : Pcmcia : orinoco_cs.o
PLX : orinoco_plx.o
PCI : orinoco_pci.o
Version : v0.13e, v0.15rc2
Where : Linux kernel (2.4.21 ; 2.5.71)
Pcmcia package (3.1.34) http://www.ozlabs.org/people/dgibson/dldwd http://savannah.nongnu.org/projects/orinoco/
Maintainers : David Gibson <hermes@gibson.dropbear.id.au>
Pavel Roskin <proski@gnu.org>
Web page : http://www.hpl.hp.com/personal/Jean_...x/Orinoco.html
Mailing list : http://sourceforge.net/mail/?group_id=44338
Documentation : man page, headers
Configuration : Wireless Extensions only
Statistics : Wireless Extensions
Modes : Managed, Ad-Hoc and Ad-Hoc-demo
Security : WEP (based on hardware support), 802.1x
Scanning : Wireless Extensions (v0.14 and later)
Monitor : Yes (v0.14 and later)
Multi-devices : Yes
Interoperability : 802.11-DS and 802.11-b, interoperate with Windows
Other features : MTU selection, multicast, promiscuous mode, power management, SMP, multi-firmware, multi vendors, PPC & ARM support, PLX and PCI support.
Non implemented : Does not support HermesII.
Bugs : WEP not functional on old Prism2 firmwares, some older driver versions don't handle properly some Symbol cards.
License : MPL and GPL
Vendor web pages : [Too many to list here]
so it looks like orinoco_cs supports scanning after all. or at least, it does after v 0.14. how can i find out which version i'm using?
The latest version (v0.13b) seems to have fix most of the hardware reset problems of previous versions and seems to have fixed problems with Symbol firmwares. Pavel has integrated in v0.14 many previously external patches, such as support for Wireless Scanning and Wireless Events, support for Monitor mode and support for 802.1x. Pavel also fixed support for kernel 2.6.X, dramatically improved Symbol firmware support and fixed a tons of bugs in v0.14.
Since you're using the Orinoco drivers, like I do, here's something you can try:
You have to download orinoco-0.15rc2.tar.gz (I think that's the one), untar it, go to the directory it makes, run "make" (no quotes), then gzip the .ko files it makes, su to root, and copy and paste those .ko files (now .ko.gz files) in your /lib/modules subtree (usually /lib/modules/(kernel version)/kernel/drivers/net/wireless).
Then, when you reboot (the safest way to figure it out) you should be running the 0.15rc2 version, which DOES support scanning! AND you dont have to go through the hassle of messing with pcmcia_cs!
Although it does require you to have the kernel sources in place, chances are that your kernel sources are on your install cd's, so go dig 'em out and let us know how it goes!
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.