Ubuntu & Alfa Network AWUS036H

Hi,

A few days ago I have posted a message in this group because I wasn't
able to use WPA with my MA111 wifi adapter. I found the reason : it's
because this good old wifi adapter doesn't support WPAPSK.

So I decided to purchase a new adapter for use with my beagleboard and
I choose the Alfa Network AWUS036H because it was said that it was
working good with linux.
Well I have a problem: it connect to the wifi, I'm able to ping the
gateway and browse a little the internet but then it stop without any
reason.

So I disable the network and enable it again and ping the gateway,
here is what's happening :

ubuntu@beagleboard:~$ ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=55 ttl=64 time=2014 ms
64 bytes from 192.168.1.1: icmp_seq=56 ttl=64 time=1008 ms
64 bytes from 192.168.1.1: icmp_seq=57 ttl=64 time=7.66 ms
64 bytes from 192.168.1.1: icmp_seq=58 ttl=64 time=7.63 ms
64 bytes from 192.168.1.1: icmp_seq=59 ttl=64 time=4.30 ms
64 bytes from 192.168.1.1: icmp_seq=60 ttl=64 time=4.94 ms
64 bytes from 192.168.1.1: icmp_seq=61 ttl=64 time=4.54 ms
64 bytes from 192.168.1.1: icmp_seq=63 ttl=64 time=5.43 ms
64 bytes from 192.168.1.1: icmp_seq=64 ttl=64 time=1.83 ms
64 bytes from 192.168.1.1: icmp_seq=66 ttl=64 time=7.72 ms
64 bytes from 192.168.1.1: icmp_seq=67 ttl=64 time=8.33 ms
64 bytes from 192.168.1.1: icmp_seq=68 ttl=64 time=8.12 ms
64 bytes from 192.168.1.1: icmp_seq=69 ttl=64 time=4.76 ms
64 bytes from 192.168.1.1: icmp_seq=70 ttl=64 time=1.77 ms
64 bytes from 192.168.1.1: icmp_seq=72 ttl=64 time=7.44 ms
64 bytes from 192.168.1.1: icmp_seq=73 ttl=64 time=3.75 ms
64 bytes from 192.168.1.1: icmp_seq=74 ttl=64 time=1.95 ms
64 bytes from 192.168.1.1: icmp_seq=75 ttl=64 time=1.89 ms
64 bytes from 192.168.1.1: icmp_seq=76 ttl=64 time=2.34 ms
64 bytes from 192.168.1.1: icmp_seq=77 ttl=64 time=6.47 ms
64 bytes from 192.168.1.1: icmp_seq=78 ttl=64 time=2.13 ms
64 bytes from 192.168.1.1: icmp_seq=79 ttl=64 time=1.89 ms
64 bytes from 192.168.1.1: icmp_seq=80 ttl=64 time=2.19 ms
64 bytes from 192.168.1.1: icmp_seq=81 ttl=64 time=18.7 ms
64 bytes from 192.168.1.1: icmp_seq=82 ttl=64 time=32.8 ms
64 bytes from 192.168.1.1: icmp_seq=83 ttl=64 time=46.6 ms
64 bytes from 192.168.1.1: icmp_seq=84 ttl=64 time=63.8 ms
64 bytes from 192.168.1.1: icmp_seq=85 ttl=64 time=87.8 ms
64 bytes from 192.168.1.1: icmp_seq=86 ttl=64 time=171 ms
64 bytes from 192.168.1.1: icmp_seq=87 ttl=64 time=282 ms
64 bytes from 192.168.1.1: icmp_seq=88 ttl=64 time=2.41 ms
64 bytes from 192.168.1.1: icmp_seq=89 ttl=64 time=4.21 ms
64 bytes from 192.168.1.1: icmp_seq=90 ttl=64 time=11.2 ms
64 bytes from 192.168.1.1: icmp_seq=91 ttl=64 time=5.95 ms
64 bytes from 192.168.1.1: icmp_seq=93 ttl=64 time=3.57 ms
64 bytes from 192.168.1.1: icmp_seq=94 ttl=64 time=2.28 ms
64 bytes from 192.168.1.1: icmp_seq=95 ttl=64 time=2.10 ms
64 bytes from 192.168.1.1: icmp_seq=96 ttl=64 time=1.98 ms
From 192.168.1.44 icmp_seq=135 Destination Host Unreachable
From 192.168.1.44 icmp_seq=136 Destination Host Unreachable
From 192.168.1.44 icmp_seq=137 Destination Host Unreachable

Do you have an idea of what's happening ? I'm stuck and I can't find a
solution since 3 days...