I've been cursing the wireless card in my computer since I pieced it together last week. It's an Asus PCE-N13. It didn't require any extra driver installation under either Windows 7 x64 or Ubuntu 10.10. However, the signal was very poor in Windows, with constant drop-outs, and it would not detect any networks at all in Ubuntu.
I haven't found a solution to Windows problems yet, but I blacklisted a few modules in Ubuntu, namely by adding these lines in /etc/modprobe.d/blacklist.conf:
blacklist rt2800pci
blacklist rt2800usb
blacklist rt2x00lib
blacklist rt2x00pci
blacklist rt2x00usb
Now Ubuntu is connecting like a champ. Blazing fast, and reliable. It seems to be using the rt 2860sta driver instead of the blacklisted ones now.
I originally found this information on the Ubuntu forums: http://www.uluga.ubuntuforums.org/showthread.php?t=1579053&page=2
Edit, Nov 19, 2011
NOTE: this post is out of date. Instead, please see the project here:
DM plugin - serial communication
This project uses relative paths everywhere, and sets output filenames dynamically based on the project name. To use it, extract/sync the github repository to an installation of the DMSDK, then rename the project in Visual Studio. You should be able to safely rename the project folder without breaking anything.
======================= Original post below ===================================
Yes, VS 2003 is out of date. I use it to compile C++ extension plugins for Gatan Digital Micrograph (DM), which we use to control our microscopes and acquire/process data. The SDK for DM is designed for Visual Studio 2003 (or older).
Part of the problem of doing something that very few others do is that the documentation is usually poor. This is very much the case with the SDK.
Here was my problem:
- I don't know how to create a new project and have it compile. The SDK is sufficiently complicated and different from any standard Visual Studio project that it is difficult to take this path.
- I don't know how to rename my VS 2003 project files without breaking the project. Thus, I am unwilling to distribute the source code to my project, since it is named something completely unrelated.
Here's my solution: