Hi I have a problem with aireplay. this is what i got:

CH  2 ][ Elapsed: 1 min ][ 2011-11-07 23:06 ][ fixed channel mon0: -1                      
 BSSID              PWR RXQ  Beacons    #Data, #/s  CH  MB   ENC  CIPHER AUTH ESSID         
 00:0F:B5:57:E0:08  -71  96     1007      203    0   2  11   WPA  TKIP   PSK  Bj�rnen       
 BSSID              STATION            PWR   Rate    Lost  Packets  Probes                  
 00:0F:B5:57:E0:08  D0:DF:9A:2D:84:54  -76   11 - 1      4     2060  Bj�rnen
root@bt:~/Desktop/Hack# ^C
root@bt:~/Desktop/Hack# aireplay-ng --deauth 1 -a E0:91:F5:FF:07:30 -c C4:46:19:37:615 mon0
23:09:46 Waiting for beacon frame (BSSID: E0:91:F5:FF:07:30) on channel -1
23:09:46 Couldn't determine current channel for mon0, you should either force the operation with --ignore-negative-one or apply a kernel patch
Please specify an ESSID (-e).

I'm using Alfa AWUS036NH and did the patches from the wiki but i still get this problem. How do i fix this?