(1) Hardware recognized by the kernel but connection with the wireless router not established
From https://help.ubuntu.com/community/WifiDocs/WirelessCardsSupported, TP-link TL-WN322G+with the USB interface works. The hardware can be recognized by Ubuntu 9.10 by using command lsusb.
Output of command lsusb:
...
Bus 001 Device 005: ID 0cf3:1006 Atheros Communications, Inc.
...
However, the wireless connection cannot be established automatically with the Network Manager applet.
Solved by follwing (2) & (3).
(2) Install the Ndiswrapper packages
Install Ndiswrapper packages (3 altogether) with Synaptic Package Manager.
(3) Download a workable driver
The Win32 driver included in the driver CD cannot be installed with Ndiswrapper (System -> Administration -> Windows Wireless Drivers). Download the workable driver named WN322G+.tar from http://forum.ubuntu.org.cn/viewtopic.php?f=116&t=236885&start=0, which is a Chinese Ubuntu forum. Rename WN322G+.tar to WN322G+.tar.lzma after downloading and uncompress it with the Archive Manager. Install it with Ndiswrapper.
(4) Reboot your Ubuntu and it should work now, connecting with your wireless router automatically.
Note: If you have difficulty in finding the driver, please email me (dglqxq@163.com).