Excellent crash course on the differences between GIT and Subversion.
Install the cross-compile environment from here.
Add these steps:
cd /usr/local/codesourcery/arm-2009q3/bin/
ln -s arm-none-linux-gnueabi-objcopy objcopy
See link.
yes "" | make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- oldconfig
make-kpkg --rootcmd fakeroot --arch armel --cross-compile arm-none-linux-gnueabi- --append-to-version=-dockstar --revision=1.1 --initrd kernel_image -j8
This will produce a debian package that can be installed.
For minimal settings: make kirkwood_defconfig
Avoid Patriot branded USB sticks for booting with the DockStar. They do not cold boot. Best bet is to get a FreeAgent drive and be done with it.
Well, it turns out that my NSLU2 ran out of disk space when I was trying to dist-upgrade to Debian Squeeze. Instead of redoing it all, I decided to try OpenWrt again which is much faster and uses the small and optimized uClib. So far, it’s going OK, but it is far from what I am used to. For one, I can’t get the NFS shares to mount on the box easily. And without the NFS shares, can’t really do much else with the NSLU2.
So I have been thinking that I should just go virtual and get rid of these tiny devices which are slow and kind of archaic. But that means running a PC 24/7, and the electricity usage may not be worth it. But then again, the freedom and the extra $10 a month in utility usage seems to be not too bad. VMware’s free ESXi 4.1 is looking better every day. :)
So the Christmas season is almost here. Can’t believe the year has come and gone. It has been a tough year with my new job but I am looking forward to 2011.
I hope everyone takes it easy with their shopping “chores” and does them safely. Life is short so let’s not make it shorter or more stressful. Be kind to others especially on the roads. Resist the urge to honk or give people the finger. All you’d be doing would bE raising your blood pressure. Use that energy somewhere else.
On your NSLU2, if you’re bold enough to be still using it for experimentation or whatnot you’d be happy to learn that the latest version (2.12) of the BitTorrent client Transmission works on it. To get it to compile, download the latest libnotify library, compile and install. Then here’s the slightly tricky part, tell Transmission’s configure script to find the newly installed library by passing these options:
./configure LIBEVENT_CFLAGS="-I/usr/local/include" LIBEVENT_LIBS="-L/usr/local/lib -levent"
OR:
./configure CFLAGS="-I/usr/local/include" LDFLAGS="-L/usr/local/lib"
As an aside, to run the daemon on bootup, adding this line to your /etc/rc.local:
su - aaron -c "/usr/local/bin/transmission-daemon -a 192.168.1.\*,127.0.0.1 -w /torrents/done -c /torrents/incomplete"
Replace aaron with your username you want to run as, and of course the paths for storing your complete and incomplete downloads.
PS: I used libevent-1.4.14b-stable. And the NSLU2 is still an excellent device to do things like running torrents by installing Debian Lenny on it.
Hi folks,
A bunch of generous and smart people have managed to figure out how to control the LEDs on the Acer EasyStore H340 in Linux. To read more on this, please go here.
As a courtesy, I am hosting the current and possibly future code for leds-h340-0.2. Current version is 0.2. This is done with permission from the author Alexander Georg. I hope you’ll find this as useful as I do. It turns off the blinking “i” LED which was driving me nuts.
Usage (taken from the post above):
tar xzvf h340-leds-0.2.tar.gz
make
sudo insmod leds-h340.ko
Disable the blinking “i” with:
echo 0 > /sys/class/leds/h340:InfoLedBlue/brightness
echo 255 > /sys/class/leds/h340:InfoLedBlue/brightness
Turn the “i” red:
echo 0 > /sys/class/leds/h340:InfoLedRed/brightness
Update: A better daemon based LED controller called “mediasmartserverd” is available that is much easier to invoke and use. It can be downloaded from here.
I haven’t posted in a little while but you should expect to see some reviews of the new Core i7 MacBook Pro, iPad and Acer 1810TZ laptop. Just gonna get set time to sit down and write my personal impressions on the subject.
Will also post how well Ubuntu 9.10 (Karmic Koala) works on the Acer 1810TZ right out of the box. Quite impressive. More on that later.
Once upon a time, way back, I mean, way way back in 1998, me and my brother decided to see if we could cover a Pet Shop Boys song we really liked called “Left to my own devices.” Intent was to have a song done for a PSB tribute album that never really came to fruition (I think).
Anyway, since I didn’t have any musical abilities (instrument wise), my brother did the music and I did some vocals with an extremely el-cheapo PC mike. Well, I am not proud of my singing, but here it is. You can laugh at it if you prefer, I won’t mind. :)
Farhan Yousaf and Adnan Yousaf – Left to my own devices
I wonder though if my voice has changed since. I was in my early 20′s then, and now in my early 30′s… Oh, and I will be posting more of the crazy stuff I was into when I had the mental capacity and the oodles of time needed to play with whatever I had access to that day. I don’t think there are any real but serious followers of this blog, so this serves as sort of a personal diary.
In the heydays of the mid-to-late 80′s, I had an Atari 800 XL. And considering that I spent most of my young adolescent days on it, I still have very fond memories of it.
When software emulators of the Atari came out, I wanted to know how it was done. Thinking more about how the CPU and the supporting sound and graphic chipsets gave me a geeky urge to write an emulator for the CPU used by those generation of 8-bit machines. The CPU used was the 6502. So folks, while this work is in progress, I wrote a very basic skeleton of an emulator written completely in Ruby. It does not very much, but I figure if anyone wanted to take a look at bad and unoptimized coding, I shouldn’t give them a reason to look elsewhere.
Download 6502.rb.bz2
Download test binary – displays alphabets from A to Z
Comments welcome, but please be gentle. :)