The modinfo on the other Linux distribution shows me it's still on Linux 2.6.33. The driver you refer to is removed in recent Linux versions:
commit b0006e69615868f3dfdfe2bd64eb11973f1208fc
Author: Christian Lamparter <[email protected]>
Date: Fri Mar 25 20:21:55 2011 +0100
ar9170usb: purge obsolete driver
git branch -a --contains b0006e69615868
remotes/origin/HEAD -> origin/master
remotes/origin/linux-3.0.y
remotes/origin/linux-3.1.y
remotes/origin/linux-3.2.y
remotes/origin/linux-3.3.y
remotes/origin/linux-3.4.y
remotes/origin/linux-3.5.y
remotes/origin/linux-3.6.y
remotes/origin/linux-3.7.y
remotes/origin/master
This indicates to me that ar9170usb was removed from 3.0 onwards. I think it will be hard to get this module into a recent Ubuntu release.
So, taking a step back, getting the newer driver fixed seems a bit more constructive. In case you're on Ubuntu 12.04, try the backported Quantal kernel linux-image-generic-lts-quantal package. If that doesn't fix it or if you're on Quantal already, try a more recent "mainline" kernel to see if your issue is fixed "upstream". This answer explains how to install pre-built mainline kernels in Ubuntu.
ar9170kernel module in the 3.5.x sources. Please elaborate more on this kernel module you use in the other Linux distribution, e.g.modinfo ar9170– gertvdijk Jan 31 '13 at 01:43modprobe ar9170returns "FATAL: Module ar9170 not found." I'm using Linux version 3.2.0-36, and Ubuntu version 12.04. – JamesTheAwesomeDude Jan 31 '13 at 01:52modinfofrom Puppy Linux, not to modprobe the non-existing module in Ubuntu. – gertvdijk Jan 31 '13 at 01:54ar9170usband notar9170, so the Ubuntu result was probably wrong. – JamesTheAwesomeDude Jan 31 '13 at 03:00