This chipset is new enough that there is, as far as I can find no sure-fire way to get it going for a 64-bit system. We are breaking ground here!
Your usb.id 0bda:8171 confirms that it's a Realtek 8192SU chipset. The driver r8192s_usb is built-in, however, it doesn't recognize your exact device ID. There are several reports of adding the ID to the system to get the built-in to work. All of them involve re-compiling the kernel. As fun as that might be, it's going to be a bright sunshiny day here, and we'd both like to get out and enjoy it, so let's try a quicker method.
Please remove the device, open a terminal and do:
Code:
sudo gedit /etc/udev/rules.d/network_drivers.rules
The text editor gedit will open ready for you to write a new file. Add one long line:
Code:
ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="0bda", ATTR{idProduct}=="8171", RUN+="/sbin/modprobe -qba r8192s_usb"
Proofread carefully. Save and close gedit. Now do:
Code:
sudo gedit /etc/modprobe.d/network_drivers.conf
Add one long line:
Code:
install r8192s_usb /sbin/modprobe --ignore-install r8192s_usb $CMDLINE_OPTS; /bin/echo "0bda 8171" > /sys/bus/usb/drivers/r8192s/new_id
Proofread, save and close gedit. Re-insert the device. Any signs of life?
As I said, this is a bit experimental; we may have to tweak a bit. We also have a non-ndiswrapper Plan B.
Bookmarks