Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 Jan 2006 22:32:08 +0100
From:      Fabian Keil <freebsd-listen@fabiankeil.de>
To:        freebsd-stable@freebsd.org
Subject:   wi0 unreliable on FreeBSD 6.0
Message-ID:  <20060115223208.1e9719aa@localhost>

next in thread | raw e-mail | index | archive | help
--Sig_AqweD8UpFkAMKdu7HuVUvkl
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Since the update from RELENG_5 to RELENG_6 a few days ago I have
trouble with the wireless network.

This card worked fine with FreeBSD 5.4: =20

wi0: <T-Sinus 130card> at port 0x4000-0x403f irq 11 function 0 config 1
on pccard0
wi0: using RF:PRISM2.5 MAC:ISL3873
wi0: Intersil Firmware: Primary (1.0.4), Station (1.2.0)

But only works with very low traffic on FreeBSD 6.0.
I can use it to check my emails and to flood ping for a while:

--- 192.168.0.1 ping statistics ---
58577 packets transmitted, 57031 packets received, 2% packet loss
round-trip min/avg/max/stddev =3D 2.934/700.012/1169.922/327.406 ms

But as soon as I open firefox, which then tries to get some RSS feeds,
I loose the connection. If I have firefox already open I can sometimes
get the first half of a small web page, but only sometimes.

The ifconfig wi0 output is then shortened to:

wi0: flags=3D8807<UP,BROADCAST,DEBUG,SIMPLEX,MULTICAST> mtu 1500
        inet 192.168.0.51 netmask 0xffffff00 broadcast 192.168.0.255
        inet6 fe80::230:f1ff:fe66:d97e%wi0 prefixlen 64 scopeid 0x3=20
        ether 00:30:f1:66:d9:7e

instead of

wi0: flags=3D8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet 192.168.0.51 netmask 0xffffff00 broadcast 192.168.0.255
        inet6 fe80::230:f1ff:fe66:d97e%wi0 prefixlen 64 scopeid 0x3=20
        ether 00:30:f1:66:d9:7e
        media: IEEE 802.11 Wireless Ethernet autoselect (DS/2Mbps)
        status: associated
        ssid ec60bfg3b4 channel 11 bssid 00:14:6c:1b:62:a8
        stationname "FreeBSD WaveLAN/IEEE node"
        authmode OPEN privacy MIXED deftxkey 1 wepkey 1:104-bit
txpowmax 100

After "ifconfig wi0 debug" dmesg says:

wi0: timeout in wi_cmd 0x0002; event status 0x8008
wi0: timeout in wi_cmd 0x0000; event status 0x8008
wi0: wi_cmd: busy bit won't clear.
wi0: init failed
wi0: failed to allocate 2372 bytes on NIC
wi0: tx buffer allocation failed (error 12)
wi0: interface not running
wi0: link state changed to DOWN

If I unload if_wi and wlan_wep, remove the card, put it in again
and reload if_wi and wlan_wep, I can reconfigure the card and
ping some more.

I use wlan and wlan_wep as modules, my setup works fine
with an Atheros-based card.

I noticed the mails that wi0 is regarded as old technology and
therefore will not be enhanced to support WPA in the next time,
but it should still work as reliable as on 5.4, right?

Fabian
--=20
http://www.fabiankeil.de/

--Sig_AqweD8UpFkAMKdu7HuVUvkl
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (FreeBSD)

iD8DBQFDyr9YjV8GA4rMKUQRAv+rAJ9in0avBBfoejEEV7rSMYzFXy/7iwCdE90F
Dybm990IICeG7syALbjLeSY=
=KZCG
-----END PGP SIGNATURE-----

--Sig_AqweD8UpFkAMKdu7HuVUvkl--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060115223208.1e9719aa>