The Sony Network Walkman Saga
Those of you who live your lives vicariously through me, will recall that I was having a hell of a time getting my USB Network Walkman to work in Linux. Well I’ve fixed it.
I tried using Wine first of all. It’s free (as in no cost) and looking at the Wine database, I could have it up and running in no time. Well that didn’t work. Next stop was Crossover Office, again, it didn’t work. It just seems that Sony’s SonicStage software doesn’t play nicely with Linux.
My next thought was to install Windows. Yeah, I know, it does seem as though I gave up. Not so, though. I went to the Qemu website and grabbed the latest version of qemu and kqemu. I won’t link to them because the site itself has the latest versions. And I doubt they’d appreciate my thousands of readers hotlinking to the files. Kqemu is an accelerator for qemu – I installed it and the Windows install still went very slowly – I shudder to think what the install would have been like without it.
The install is very straightforward: untar the qemu file, untar the kqemu file and move the kqemu folder inside the qemu folder. Then do the old ./configure && make && make install. It takes around 15 – 20 minutes on my system – your mileage may vary.
I then grabbed my genuine copy of Windows XP (this is important – I said in my other post that I didn’t want to pirate anything and this still holds true), and ran the following command:
qemu-img create -f raw ~/images/winxp.img 6000M and
qemu -hda images/winxp.img -cdrom /dev/cdrom -boot c and installed XP SP1.
It all went wonderfully. I am now in the process of updating XP to get all the driver updates and service packs and patches and fully expect to be up and running sometime tomorrow.
I said it works, I didn’t say it works fast.
/usr/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE and
/bin/chmod 666 /dev/net/tun means that XP can use my network connection set up under Linux and the firewall allows it through.
I’ll update you when I install SonicStage and get my walkman up and running.
Oh yeah, here’s my XP desktop: