Just another person with same problem. Patch backported from 1.6 attached.
Adrian -- Email: [EMAIL PROTECTED] -*- GPG key available on public key servers Debian GNU/Linux - the maintainable distribution -*- www.debian.org Avoid working with children, animals and Microsoft "operating" systems
--- wrapper.c.orig 2005-12-13 23:22:19.000000000 +0000 +++ wrapper.c 2005-12-13 23:26:08.000000000 +0000 @@ -1089,6 +1089,7 @@ struct ndis_wireless_stats ndis_stats; NDIS_STATUS res; ndis_rssi rssi; + unsigned long frag; TRACEENTER2(""); if (wd->stats_enabled == FALSE || wd->link_status == 0) @@ -1109,12 +1110,13 @@ (u32)ndis_stats.ack_fail + (u32)ndis_stats.frame_dup; - if ((u32)ndis_stats.tx_frag) + frag = 6 * (unsigned long)ndis_stats.tx_frag; + if (frag) iw_stats->qual.qual = 100 - 100 * ((u32)ndis_stats.retry + 2 * (u32)ndis_stats.multi_retry + 3 * (u32)ndis_stats.failed) / - (6 * (u32)ndis_stats.tx_frag); + frag; else iw_stats->qual.qual = 100; TRACEEXIT2(return);