[SOLVED] The distance setting was causing the low speeds, Thanks to Weedy's suggestions from IRC, I removed this option and the speed returned to the "normal" wifi speed!
The reason for the wireless extensions not being enabled when i display iwconfig, was because i had not installed the 'kmod-wlcompat' package (ipkg install kmod-wlcompat).
I recently got kamikaze up and running, wifi configured with WPA2 (psk2), and all that fancy stuff. Wired LAN works flawlessly. ~5-9MByte/s transfer speeds between a linux file server and windows PC using samba or http. however, when I test the speed (copying a large movie from my file server to my laptop via http and samba), the speed is very low. ~450KByte/s. When i do this test using my old D-Link router, I get speeds in the area of ~3MByte/s. Nothing changed on the client, the only change is this linksys.
my /etc/config/network:
root@OpenWrt:/etc/rc.d# cat /etc/config/network
#### VLAN configuration
config switch eth0
option vlan0 "0 1 2 3 4 5u"
#### Loopback configuration
config interface loopback
option ifname "lo"
option proto static
option ipaddr 127.0.0.1
option netmask 255.0.0.0
#### LAN configuration
config interface lan
option type bridge
option ifname "eth0"
option macaddr "00:1A:70:44:84:75"
option proto static
option ipaddr 192.168.1.1
option netmask 255.255.255.0
#### WAN configuration
config interface wan
option ifname "eth1"
option macaddr "00:0F:B0:FE:9D:F1"
option proto dhcp
#### WIFI configuration
config interface wifi
option ifname "eth0"
my /etc/config/wireless:
root@OpenWrt:/etc/rc.d# cat /etc/config/wireless
config wifi-device wl0
option type broadcom
option maxassoc 128
option distance 30
option channel 11
option disabled 0
config wifi-iface
option network lan
option device wl0
option mode ap
option ssid #######
option hidden 0
option isolate 0
option encryption psk2
option key #################
CPU usage is roughly .5% when testing the wifi connection. and .3% of this comes from top.
the laptop (Windows) reports Good signal with 54mbit speed. a bandwidth meter running on the computer is what is giving me the speed readout. it is steady at roughly 450KB/s.
On a (possibly) related note. iwconfig shows no wireless extensions for my wl0 interface. Even though wireless is clearly working.
root@OpenWrt:/mnt# iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
eth1 no wireless extensions.
br-lan no wireless extensions.
wl0 no wireless extensions.
imq0 no wireless extensions.
imq1 no wireless extensions.
sit0 no wireless extensions.
sixxs no wireless extensions.
(Last edited by Cisien on 22 May 2007, 09:40)