Re: hostap TX fix in 5.x [Fwd: Re: wi hostap speed]

From: Scott Pilz <scottp_at_tznet.com>
Date: Mon, 17 May 2004 06:38:44 -0500 (CDT)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


	Who normally works on the wi driver? "frmhdr.wi_tx_rate = 110"
works great (thanks James) but I am unable to find the syntax/variable
where the current TX-RATE is stored. A simple if tx-rate=11 {
frmhdr.wi_tx_rate = 110; } would keep auto-fallback working. Currently the
system works great (I seen as far as 600KB/sec last night during testing)
but when the signal drops and the driver tries for 5.5 or 2, packets are
lost. I recall in earlier releases of 5.x there was a 'DataRate' display
on 'wicontrol -l', however in CURRENT this seems to be missing.

	Scott

On Mon, 17 May 2004, Jiri Mikulas wrote:

> Thanks!
> for your time ;)
> Jiri
>
> James Bowman wrote:
>
> >I spent a few hours tinkering (tampering?) with this driver, and have not
> >exactly a fix, but a clear indication of what the problem is.
> >
> >Verified (using the quick hack below): download speed geoes up from 170
> >kbytes/sec to 470 kbytes/sec, which is what I'd expect on an 11Mbps network.
> >
> >If anyone's interested, here it is:
> >
> >The Intersil manual on page 4-28 says that transmit packets need to have their
> >TxRate field filled in with 10,20,55 or 110, depending on the transmission speed.
> >
> >The 4.X driver sets the field tx_frame.wi_tx_rate in function
> >wihap_check_tx(), called from wi_start().
> >
> >The 5.X driver calls this field frmhdr.wi_tx_rate, but leaves it zero.
> >If you want to run at 11MBps, add a line
> >                  frmhdr.wi_tx_rate = 110;
> >in wi_start(), just before the call to wi_write_bap().
> >
> >(Obviously, this is just a cheesy hack.  The real code would have to find the
> >actual tx rate.  I just want to point out where the problem lies).
> >_______________________________________________
> >freebsd-current_at_freebsd.org mailing list
> >http://lists.freebsd.org/mailman/listinfo/freebsd-current
> >To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org"
> >
> >
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (FreeBSD)

iD8DBQFAqKRF2REUg6gjWxgRAi0WAKCgT5XHRwG9SBv98ZWo30He0jJARwCeP/TH
eUBACKIWA6becWNCP6Ka5Pw=
=u/SC
-----END PGP SIGNATURE-----
Received on Mon May 17 2004 - 02:38:50 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:54 UTC