[Ndiswrapper-general] Cannot set ESSID on WMP300N
Status: Beta
Brought to you by:
pgiri
|
From: Cam E. <ca...@el...> - 2006-11-22 21:33:20
|
I just purchased a Linksys WMP300N PCI card, and installed the latest
ndiswrapper (1.28). It will accept a key, mode, etc., but I still
cannot get it to accept the ESSID.
For the record, this machine runs Debian testing/unstable, and has a
2.6.18.1 kernel with the default 8K stack (meaning I have not set it to
4). The board is an Asus A7N8X.
I did uninstall followed by make distclean, make DEBUG=3, and make
DEBUG=3 install. Then:
# ndiswrapper -i /opt/WMP300N_20060511/Drivers/bcmwl5.inf
installing bcmwl5 ...
forcing parameter IBSSGMode from 0 to 2
# ndiswrapper -l
installed drivers:
bcmwl5 driver installed, hardware (14E4:4329) present
depmod -a produced no errors, and modprobe ndiswrapper seemed to work OK:
# lsmod | grep ndis
ndiswrapper 216272 0
Dmesg is not useful, being incomplete. Here are some of the contents of
/var/log/messages:
Nov 22 12:24:25 treehouse kernel: ndiswrapper version 1.28 loaded
(preempt=no,smp=no)
Nov 22 12:24:25 treehouse kernel: ndiswrapper (add_bus_driver:383): bus
driver PCI is at f7f0f2a8
Nov 22 12:24:25 treehouse kernel: ndiswrapper (add_bus_driver:383): bus
driver USB is at f59bc4c8
Nov 22 12:24:25 treehouse kernel: ndiswrapper (ntoskernel_init:161):
c1f421e0
Nov 22 12:24:25 treehouse kernel: ndiswrapper
(wrap_pnp_start_pci_device:610): Enter called for 10de:01eb:10de:0c17
Nov 22 12:24:25 treehouse kernel: ndiswrapper (load_wrap_device:689):
Enter 10de, 01eb, 10de, 0c17
Nov 22 12:24:25 treehouse kernel: ndiswrapper (load_wrap_device:705):
10de, 01eb, 10de, 0c17, 0005
Nov 22 12:24:25 treehouse loadndisdriver: loadndisdriver:
load_device(419): 10de, 01eb, 10de, 0c17
Nov 22 12:24:25 treehouse loadndisdriver: loadndisdriver:
load_device(431): .
Nov 22 12:24:25 treehouse loadndisdriver: loadndisdriver:
load_device(431): ..
Nov 22 12:24:25 treehouse loadndisdriver: loadndisdriver:
load_device(431): bcmwl5
Nov 22 12:24:25 treehouse loadndisdriver: loadndisdriver:
get_device(374): bcmwl5
Nov 22 12:24:25 treehouse loadndisdriver: loadndisdriver:
get_device(407): 0000, 0000, 0000, 0000
Nov 22 12:24:25 treehouse loadndisdriver: loadndisdriver:
load_device(443): 0000, 0000, 0000, 0000
Nov 22 12:24:25 treehouse kernel: ndiswrapper (wrapper_ioctl:775): Enter
cmd: 1074097664
Nov 22 12:24:25 treehouse kernel: ndiswrapper (wrapper_ioctl:787): 0000,
0000, 0000, 0000
Nov 22 12:24:25 treehouse kernel: ndiswrapper (wrapper_ioctl:840): Exit
Nov 22 12:24:25 treehouse loadndisdriver: loadndisdriver:
load_device(445): res: -1
Nov 22 12:24:25 treehouse kernel: ndiswrapper
(wrapper_ioctl_release:845): Enter
Nov 22 12:24:25 treehouse kernel: ndiswrapper (load_wrap_device:719):
loadndiswrapper failed (2304); check system log for messages from
'loadndisdriver'
Then it starts cycling:
Nov 22 12:24:25 treehouse kernel: ndiswrapper (load_wrap_device:720): Exit
Nov 22 12:24:25 treehouse kernel: ndiswrapper
(wrap_pnp_start_pci_device:619): Exit
Nov 22 12:24:25 treehouse kernel: ndiswrapper
(wrap_pnp_start_pci_device:610): Enter called for 10de:01ec:10de:0c17
Nov 22 12:24:25 treehouse kernel: ndiswrapper (load_wrap_device:689):
Enter 10de, 01ec, 10de, 0c17
Nov 22 12:24:25 treehouse kernel: ndiswrapper (load_wrap_device:705):
10de, 01ec, 10de, 0c17, 0005
Nov 22 12:24:25 treehouse loadndisdriver: loadndisdriver:
load_device(419): 10de, 01ec, 10de, 0c17
Nov 22 12:24:25 treehouse loadndisdriver: loadndisdriver:
load_device(431): .
Nov 22 12:24:25 treehouse loadndisdriver: loadndisdriver:
load_device(431): ..
Nov 22 12:24:25 treehouse loadndisdriver: loadndisdriver:
load_device(431): bcmwl5
Nov 22 12:24:25 treehouse loadndisdriver: loadndisdriver:
get_device(374): bcmwl5
Nov 22 12:24:25 treehouse loadndisdriver: loadndisdriver:
get_device(407): 0000, 0000, 0000, 0000
Nov 22 12:24:25 treehouse loadndisdriver: loadndisdriver:
load_device(443): 0000, 0000, 0000, 0000
Nov 22 12:24:25 treehouse kernel: ndiswrapper (wrapper_ioctl:775): Enter
cmd: 1074097664
Nov 22 12:24:25 treehouse kernel: ndiswrapper (wrapper_ioctl:787): 0000,
0000, 0000, 0000
Nov 22 12:24:25 treehouse kernel: ndiswrapper (wrapper_ioctl:840): Exit
Nov 22 12:24:25 treehouse loadndisdriver: loadndisdriver:
load_device(445): res: -1
Nov 22 12:24:25 treehouse kernel: ndiswrapper
(wrapper_ioctl_release:845): Enter
Nov 22 12:24:25 treehouse kernel: ndiswrapper (load_wrap_device:719):
loadndiswrapper failed (2304); check system log for messages from
'loadndisdriver'
Then the following:
Nov 22 12:24:25 treehouse kernel: ndiswrapper (load_wrap_device:720): Exit
Nov 22 12:24:25 treehouse kernel: ndiswrapper
(wrap_pnp_start_pci_device:619): Exit
Nov 22 12:24:25 treehouse kernel: ndiswrapper
(wrap_pnp_start_pci_device:610): Enter called for 14e4:4329:1737:0060
Nov 22 12:24:25 treehouse kernel: ndiswrapper (load_wrap_device:689):
Enter 14e4, 4329, 1737, 0060
Nov 22 12:24:25 treehouse kernel: ndiswrapper (load_wrap_device:705):
14e4, 4329, 1737, 0060, 0005
Nov 22 12:24:25 treehouse loadndisdriver: loadndisdriver:
load_device(419): 14e4, 4329, 1737, 0060
Nov 22 12:24:25 treehouse loadndisdriver: loadndisdriver:
load_device(431): .
Nov 22 12:24:25 treehouse loadndisdriver: loadndisdriver:
load_device(431): ..
Nov 22 12:24:25 treehouse loadndisdriver: loadndisdriver:
load_device(431): bcmwl5
Nov 22 12:24:25 treehouse loadndisdriver: loadndisdriver:
get_device(374): bcmwl5
Nov 22 12:24:25 treehouse loadndisdriver: loadndisdriver:
get_device(390): found 14E4:4329.5.conf
Nov 22 12:24:25 treehouse loadndisdriver: loadndisdriver:
get_device(399): found file: bcmwl5/14E4:4329.5.conf
Nov 22 12:24:25 treehouse loadndisdriver: loadndisdriver:
get_device(407): 14e4, 4329, 0000, 0000
Nov 22 12:24:25 treehouse loadndisdriver: loadndisdriver:
load_device(443): 14e4, 4329, 0000, 0000
Nov 22 12:24:25 treehouse kernel: ndiswrapper (wrapper_ioctl:775): Enter
cmd: 1074097664
Nov 22 12:24:25 treehouse kernel: ndiswrapper (wrapper_ioctl:787): 14e4,
4329, 0000, 0000
Nov 22 12:24:25 treehouse kernel: ndiswrapper (wrapper_ioctl:840): Exit
Nov 22 12:24:25 treehouse loadndisdriver: loadndisdriver:
load_device(445): res: 0
Nov 22 12:24:25 treehouse kernel: ndiswrapper
(wrapper_ioctl_release:845): Enter
Nov 22 12:24:25 treehouse kernel: ndiswrapper (load_wrap_device:728):
f5ff6b20, 14e4, 4329, 0000, 0000
Nov 22 12:24:25 treehouse kernel: ndiswrapper (load_wrap_device:738): Exit
Nov 22 12:24:25 treehouse kernel: ndiswrapper
(wrap_pnp_start_device:542): Enter wd: f5ff6b20
Nov 22 12:24:25 treehouse kernel: ndiswrapper (load_wrap_driver:76):
Enter device: 14E4:4329:0000:0000
Nov 22 12:24:25 treehouse kernel: ndiswrapper (load_wrap_driver:104):
loading driver bcmwl5
Nov 22 12:24:25 treehouse loadndisdriver: loadndisdriver:
load_driver(258): loading driver bcmwl5
Nov 22 12:24:25 treehouse loadndisdriver: loadndisdriver:
read_conf_file(165): bus: 5
Nov 22 12:24:25 treehouse loadndisdriver: loadndisdriver:
parse_setting_line(135): Found setting: name=NdisVersion, val="0x50001"
Nov 22 12:24:25 treehouse loadndisdriver: loadndisdriver:
parse_setting_line(135): Found setting: name=Environment, val="1"
Nov 22 12:24:25 treehouse loadndisdriver: loadndisdriver:
parse_setting_line(135): Found setting: name=class_guid,
val="4d36e972-e325-11ce-bfc1-08002be10318"
Nov 22 12:24:25 treehouse loadndisdriver: loadndisdriver:
parse_setting_line(135): Found setting: name=NetworkAddress,
val="XX:XX:XX:XX:XX:XX"
Nov 22 12:24:25 treehouse loadndisdriver: loadndisdriver:
parse_setting_line(135): Found setting: name=driver_version,
val="Linksys, A Division of Cisco Systems, Inc.,04/24/2006, 4.80.9.2"
The output that follows this is very lengthy, but it appears to consist
mostly of setting up the various parameters. I hesitate to add any more
to this message, but will report on specific items if anyone has questions.
At any rate, the driver is loaded:
# cat ./messages | grep ndis | grep driver | grep loaded
Nov 22 12:24:25 treehouse kernel: ndiswrapper: driver bcmwl5 (Linksys, A
Division of Cisco Systems, Inc.,04/24/2006, 4.80.9.2) loaded
Nov 22 12:24:25 treehouse loadndisdriver: loadndisdriver:
load_driver(350): driver bcmwl5 loaded
# cat ./messages | grep wlan0
Nov 22 12:24:26 treehouse kernel: wlan0: vendor: ''
Nov 22 12:24:26 treehouse kernel: wlan0: ethernet device
00:18:39:0f:09:36 using NDIS driver bcmwl5, 14E4:4329.5.conf
Nov 22 12:24:26 treehouse kernel: wlan0: encryption modes supported:
WEP; TKIP with WPA, WPA2, WPA2PSK; AES/CCMP with WPA, WPA2, WPA2PSK
but:
# iwlist wlan0 scan
wlan0 No scan results
Throughout this, the LED on the card flashes once per second - I don't
know whether this means anything.
# iwconfig wlan0 essid ellisonpsychology
There is no response on the console to this. /var/log/messages contains:
Nov 22 13:11:34 treehouse kernel: ndiswrapper (iw_set_essid:132): Enter
Nov 22 13:11:34 treehouse kernel: ndiswrapper (iw_set_essid:144): 17
Nov 22 13:11:34 treehouse kernel: ndiswrapper (set_essid:43): Enter
Nov 22 13:11:34 treehouse kernel: ndiswrapper (set_essid:55): ssid =
'ellisonpsychology'
Nov 22 13:11:34 treehouse kernel: ndiswrapper (miniport_set_info:153):
oid: 0D010102
Nov 22 13:11:34 treehouse kernel: ndiswrapper (miniport_set_info:158):
f8aca746, 0D010102
Nov 22 13:11:34 treehouse kernel: ndiswrapper (miniport_set_info:165):
00000000, 0D010102
Nov 22 13:11:34 treehouse kernel: ndiswrapper (miniport_set_info:180): Exit
Nov 22 13:11:34 treehouse kernel: ndiswrapper (set_essid:64): Exit
Nov 22 13:11:34 treehouse kernel: ndiswrapper (iw_set_essid:161): Exit
But this has no effect on the scan:
# iwlist wlan0 scan
wlan0 No scan results
iwconfig shows no ESSID:
wlan0 IEEE 802.11g ESSID:off/any
Mode:Managed Frequency:2.462 GHz Access Point: Not-Associated
Bit Rate:270 Mb/s Tx-Power:32 dBm
RTS thr:2347 B Fragment thr:2346 B
Encryption key:xxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xx Security
mode:restricted
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Obviously, setting a restricted key works (actual key replaced by xxxx).
Trying to set ESSID after that produces the same output as above.
Still no scan results.
What am I missing?
TIA
Cam
--
Cam Ellison, Ph.D. R.Psych. #1417
Cam Ellison & Associates Ltd.
3446 Beach Avenue
Roberts Creek BC V0N 2W2
Phone: 604-885-4806
Fax: 604-885-4809
|