Linux on my wireless access point!
Linux on my wireless access point!
2005-10-18T11:32:00
Went to Ernakulam today to purchase a Linksys WRT54G wireless access point/DSL router and get the improved Phoenix box (Ajith has added a sample/hold and redesigned the front panel) from the Physics dept of Cochin University - relived some old memories by eating the same old half-burnt Masala Dosa from the coffee house. The WRT54G is a cool little box which runs, yes - you guessed it, Linux! It sports Broadcom BCM3302 CPU (MIPS family) and has 16Mb of RAM. Kernel version is 2.4.20. Now I can play with (and teach) MIPS assembly language and maybe do a few networking tricks! There is a neat little package which uploads a few essential utilities (like a small shell, telnet daemon etc) to the ramdisk of the device - no fooling around with firmware - reset the device and everything gets back to normal! I installed it a few hours back and was able to telnet to the box (I had to configure the `Internet' port on the box with some dummy static IP address to get this working even though I am not using it to access the net - don't know why this is required). It's possible to set up a toolchain, compile a custom kernel and flash the firmware - but that's only after getting a feel of the device. Here is a short interaction I captured with `typescript':
Trying 192.168.1.1... Connected to wifi (192.168.1.1). Escape character is '^]'. *************************************************** Welcome to the Wrt54g! 0.6 Jul 14 2005 *************************************************** BusyBox v1.00-pre2 (2003.08.30-16:40+0000) hush - the humble shell v0.01 (testing) Enter 'help' for a list of built-in commands. / # cat /proc/cpuinfo system type : Broadcom BCM947XX processor : 0 cpu model : BCM3302 V0.7 BogoMIPS : 199.47 wait instruction : no microsecond timers : yes tlb_entries : 32 extra interrupt vector : no hardware watchpoint : no VCED exceptions : not available VCEI exceptions : not available unaligned_instructions : 0 dcache hits : 178247809 dcache misses : 1073737718 icache hits : 4189813382 icache misses : 4222879716 instructions : 0 / # exitMore on Linksys hacking later! One thing you can't beat is the price - I got it for Rs.4200 (Gopu says its cheaper - 3500 in Bangalore - but maybe that's not including taxes and all).