Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 29 Dec 2007 15:28:55 -0500
From:      bazzoola <bazzoola@gmail.com>
To:        =?ISO-8859-1?Q?Dag-Erling_Sm=F8rgrav?= <des@des.no>
Cc:        kevlo@freebsd.org, sam@freebsd.org, current@freebsd.org, net@freebsd.org
Subject:   Re: if_ral regression
Message-ID:  <E2F2A42F-1643-45F4-9777-284C2A92BE35@gmail.com>
In-Reply-To: <86ir2hznnd.fsf@ds4.des.no>
References:  <86ir2hznnd.fsf@ds4.des.no>

next in thread | previous in thread | raw e-mail | index | archive | help

On Dec 29, 2007, at 7:33 AM, Dag-Erling Sm=F8rgrav wrote:

> I upgraded my router cum firewall cum access point (soekris net4801 =20=

> with
> a cheap third-party ralink-based wlan adapter) from RELENG_6 to HEAD =20=

> and
> noticed what seems to be a regression in if_ral.  After a certain =20
> amount
> of use (i.e. actually having a client connected to it and transferring
> data), the connection falters, and eventually the client can no longer
> see even see the access point in a scan.  Restarting the interface on
> the router (/etc/rc.d/netif restart ral0) fixes it.  I now have a cron
> job that does this every five minutes.  I still get occasional =20
> outages,
> but all I have to do is wait a few minutes for the cron job to kick =20=

> in.
>
> Outages are clearly related to traffic; a sure-fire way to trigger one
> is to start a backup job on my laptop (rsync to my file server).  I =20=

> will
> lose the wlan connection repeatedly until I either stop trying or run
> the script with a bandwidth limit.
>
> des@soe ~% uname -a
> FreeBSD soe.des.no 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Sat Dec 15 =20
> 20:46:29 UTC 2007     des@pwd.des.no:/usr/obj/usr/src/sys/soe  i386
> des@soe ~% kldstat -v
> Id Refs Address    Size     Name
> 1   18 0xc0400000 33fdfc   kernel (/boot/soe/kernel)
> 2    1 0xc0740000 7690     if_sis.ko (/boot/soe/if_sis.ko)
> 3    2 0xc0748000 1dbe0    miibus.ko (/boot/soe/miibus.ko)
> 4    1 0xc0766000 18e28    if_ral.ko (/boot/soe/if_ral.ko)
> 5    4 0xc077f000 2a95c    wlan.ko (/boot/soe/wlan.ko)
> 6    1 0xc07aa000 2cb0     wlan_acl.ko (/boot/soe/wlan_acl.ko)
> 7    1 0xc07ad000 1924     wlan_scan_ap.ko (/boot/soe/wlan_scan_ap.ko)
> 8    1 0xc107f000 6000     geom_md.ko (/boot/soe/geom_md.ko)
> 9    1 0xc10f9000 2000     pflog.ko (/boot/soe/pflog.ko)
> 10    1 0xc10fb000 2f000    pf.ko (/boot/soe/pf.ko)
> 11    4 0xc118d000 a000     netgraph.ko (/boot/soe/netgraph.ko)
> 12    1 0xc119c000 3000     ng_ether.ko (/boot/soe/ng_ether.ko)
> 13    1 0xc11a8000 5000     ng_pppoe.ko (/boot/soe/ng_pppoe.ko)
> 14    1 0xc11ad000 4000     ng_socket.ko (/boot/soe/ng_socket.ko)
> des@soe ~% grep ral0 /var/run/dmesg.boot
> ral0: <Ralink Technology RT2560> mem 0xa0004000-0xa0005fff irq 11 at =20=

> device 10.0 on pci0
> ral0: MAC/BBP RT2560 (rev 0x04), RF RT2525
> ral0: Ethernet address: 00:08:a1:8d:2f:73
> ral0: [ITHREAD]
> des@soe ~% pciconf -lv
> [...]
> ral0@pci0:0:10:0:       class=3D0x028000 card=3D0x00201371 =20
> chip=3D0x02011814 rev=3D0x01 hdr=3D0x00
>    vendor     =3D 'Ralink Technology, Corp'
>    device     =3D '0x03011814 Zonet ZEW1601 (Ralink Chipset) 802.11b/g =
=20
> WLAN Card'
>    class      =3D network
> [...]
> des@soe ~% ifconfig ral0
> ral0: flags=3D8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 =20=

> mtu 1500
>        ether 00:08:a1:8d:2f:73
>        inet 10.0.11.1 netmask 0xffffff00 broadcast 10.0.11.255
>        media: IEEE 802.11 Wireless Ethernet autoselect mode 11g =20
> <hostap>
>        status: associated
>        ssid des.no channel 1 (2412 Mhz 11g) bssid 00:08:a1:8d:2f:73
>        authmode OPEN privacy OFF txpower 50 scanvalid 60 bgscan
>        bgscanintvl 300 bgscanidle 250 roam:rssi11g 7 roam:rate11g 5
>        protmode CTS dtimperiod 1
>
> DES
> --=20
> Dag-Erling Sm=F8rgrav - des@des.no
> _______________________________________________
> freebsd-current@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to =
"freebsd-current-unsubscribe@freebsd.org=20
> "

I have reported a similar regression
please see
http://www.freebsd.org/cgi/query-pr.cgi?pr=3D117655
=
http://lists.freebsd.org/pipermail/freebsd-stable/2007-October/037636.html=


Thanks!=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E2F2A42F-1643-45F4-9777-284C2A92BE35>