it was doing the same thing on my old dell laptop from 2001
i then read that i do-sent work well with some old computersand i got the big white one as seen here(https://www.thinkpenguin.com/gnu-linux/penguin-wireless-g-usb-adapter)
and it worked perfectly but you should use thinkpenguins support