I have problem. Everything works fine except aireplay-ng - packet injection doesn't work at all. I have Z-com XI-626, I have loaded driver succesfully (that's not automatic - I had to write modprobe hostap_pci).
If I type the command I get this:

bt ~ # aireplay-ng -1 0 -a XX:XX:XX:XX:XX -h 00:11:22:33:44:55 -e name_of_network wlan0
18:17:51 Waiting for beacon frame (BSSID: XX:XX:XX:XX:XX:XX) on channel xx

18:17:52 Sending Authentication Request (Open System)

18:17:54 Sending Authentication Request (Open System)

18:17:56 Sending Authentication Request (Open System)
etc etc etc...

If I write this:
bt ~ # airodump-ng -c channel -w data --bssid XX:XX:XX:XX:XX wlan0

I get last line this:
Read 14837 packets (got 0 ARP requests and 0 ACKs), sent 0 packets...(0 pps)

I decided that injection doesn't work. It's same on secured and unsecured networks with automatic ip adressing and with no security like MAC white list etc... Please help.

AD1: My computer (for compatibility): AMD Sempron 2200+, 512Mb ram, 2*80gb hdd, radeon 9550 128mb, Z-Com XI-626 (firmware: 1.11, 1.8.0)

AD2: Sorry for this but I don't want to read something about stealing internet. Theese are my work networks. And it's everyones thing what to do with Backtrack. So I would like to read some solution of this, not your long abuses about wifi-hackers. Thank you very much!