I've now upgraded to 9.04 32bit. This problem still exists. However lowering the bit rate manually as the laptop being moved away from the router can definitely solve the problem.
So I added the following aliases to my .bashrc
alias fix11='sudo iwconfig wlan0 rate 11M fixed'
alias fix1='sudo iwconfig wlan0 rate 1M fixed'
alias fix2='sudo iwconfig wlan0 rate 2M fixed'
alias fix5='sudo iwconfig wlan0 rate 5.5M fixed'
alias fix11='sudo iwconfig wlan0 rate 11M fixed'
alias fix12='sudo iwconfig wlan0 rate 12M fixed'
alias fix6='sudo iwconfig wlan0 rate 6M fixed'
alias fix9='sudo iwconfig wlan0 rate 9M fixed'
alias fix18='sudo iwconfig wlan0 rate 18M fixed'
alias fix24='sudo iwconfig wlan0 rate 24M fixed'
alias fix36='sudo iwconfig wlan0 rate 36M fixed'
alias fix48='sudo iwconfig wlan0 rate 48M fixed'
alias fix54='sudo iwconfig wlan0 rate 54M auto'
Whenever the connection seems not stable, I start lowering the bit rate by fix48, fix38, fix24..etc
P.S. I am using the default driver from Ubuntu 9.04 32-bit
I've now upgraded to 9.04 32bit. This problem still exists. However lowering the bit rate manually as the laptop being moved away from the router can definitely solve the problem.
So I added the following aliases to my .bashrc
alias fix11='sudo iwconfig wlan0 rate 11M fixed'
alias fix1='sudo iwconfig wlan0 rate 1M fixed'
alias fix2='sudo iwconfig wlan0 rate 2M fixed'
alias fix5='sudo iwconfig wlan0 rate 5.5M fixed'
alias fix11='sudo iwconfig wlan0 rate 11M fixed'
alias fix12='sudo iwconfig wlan0 rate 12M fixed'
alias fix6='sudo iwconfig wlan0 rate 6M fixed'
alias fix9='sudo iwconfig wlan0 rate 9M fixed'
alias fix18='sudo iwconfig wlan0 rate 18M fixed'
alias fix24='sudo iwconfig wlan0 rate 24M fixed'
alias fix36='sudo iwconfig wlan0 rate 36M fixed'
alias fix48='sudo iwconfig wlan0 rate 48M fixed'
alias fix54='sudo iwconfig wlan0 rate 54M auto'
Whenever the connection seems not stable, I start lowering the bit rate by fix48, fix38, fix24..etc
P.S. I am using the default driver from Ubuntu 9.04 32-bit