Vista Networking – Hell on Earth

As I have a perfectly functioning set of computers at home (running XP, Ubuntu, SuSE and PCLinuxOS) who all network quite nicely and share files as you would expect. This meant, I had thought the move to Vista was in the dim and distant future.

However, a few weeks ago my laptop underwent some toddler-inspired “maintenance” and I was forced to buy a new one. All the available laptops came with Vista pre-installed so my choices were limited.

Now, over all the laptop is fantastic – new technology items are always nice to play with. It is fast (an order of magnitude faster than the 3 year old one it replaced!), it is user friendly and, for most tasks, Vista is quite usable.

I say most tasks.

One of the critical things this laptop is required to do is to be able to access the network where the rest of the PCs share files. Without this it is, largely, pointless. Sadly, vista stubbornly refuses to connect to any other computer on the network and refuses to share its own files. The hand-holding interface of vista makes trying to trouble shoot interminably difficult (I have the Windows Vista Home Premium version), and it manages to hide pretty much all the functions underneath many, many layers of “wizard” interfaces. It is, in short, a nightmare.

After a week of trying, I can now get the Vista laptop to “see” the XP machines when it draws the network map (although this involved finding and installing updates on the XP machines) but every time I try to map a network drive or connect to the networked printer, Vista decides it can no longer see any other machines on the network. It is hellish. Without being able to access the shares, the Vista laptop is largely pointless. It may end up getting hit with a sledge hammer simply to relieve frustration.

I am somewhat bemused by the way the new OS from MS is so incompatible with previous ones that you need to add a hotfix to the older machines to let Vista talk to them, but I suspect MS has its reasons.

If you are thinking of “upgrading” your MS Windows XP (or older) machines, then I STRONGLY suggest you upgrade to a better OS like Linux or even (shock, horror) Mac OS X. If you want to go for Linux, then certainly consider PCLinuxOS as it is very easy to use, offers all the benefits of Vista with none of the problems. If you go for Vista then it will cost you money and you will need to learn a new user interface – if you want to do that, go the whole hog and Linux yourself. (Hell, I’d even say go for Solaris and I’ve had many a problem with that in the past)

I really, really hate vista. [tags]Technology, Windows, Vista, XP, Operating Systems, OS, Linux, Mac, PCLinuxOS, Networking, Protocols, Microsoft, MS, Ubuntu, SuSE, Solaris, Rant[/tags]

Linux – Partial Success

Well it seems I have had at least a partial success with the installation of Linux onto this machine. Numerous attempts with openSUSE, Ubuntu and Solaris all failed dismally.

openSUSE 10.2 in both 32 and 64bit versions refused point blank to find the USB device (previously they found it) and certainly wouldn’t give me the facility to configure it. This is doubly strange as I have openSUSE 10.2 running on an older machine in the spare room which uses an identical USB WiFI dongle, and it worked straight out of the box. This really is a shame as over the years, I have come to like SUSE and thought it’s progress was excellent.

Ubuntu 6.10 (32/64bit) and Ubuntu 6.06 (32 bit) also completely failed to work. While it was similar to openSUSE, Ubuntu is a lot more frustrating with it’s problems. The way Ubuntu obsesses about hiding the inner workings and hand-holding pretty much drive me insane. As I see it, the main reason some one will go to Linux is because they want the power and capabilities offered by a great OS. Making all of this hidden and “unintuitive” strikes me as abject lunacy.

Solaris 10.2 (32 bit) bombed. I wasn’t really expecting much from this, my experiences with Solaris on desktops in the past has never been “fun.” This time was no different. It got as far as trying to set up the graphical interface and crashed. A reboot and it was the same all over again.

While the Solaris farce was no surprise, I was a bit disappointed by the first two. This time last year I was happily running multiple linux machines (SUSE and Ubuntu) and would regularly tell people about the benefits of using them (see blog archives for examples). I honestly thought that the way both were heading, there was actually a chance you could get Linux out to the broader audience (ask heather – I kept harassing her to try it, saying how easy it is now, etc.). Give my recent experiences, I think both have taken a step backwards.

No one expects a “niche” OS like Linux to have out of the box support for every hardware device on Earth, but I would expect them to make it easier for people to find the problems. Having lots of on-line resources is useless when your problem is the network connection! I wonder what the goals of the various distros are – in the case of Ubuntu, I can only assume world domination. If the distro makers want to really move away from the small home market share (in the main, people who work in technical jobs), they need to re-think their approach.

This brings me to my last attempt. PCLinuxOS. Worked straight out of the box. I even did it twice to check. Both time this ran perfectly. Given the frustrations, and the cabinet full of install DVD/CD-Roms I have, this was amazing. I am even writing this on Firefox, under PCLinuxOS.

While I am impressed with it’s ability to find and connect to the network first time (with lots more configuration options than either SUSE or Ubuntu), I am not fully convinced I “like” PCLinuxOS yet. Give me some time to play with it, and see what installing new software is like – the main reason I want Linux is to set up an Apache server with PHP5, Perl, Python and Ruby/Rails to assist with web development. If this is not up to the task….

Anyway, let me close with a big well done to PCLinuxOS. It has succeeded where the bigger names failed (Even Mepis dropped the ball).

Linux Gamble

Well, it is the weekend. Previously, I said I was going to get some Cat5 (or Cat6) cable and hard wire myself into the router to see if I could get 64 bit openSUSE or Ubuntu working. I have discovered that 5m of Cat5 costs £24.99 from PCWorld and that is a lot more than I intend to pay on the off chance it allows me to get Linux up and running, on the grounds the Belkin works fine in Windows.

However, there is some remaining perseverance.  Tonight I have started the incantations, I have sacrificed a square pane of glass to the LinuxGod (a window… get it? Oh I give up) and unwrapped two penguin (bars) to inspect their entrails. Hopefully this will enable me to get a working Linux system over the course of the weekend.

I suspect, if I am honest and borderline serious, I am going to resort to installing 32bit openSUSE or Ubuntu, as they have worked with this device in the past. If this still fails, I will travel to Antarctica and kill every single black and white, flightless bird I come across. In a bizarre fit of over confidence, I also have a 40gb partition put aside for Solaris. I may be online again before 2008…

Linux Hates Me

Seriously. I now believe linux is a collective conciousness which has taken steps to punish me on a constant basis. You can take your weak monotheistic religions which offer some abstract punishment in an afterlife and shove them, the LinuxGod is punishing me on a daily basis. For hours at a time.

Today, on prompting by Michal, I downloaded SimplyMepis 6.5rc3 (64bit version), burned it to CD and tried to install it – hoping that its claimed hardware detection abilities would solve the problem with the USB WiFi dongle. Did it work? Not a chance. Mepis was good enough to not even be able to get a graphical interface working (I use a WinFast PX7600 GS which most other distros get working instantly). For some crazy reason, Mepis demands you log in as username:root password:root on first install (as if that provides any security..) but when I tried this from a console login, all I kept getting was “login incorrect.” After doing this for about 15 mins, I finally gave up. Yes, I am a glutton for the LinuxGod’s punishments.

As I was in a *Nix frame of mind now, I gave openSUSE (still installed) another shot. I wish I hadn’t.

Still no connected network.Once more, I went through the farce of trying to configure the Belkin USB dongle. I manually entered the WEP key numerous times. I deleted the Network card setting and re-entered it numerous times. The end result? Well, the little red “x” says it all…

When I try to view the connection information window, despite it thinking it is working (and it claims the Router wants me to enter the WEP Key…), I get this:

Screenshot - Active Connection Information

Not exactly confidence inspiring, is it? For completeness I gave recompiling the driver another shot. Following the steps as given on the Wiki, with the RT73 source files and on numerous other sites, I still only get as a far as:

make

which results in this page of nonsense:

Output of make command

As you can see, the LinuxGod truly, truly hates me. I might have to get a copy of OSX and install that instead… Either that or just allow the impending nervous breakdown take its toll… (Will try Solaris 10 next week, just for kicks)

[tags]Linux, SUSE, openSUSE, Mepis, SimplyMepis, Operating System, Technology, Wifi, Networking, Belkin, Open Source, Computers, OS X, Mac, Router, Solaris, Unix[/tags]