Hi Everyone, I have installed a Netgear 802.11b (MA311) PCI card into my freebsd box but I can't get it to transfer data faster than 180KBps in either direction. I have tried the card in 2 freebsd boxes one running 5.1 Release and the other 5.4 Stable, no difference. I also ran trafshow on wi0 and the traffic looks to come in bursts. I have included my config below, can anyone see a problem? Thank you. -Chris ----------------------------------------------- wi0: <Intersil Prism2.5> mem 0x40400000-0x40400fff irq 21 at device 10.0 on pci2 wi0: using RF:PRISM2.5 MAC:ISL3874A(Mini-PCI) wi0: Intersil Firmware: Primary (1.1.0), Station (1.4.9) wi0: Ethernet address: 00:09:5b:69:15:58 wi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps su-2.05b# uname -a FreeBSD spunky2.routemaster.net 5.4-STABLE FreeBSD 5.4-STABLE #3: Thu Apr 21 01:03:43 EST 2005 chrisric@spunky2.routemaster.net:/usr/obj/usr/src/sys/SPUNKY2 i386 su-2.05b# ifconfig wi0 wi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 inet6 fe80::209:5bff:fe69:1558%wi0 prefixlen 64 scopeid 0x2 inet 10.10.11.254 netmask 0xffffff00 broadcast 10.10.11.255 ether 00:09:5b:69:15:58 media: IEEE 802.11 Wireless Ethernet DS/11Mbps <hostap> (DS/2Mbps <hostap>) status: associated ssid Spunky_AP 1:Spunky_AP stationname "FreeBSD WaveLAN/IEEE node" channel 6 authmode OPEN powersavemode OFF powersavesleep 100 rtsthreshold 2312 protmode CTS wepmode OFF weptxkey 1 NIC serial number: [ 99SA01000000 ] Station name: [ FreeBSD WaveLAN/IEEE node ] SSID for IBSS creation: [ Spunky_AP ] Current netname (SSID): [ Spunky_AP ] Desired netname (SSID): [ Spunky_AP ] Current BSSID: [ 00:09:5b:69:15:58 ] Channel list: [ 7ff ] IBSS channel: [ 6 ] Current channel: [ 6 ] Comms quality/signal/noise: [ 0 81 27 ] dBm Coms Quality: [ 0 -73 -73 ] Promiscuous mode: [ Off ] Process 802.11b Frame: [ Off ] Intersil-Prism2 based card: [ 1 ] Port type (1=BSS, 3=ad-hoc): [ 6 ] MAC address: [ 00:09:5b:69:15:58 ] TX rate (selection): [ 11 ] TX rate (actual speed): [ 2 ] RTS/CTS handshake threshold: [ 2312 ] Create IBSS: [ Off ] Access point density: [ 1 ] Power Mgmt (1=on, 0=off): [ 0 ] Max sleep time: [ 100 ] PRI Identity: [ 21 0 1 1 ] STA Identity: [ 31 9 1 4 ] Card ID register: [ 8013 0 1 0 ] Regulatory Domains: [ usa ] Temperature Range: [ 1 ] WEP encryption: [ Off ] TX encryption key: [ 1 ] Encryption keys: [ ][ ][ ][ ]
Chris Richards wrote:>Hi Everyone, > >I have installed a Netgear 802.11b (MA311) PCI card into my freebsd box >but I can't get it to transfer data faster than 180KBps in either >direction. I have tried the card in 2 freebsd boxes one running 5.1 >Release and the other 5.4 Stable, no difference. I also ran trafshow on >wi0 and the traffic looks to come in bursts. > >I have included my config below, can anyone see a problem? > >Thank you. > >-Chris > >----------------------------------------------- >wi0: <Intersil Prism2.5> mem 0x40400000-0x40400fff irq 21 at device 10.0 >on pci2 >wi0: using RF:PRISM2.5 MAC:ISL3874A(Mini-PCI) >wi0: Intersil Firmware: Primary (1.1.0), Station (1.4.9) >wi0: Ethernet address: 00:09:5b:69:15:58 >wi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps > >su-2.05b# uname -a >FreeBSD spunky2.routemaster.net 5.4-STABLE FreeBSD 5.4-STABLE #3: Thu >Apr 21 01:03:43 EST 2005 >chrisric@spunky2.routemaster.net:/usr/obj/usr/src/sys/SPUNKY2 i386 > >su-2.05b# ifconfig wi0 >wi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 > inet6 fe80::209:5bff:fe69:1558%wi0 prefixlen 64 scopeid 0x2 > inet 10.10.11.254 netmask 0xffffff00 broadcast 10.10.11.255 > ether 00:09:5b:69:15:58 > media: IEEE 802.11 Wireless Ethernet DS/11Mbps <hostap> >(DS/2Mbps <hostap>) > status: associated > ssid Spunky_AP 1:Spunky_AP > stationname "FreeBSD WaveLAN/IEEE node" > channel 6 authmode OPEN powersavemode OFF powersavesleep 100 > rtsthreshold 2312 protmode CTS > wepmode OFF weptxkey 1 > >NIC serial number: [ 99SA01000000 ] >Station name: [ FreeBSD WaveLAN/IEEE node ] >SSID for IBSS creation: [ Spunky_AP ] >Current netname (SSID): [ Spunky_AP ] >Desired netname (SSID): [ Spunky_AP ] >Current BSSID: [ 00:09:5b:69:15:58 ] >Channel list: [ 7ff ] >IBSS channel: [ 6 ] >Current channel: [ 6 ] >Comms quality/signal/noise: [ 0 81 27 ] >dBm Coms Quality: [ 0 -73 -73 ] >Promiscuous mode: [ Off ] >Process 802.11b Frame: [ Off ] >Intersil-Prism2 based card: [ 1 ] >Port type (1=BSS, 3=ad-hoc): [ 6 ] >MAC address: [ 00:09:5b:69:15:58 ] >TX rate (selection): [ 11 ] >TX rate (actual speed): [ 2 ] >RTS/CTS handshake threshold: [ 2312 ] >Create IBSS: [ Off ] >Access point density: [ 1 ] >Power Mgmt (1=on, 0=off): [ 0 ] >Max sleep time: [ 100 ] >PRI Identity: [ 21 0 1 1 ] >STA Identity: [ 31 9 1 4 ] >Card ID register: [ 8013 0 1 0 ] >Regulatory Domains: [ usa ] >Temperature Range: [ 1 ] >WEP encryption: [ Off ] >TX encryption key: [ 1 ] >Encryption keys: [ ][ ][ ][ ] >_______________________________________________ >freebsd-stable@freebsd.org mailing list >http://lists.freebsd.org/mailman/listinfo/freebsd-stable >To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" > >Hi I have the same problem, its a bug in the hostap-driver that limit it to 2Mbps. See this: media: IEEE 802.11 Wireless Ethernet DS/11Mbps <hostap> (DS/2Mbps <hostap>) You have declared that you want 11 Mbps but it sets to maximum 2Mbps.
Marco Stroosnijder wrote:>Carl, > >Just a hunch... asymetric I/O in your pccard slot? >Try geting and puting files via ftp between the two hosts. >There is a big differance between getting and putting files!! >(number of reads and writes from "pccard slot") >I had problems with normal ethernet 100 Mbit pccards 750 KB max "write". > > >My wireless network consists of a server with a PCI wifi card (Netgear MA311) which acts as a accesspoint and a laptop (Dell Lattitude D600) with a Intel Pro/Wireless 2200BG mini-PCI card. The problem is with the MA311-card.>Wireless links have 2-10 % package loss by default. >To check for package loss or for a general bad link, I just use ping >-a/-A to hear if packets are lost. Ping will be auditable on i.e. in >case of failure, this beats the crap out of watching those sequence >numbers. This may also show succes and failure in bursts. > >Maybe you should (if possible) adjust the rate to 11Mbps or (try to) >"enforce" it from the "other side". Most likely using ifconfig +mediaopt > > >>wi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps >> >> > >According to the ifconfig output the wi0 interface is 2Mbps >(DS/2Mbps <hostap>) > >Further down your output you find this: > > >>TX rate (selection): [ 11 ] >>TX rate (actual speed): [ 2 ] >> >> > >2Mbit = (theo. aprox.) 256 KBytes - >minus package loss and other factors = 220 KBytes MAX (?)... >Maybe 180 KBytes is not so bad? > >My 2 cents, >Marco Stroosnijder > >The problem is that it won't set to 11Mbps. It's a bug. There is a hack to lock the rate at 11Mbps but when you got bad signal it don't go down as it should and you get high packet loss. See: http://lists.freebsd.org/pipermail/freebsd-hackers/2005-February/010102.html - Carl