Date: Tue, 01 Feb 2005 18:16:38 -0300 From: Paulo Fragoso <paulo@nlink.com.br> To: freebsd-hackers@freebsd.org Subject: TX rate problem in hostap mode Message-ID: <41FFF1B6.6070809@nlink.com.br>
next in thread | raw e-mail | index | archive | help
Hi, We are using a Samsung wireless card (PRISM2) with FreeBSD 5.3 in hostap mode and client is running FreeBSD 5.3 with Orinoco wireless card, all works fine but tx rate at hostap it is all time in 2Mbps. We found this article for solve this problem with FreeBSD 5.x: http://excamera.com/cgi-bin/blosxom.cgi After modify dev/wi/if_wi.c in the hostap: --- dev/wi/if_wi.c.orig Tue Feb 1 17:15:20 2005 +++ dev/wi/if_wi.c Tue Feb 1 17:58:44 2005 @@ -958,6 +958,10 @@ wi_dump_pkt(&frmhdr, NULL, -1); fid = sc->sc_txd[cur].d_fid; off = sizeof(frmhdr); + + /* tx_rate problem? */ + frmhdr.wi_tx_rate = 110; + error = wi_write_bap(sc, fid, 0, &frmhdr, sizeof(frmhdr)) != 0 || wi_mwrite_bap(sc, fid, off, m0, m0->m_pkthdr.len) != 0; m_freem(m0); now we can get files from hostap faster (5x) than before. Both cards (hostap and client) was using mediaopt DS/11Mbps. Is possible ifconfig command change this field when using mediaopt "DS/11Mbps"? Paulo.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?41FFF1B6.6070809>