Hrm here are some statistics:
eth1 Link encap:Ethernet HWaddr 00:13:02:B5:76:10
inet addr:18.104.22.168 Bcast:22.214.171.124 Mask:255.255.224.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:41687 errors:0 dropped:9339 overruns:0 frame:0
TX packets:558 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:47349446 (45.1 MiB) TX bytes:151888 (148.3 KiB)
Interrupt:193 Base address:0xe000 Memory:d6000000-d6000fff
RX packets: 41687 dropped: 9339
TX packets: 558
The transmission ratio is ridiculous here. 45.1 MiB vs. 148.3 KiB. In terms of web pages browsed during this time, it most certainly did not add up to 45.1 MiB, so that must have resulted from high packet loss. They should be closer. In windows the transmission ratio is much closer to 1 (e.g. 10,745 / 8808).
A ping to google shows:
30 packets transmitted, 27 received, 10% packet loss, time
Again 10% packet loss.
But what makes this most unusual is that I'm about 4 meters from the AP. And:
Link Quality is at 89/100. Invalid misc seems to correspond with the number of dropped packets.
Is there a reason why the driver keeps dropping packets? I think I read that invalid misc occurs when a frame/packet fails a checksum. Is there a way to disable this?