dhclient with if_wi&wep

From: Norikatsu Shigemura <nork_at_FreeBSD.org>
Date: Sun, 9 Oct 2005 01:30:01 +0900 (JST)
	dhclient with if_wi&WEP will freeze on 7-current.

	I am using following if_wi and WEP.
wi0: <Intersil Prism2.5> mem 0xe0500000-0xe0500fff irq 5 at device 3.0 on pci2
wi0: using RF:PRISM2.5 MAC:ISL3874A(Mini-PCI)
wi0: Intersil Firmware: Primary (1.1.0), Station (1.4.3)
wi0: Ethernet address: 00:d0:59:44:a7:4d

# ifconfig wi0 ssid example wepkey 0xdeadbeefdeadbeefdeadbeefde weptxkey 1
# ifconfig wi0
wi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet6 fe80::2d0:59ff:fe44:a74d%wi0 prefixlen 64 scopeid 0x3 
        ether 00:d0:59:44:a7:4d
        media: IEEE 802.11 Wireless Ethernet autoselect (DS/2Mbps)
        status: associated
        ssid example channel 1 bssid 00:02:8a:a7:19:da
        stationname "FreeBSD WaveLAN/IEEE node"
        authmode OPEN privacy OFF deftxkey 1 wepkey 1:104-bit txpowmax 100

	In this state, I run dhclient.
# dhclient wi0
(freeze about 20sec) - I cannot interrupt by keys and ping.
(unfrozen)
ifconfig: ioctl (SIOCAIFADDR): Operation not supported by device
wi0: not found
exiting.
# ifconfig wi0
wi0: flags=8903<UP,BROADCAST,PROMISC,SIMPLEX,MULTICAST> mtu 1500
	inet6 fe80::2d0:59ff:fe44:a74d%wi0 prefixlen 64 scopeid 0x3 
	ether 00:d0:59:44:a7:4d
# cat /var/log/messages
Oct  8 22:01:08 pelsia kernel: <wi0: timeout in wi_cmd 0x0002; event status 0x8008
Oct  8 22:01:08 pelsia kernel: wi0: timeout in wi_cmd 0x0000; event status 0x8008
Oct  8 22:01:08 pelsia kernel: wi0: wi_cmd: busy bit won't clear.
Oct  8 22:01:08 pelsia kernel: wi0: init failed
Oct  8 22:01:08 pelsia kernel: wi0: timeout in wi_seek to fc00/0
Oct  8 22:01:08 pelsia kernel: wi0: timeout in wi_seek to fc81/0
Oct  8 22:01:08 pelsia kernel: wi0: timeout in wi_seek to fc0c/0
Oct  8 22:01:08 pelsia kernel: wi0: timeout in wi_seek to fc02/0
Oct  8 22:01:08 pelsia kernel: wi0: timeout in wi_seek to fc03/0
Oct  8 22:01:08 pelsia kernel: wi0: timeout in wi_seek to fc04/0
Oct  8 22:01:08 pelsia kernel: wi0: timeout in wi_seek to fc01/0
Oct  8 22:01:08 pelsia kernel: wi0: timeout in wi_seek to fc09/0
Oct  8 22:01:08 pelsia kernel: wi0: timeout in wi_seek to fc07/0
Oct  8 22:01:08 pelsia kernel: wi0: timeout in wi_seek to fc83/0
Oct  8 22:01:08 pelsia kernel: wi0: timeout in wi_seek to fc82/0
Oct  8 22:01:08 pelsia kernel: wi0: timeout in wi_seek to fc06/0
Oct  8 22:01:08 pelsia kernel: wi0: timeout in wi_seek to fc2d/0
Oct  8 22:01:08 pelsia kernel: wi0: timeout in wi_seek to fc84/0
Oct  8 22:01:08 pelsia kernel: wi0: timeout in wi_seek to fc0e/0
Oct  8 22:01:08 pelsia kernel: wi0: timeout in wi_seek to fc85/0
Oct  8 22:01:08 pelsia kernel: wi0: timeout in wi_seek to fc2a/0
Oct  8 22:01:08 pelsia kernel: wi0: timeout in wi_seek to fc28/0
Oct  8 22:01:08 pelsia kernel: wi0: timeout in wi_seek to fc80/0
Oct  8 22:01:08 pelsia kernel: wi0: failed to allocate 2372 bytes on NIC
Oct  8 22:01:08 pelsia kernel: wi0: tx buffer allocation failed (error 12)
Oct  8 22:01:08 pelsia kernel: wi0: interface not running
Oct  8 22:01:08 pelsia kernel: 5>wi0: link state changed to DOWN
Oct  8 22:01:08 pelsia dhclient[854]: wi0: not found
Oct  8 22:01:08 pelsia dhclient[854]: exiting.
Oct  8 22:01:08 pelsia dhclient[855]: connection closed
Oct  8 22:01:08 pelsia dhclient[855]: exiting.
Received on Sat Oct 08 2005 - 14:30:14 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:44 UTC