You are not logged in.
When I'm trying to scan for all available networks I get:
# iwlist eth1 scanning
eth1 Interface doesn't support scanning : Operation not supported
My wireless card works fine if I set every parameter manually. I'm currently using the orinoco drivers that came along with ArchLinux.
It seems like that the version of the orinoco drivers installed doesn't support the scan stuff. But building the new orinoco drivers failed with
/usr/local/download/orinoco/orinoco-0.15rc2/orinoco_pci.c: In function `orinoco_ pci_suspend':
/usr/local/download/orinoco/orinoco-0.15rc2/orinoco_pci.c:330: error: too many a rguments to function `pci_save_state'
/usr/local/download/orinoco/orinoco-0.15rc2/orinoco_pci.c: In function `orinoco_ pci_resume':
/usr/local/download/orinoco/orinoco-0.15rc2/orinoco_pci.c:347: error: too many a rguments to function `pci_restore_state'
make[2]: *** [/usr/local/download/orinoco/orinoco-0.15rc2/orinoco_pci.o] Error 1
make[1]: *** [_module_/usr/local/download/orinoco/orinoco-0.15rc2] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.11.3-ARCH'
make: *** [modules] Error 2
So I did try the wlan-ng26 driver downloaded and installed with pacman.
I remove the orinoco modules with
[root@ArchThinkpad orjanp]# modprobe -r orinoco_pci
But when I try to insert the prism2_pci module, it doesn't exist. Why?
[root@ArchThinkpad orjanp]# modprobe prism2_pci
FATAL: Module prism2_pci not found.
Any heads up on what to do?
This is iwconfig before removing the orinoco modules.
[root@ArchThinkpad orjanp]# iwconfig
lo no wireless extensions.
sit0 no wireless extensions.
eth0 no wireless extensions.
eth1 IEEE 802.11-DS ESSID:"" Nickname:"Prism I"
Mode:Managed Access Point: 00:00:00:00:00:00 Bit Rate:11 Mb/s
Tx-Power=15 dBm Sensitivity:1/3
Retry min limit:8 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=0/92 Signal level=-68 dBm Noise level=-122 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
This is lspci
[root@ArchThinkpad orjanp]# lspci
00:00.0 Host bridge: Intel Corp. 82845 845 (Brookdale) Chipset Host Bridge (rev 04)
00:01.0 PCI bridge: Intel Corp. 82845 845 (Brookdale) Chipset AGP Bridge (rev 04)
00:1d.0 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #1) (rev 02)
00:1d.1 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #2) (rev 02)
00:1d.2 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #3) (rev 02)
00:1e.0 PCI bridge: Intel Corp. 82801BAM/CAM PCI Bridge (rev 42)
00:1f.0 ISA bridge: Intel Corp. 82801CAM ISA Bridge (LPC) (rev 02)
00:1f.1 IDE interface: Intel Corp. 82801CAM IDE U100 (rev 02)
00:1f.3 SMBus: Intel Corp. 82801CA/CAM SMBus (rev 02)
00:1f.5 Multimedia audio controller: Intel Corp. 82801CA/CAM AC'97 Audio (rev 02)
00:1f.6 Modem: Intel Corp. 82801CA/CAM AC'97 Modem (rev 02)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500]
02:00.0 CardBus bridge: Texas Instruments PCI1250 PC card Cardbus Controller (rev 01)
02:00.1 CardBus bridge: Texas Instruments PCI1250 PC card Cardbus Controller (rev 01)
02:02.0 Network controller: Harris Semiconductor Prism 2.5 Wavelan chipset (rev 01)
02:08.0 Ethernet controller: Intel Corp. 82801CAM (ICH3) PRO/100 VE (LOM) Ethernet Controller (rev 42)
This is lsmod before removing orinoco.
[root@ArchThinkpad orjanp]# lsmod
Module Size Used by
radeon 78336 1
ohci_hcd 23048 0
ehci_hcd 36488 0
irtty_sir 7552 0
sir_dev 18636 1 irtty_sir
irda 144184 1 sir_dev
crc_ccitt 2432 1 irda
parport_pc 29252 0
parport 38600 1 parport_pc
rtc 13260 0
pcspkr 4044 0
eepro100 32528 0
orinoco_pci 7552 0
orinoco 44172 1 orinoco_pci
hermes 9472 2 orinoco_pci,orinoco
yenta_socket 23560 0
rsrc_nonstatic 11648 1 yenta_socket
pcmcia_core 51488 2 yenta_socket,rsrc_nonstatic
snd_intel8x0m 19396 0
snd_intel8x0 34624 0
snd_ac97_codec 79224 2 snd_intel8x0m,snd_intel8x0
snd_pcm_oss 56224 0
snd_mixer_oss 21120 1 snd_pcm_oss
snd_pcm 98564 4 snd_intel8x0m,snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_timer 27268 1 snd_pcm
snd 59492 7 snd_intel8x0m,snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore 10848 1 snd
snd_page_alloc 10244 3 snd_intel8x0m,snd_intel8x0,snd_pcm
i2c_i801 8972 0
i2c_core 23296 1 i2c_i801
usbhid 47744 0
uhci_hcd 33424 0
usbcore 125560 5 ohci_hcd,ehci_hcd,usbhid,uhci_hcd
shpchp 100996 0
pci_hotplug 34760 1 shpchp
tsdev 8256 0
joydev 10560 0
evdev 9984 0
cpufreq_powersave 2176 0
cpufreq_userspace 5680 0
p4_clockmod 6164 0
speedstep_lib 4868 1 p4_clockmod
freq_table 5008 1 p4_clockmod
e100 37760 0
mii 5760 2 eepro100,e100
nls_cp437 6144 1
vfat 14976 1
fat 41884 1 vfat
Ørjan Pettersen
Offline
i use orinoco_pci too ... and have the same error not being able to scan ... fortunately i never needed to scan for networks
[root@Asteraceae damir]# iwlist eth2 scan
Warning: Driver for device eth2 has been compiled with version 18
of Wireless Extension, while this program supports up to version 17.
Some things may be broken...
eth2 Interface doesn't support scanning : Operation not supported
the warning about the new version of the driver is because i use kernel26mm that has newer drivers
The impossible missions are the only ones which succeed.
Offline
i just have seen you have a thinkpad ... i have a A31p and prism module does NOT work with the MiniPCI wireless in this laptop (that i know for sure! - you have to use orinoco)
02:02.0 Network controller: Harris Semiconductor Prism 2.5 Wavelan chipset (rev 01)
The impossible missions are the only ones which succeed.
Offline
i searched the net and found this:
http://www.tzi.de/~plasmahh/orinoco.html
but there is not really much info about how old these patches are, what licence and why they are not in the linus kernel tree ... hmmm ... unfortunately i have no time to check this things now ... stay tuned (and to remind me, you can post a whishlist in bugs.archlinux.org against kernel26mm to include this patch) ... the chance is good that i include it, if it works and does not break anything else
The impossible missions are the only ones which succeed.
Offline
How can I check witch version of the orinoco drivers I have?
Ørjan Pettersen
Offline
How can I check witch version of the orinoco drivers I have?
boot, load the module and then do:
[damir@Asteraceae ~]$ dmesg | grep orinoco_pci
[4311248.948000] orinoco_pci 0.14alpha2 (Pavel Roskin <proski@gnu.org>, David Gibson <hermes@gibson.dropbear.id.au> & Jean Tourrilhes <jt@hpl.hp.com>)
[4311248.954000] orinoco_pci: Detected device 0000:02:02.0, mem:0xf8000000-0xf8000fff, irq 11
The impossible missions are the only ones which succeed.
Offline
Thanks.
I installed the 0.15RC1 version of the Orinoco drivers found here.
I rebooted but I still had the 0.13 version. I did a make and make install as the readme file said.
What do I have to do to update the driver?
Ørjan Pettersen
Offline
Thanks.
I installed the 0.15RC1 version of the Orinoco drivers found here.
I rebooted but I still had the 0.13 version. I did a make and make install as the readme file said.
What do I have to do to update the driver?
do you use a PKGBUILD?
update the driver: if it was copied to the right place and the kernel knows about it (depmod -a) it should work
for a start, check under
ls -la /lib/modules/`uname -r`/kernel/drivers/net/wireless/
that your module is installed under the correct location (the orinoco files should be newer than the other ones)
if this is so, make sure you are depmod -a (as root) ... and if even this is ok, then either you are running the new modules or something strange happened
The impossible missions are the only ones which succeed.
Offline
Thanks.
The problem was that the drivers was installed at the wrong location. I just copied them to the correct place. Now it's working.
Thanks again.
Ørjan Pettersen
Offline
Thanks.
The problem was that the drivers was installed at the wrong location. I just copied them to the correct place. Now it's working.
Thanks again.
the new version supports scanning?
The impossible missions are the only ones which succeed.
Offline
Yes it does. I found a german mail list where it was indicated that an update would fix it. Not that I understand much german. At least solved was a clue good enough for me.
And b.t.w. I didn't use a PKBUILD, since I have no clue on how to make one. Sadly I haven't got the time at the moment to learn it either.
I did use the 0.15RC1 rather then the 0.15RC2, since the last one didn't compile on my machine.
Ørjan Pettersen
Offline
Yes it does. I found a german mail list where it was indicated that an update would fix it. Not that I understand much german. At least solved was a clue good enough for me.
And b.t.w. I didn't use a PKBUILD, since I have no clue on how to make one. Sadly I haven't got the time at the moment to learn it either.
I did use the 0.15RC1 rather then the 0.15RC2, since the last one didn't compile on my machine.
great news! thanx!
The impossible missions are the only ones which succeed.
Offline
hello guys,
I also just discovered i can't scan in Linux with my MA401 but I can in windows - i tried the 0.15RC1 drivers linked above and they are installed in the correct location but they don't seem to be being used - when i use dmesg | grep orinoco_cs it still shows the old ones
as my card is is also wlan_ng26 compatible can i use that instead to simply scan? I don't need all that auto connect compatibility crap!
Offline
are you sure they are in right dir? depmod?
The impossible missions are the only ones which succeed.
Offline
I had the same problem.
The drivers are installed in the wrong directory.
They have been installed in /lib/modules/2.6.11.7/....
,not in /lib/modules/2.6.11.7-arch/....
The last one is the correct one. The kernel version number may of course differ.
Just move them, and reboot or load them manually.
Ørjan Pettersen
Offline
Here is my pkgbuild
#Contributor: dibblethewrecker dibblethewrecker.at.jiwe.dot.org
pkgname=orinoco
pkgver=0.15rc1
pkgrel=1
pkgdesc="A new driver for Lucent/Cabletron IEEE 802.11 wireless cards as well
as most Prism II based wireless cards"
url=""
license=""
install=
source=($pkgname-$pkgver.tar.gz)
md5sums=()build() {
cd $startdir/src/$pkgname-$pkgver
sed -i "s|MODULE_DIR_TOP = /lib/modules/$(KERNEL_VERSION)|MODULE_DIR_TOP = $startdir/pkg/lib/modules/$(KERNEL_VERSION)|g" ./Makefile
sed -i "s|CONF_DIR = /etc/pcmcia|CONF_DIR = $startdir/pkg/etc/pcmcia|g" ./Makefilemake || return 1
make install
}
it placed the files in:
lib/modules/2.6.11-cko3/kernel/drivers/net/wireless/
which looks right to me?
orjan - what does you dmesg | grep return?
Offline
Now it return v 0.13 since I haven't reinstalled the drivers after my reinstall of archlinux.
But it did report 0.15rc1 after I had installed them.
Just try to search for the drivers.
# updatedb
# slocate orinoco
To make sure the path is correct.
What does
# uname -r
give?
Ørjan Pettersen
Offline
uname -r
2.6.11-cko3
# updatedb
# slocate orinoco
i know they are there i can see them
i tried the depmod - i'lll try some other things
Offline
if the module is written for the 2.6. kernels, you shoulud be able to build and install it without any sed'ing:
make || return 1
make INSTALL_MOD_PATH=$startdir/pkg
KDIR=/lib/modules/$(eval uname -r)/build
install || return 1
The impossible missions are the only ones which succeed.
Offline
wow - ok dp
Offline
wow - ok dp
does/did it work?
The impossible missions are the only ones which succeed.
Offline
um - no - it installed straight in the modules dir - no probs tho!
Offline
So your pkgbuild works?
Ørjan Pettersen
Offline
my PKGBUILD works except the modules already exist as part of the kernel pkg so you have to force it then reinstall the kernel pkg to get the old ones back if you uninstall it
pacman and replacement modules aren't exactly a great combination
Offline
ok - i can't get it to report the updated orinoco drivers what ever i try
have now started trying hostap drivers - which seems to work ok but then didn't - this is annoying me!
i just want to know if i can actually use my ma401 with iwlist scan in linux!
Offline