krish – 起死回生 [Wake up from death & return to life.]

December 11, 2013

Blackberry WebWorks 2.0 on Linux!

Okay!, so first some history.. was working with Webworks 1.x to get my game Baka – The World’s Hungriest Frog packaged for Blackberry 10.x platform.

Ran into quite some problems … not finding debug tokens to missing author.p12 files were just some of them.
To much dismay, suddenly all the docs links I was referring to on the developer url on blackberry site changed to Webworks 2.0 (Yay! RIM released BB Webworks 2.0 based on Apache cordova)

Wasn’t much “yay!” for me as I spent over a week figuring out why my debug token wasnt generating or why I couldn’t package a simple bar file… all in between making trips to hospital for I was under treatment for typhoid (still under medicine as we speak).

rants on twitter

rants on twitter

more rants

more rants

Anyway, I was super pissed… shot couple of mails and tweets and thankfully Erik (@WaterlooErik) mailed back quick…. and with quite a sensible reply. Very kind of him 🙂

3 lines from his email got me the root of the problem

When testing with the new WebWorks 2.0 SDK, you should actually only have to run the following command when your device is connected:
webworks run

This will automatically generate a debug token for you if need be, upload it to the device, and then deploy your project in debug mode to the device.

Have you registered your BBID code signing keys and generated a new author.p12 file already? (If you are using your old CSJ code signing keys, that may be where the issue is coming from.)

My Problems:
1. What he mentioned as “automatically generate a debug token for you” wasn’t happening.

2. So, I was trying everything manually to create those debug tokens… using csj files with the old webworks debugtokenrequest commands and csk with new debugtokenrequest… wait.. in short I had both stuff installed in a big mess.

3. I was using Webworks setup inside a Windows VM running on a Linux host.. so the device was connected via host to guest.. and somehow that pretty much doesnt work. “No Blackberry device found” 🙂

I definitely didn’t want to dual boot my laptop with windows for this (although I could have used my desktop .. I wanted to have this on the move)

Then I found this https://github.com/badtoyz/BB10-WebWorks-SDK-2.0.0.54-Beta

Decided to do a clean install on my laptop/Ubuntu host … so here I take you through how it was done along with some pitfalls.

 

 

INSTALLING WebWorks 2.0 BETA on Ubuntu Linux:

– PREREQUISITES

\\ Install Git, ia32-libs, Java Runtime Environment
krish@shenron:~$ sudo apt-get install git ia32-libs openjdk-6-jre

\\ Update Repo and install python stuff and build tools
krish@shenron: ~$ sudo apt-get update
krish@shenron: ~$ sudo apt-get install python-software-properties python g++ make

\\ Get Nodejs from Chris’s ppa – there is a nice updated build for lucid lynx, so didn’t have to compile from source
krish@shenron: ~$ sudo add-apt-repository ppa:chris-lea/node.js
\\Accept the freaking ppa adding warning 🙂

\\Install Nodejs
krish@shenron: ~$ sudo apt-get update; sudo apt-get install nodejs

\\Install Cordova via npm
\\ Note: I didn’t have to install npm via my package manager. Infact it apt-cache policy npm shows its not installed. Probably comes packaged with nodejs
krish@shenron: ~$ sudo npm install -g cordova


– WebWorks 2.0 Beta

\\ Get from Mike’s (@badtoyz) repo
krish@shenron:/opt$   git clone https://github.com/badtoyz/BB10-WebWorks-SDK-2.0.0.54-Beta.git
krish@shenron:/opt$   mv BB10-WebWorks-SDK-2.0.0.54-Beta    BadToyz-BB10WebWorks

 

– Start UI and Try to create a Test Project

startui

Open a tab on your browser to http://localhost:3123, this should give you WebWorks 2.0 UI
Try creating a project and Build it.

For me, it didnt 🙂 .. It got stuck at a dialog called “Creating…” or something and hung there.
So did a little debug via command line, found where the problem step was, reported it on an issue
https://github.com/badtoyz/BB10-WebWorks-SDK-2.0.0.54-Beta/issues/2

I thought I might now have to wait another week for this, but Mike was kind enough to fix this fast (as you can see from the replies on that issue)

 

 

– Pull in latest from Repo + Couple of more changes I figured was necessary

\\ Stop the UI by Ctrl+C on that term you were running it on.

\\ Pulled in Mike’s fixes. You may not have to do this because you will get latest fix from HEAD
krish@shenron:/opt/BadToyz-BB10WebWorks$ git pull origin master

\\ Install npmlog, graceful-fs and clean .cordova
krish@shenron: ~$ sudo npm install npmlog
krish@shenron: ~$ sudo npm install graceful-fs
krish@shenron: ~$ rm -rf .cordova

\\ Extend PATH variable .bashrc to add /opt/BadToyz-BB10WebWorks
\\ and /opt/BadToyz-BB10WebWorks/cordova-blackberry/bin/dependencies/bb-tools/bin

Add to your PATH in .bashrc

Add to your PATH in .bashrc – Sorry for the small screenshot. Resized by mistake 😦

\\ Now startui again and try to create test project
krish@shenron: ~$ cd /opt/BadToyz-BB10WebWork
krish@shenron:/opt/BadToyz-BB10WebWorks$ ./start-ui

Go to that localhost:3123 again, and try… it worked this time 🙂
Was able to create the project.

 

– CONNECT Your Blackberry on LINUX

I was using z10 dev alpha B.. you might have a z30.

Well, this doesnt work so seamlessly as it does on Windows, aka.. it doesnt connect via usb as a recognizable device.. this is the reason I couldn’t forward the usbdevice into my VirtualMachine windows.

Anyway here’s the work around

1. Enable Dev Mode
– Go to Settings -> Security and Privacy -> Development Mode
– Give a password, remember it. This is your DEVICEPASSWORD
– Set an IP. Default is 169.254.0.1 (I used 169.254.1.5)

2. Connecting via USB on Linux
– Got to Settings -> Storage and Access
– Set USB Connections to “Connect to Windows” or “Connect to Mac” instead of the default “Auto detect”
Now you’ll see the device will be available as a network connection on your network-manager
Note: I renamed it to BBz10 to remember so.

BlackBerry z10 in dev mode on Linux as a usb network.

BlackBerry z10 in dev mode on Linux as a usb network.

3. Test the connection
– You should be able to ping your z10 via its dev mode IP (169.254.0.1 or whatever you set it to)

 

 

– Try to BUILD test WebWorks Project

Tried to build and install the project via UI
– FAILED 😦

Debug Token, Where are Thou? :(

Debug Token, Where are Thou? 😦

What the!!! Same old error. Now I dont want to use that blackberry-debugtokenrequest script again?
Oh wait, Remember Erik said, “When testing with the new WebWorks 2.0 SDK, you should actually only have to run the following command when your device is connected: webworks run”

Let’s try that


 

– Creating a DEBUG TOKEN 

\\ Go to a project directory
krish@shenron:/opt/BadToyz-BB10WebWorks$ cd ~/WebWorks Projects/test1
\\ Run webworks run.
\\ This will ask you for your DEVICEPASSWORD (which you entered when switching on debug mode)
\\ And your KEYSTOREPASSWORD (which you set while generating bbidtoken.csk)
\\ If you did not generate bbidtoken.csk, please do it via
\\ http://developer.blackberry.com/codesigning
krish@shenron:~/WebWorks Projects/test1$ webworks run
[ERROR] The Specified CSK password is not valid.

Whaaat!!! :/

Pretty sure that I had my csk password correct.
Let’s try verbose mode
\\ Trying Verbose on webworks run
krish@shenron:~/WebWorks Projects/test1$ webworks –verbose run –devicepass DEVICEPASSWORD –keystorepass KEYSTOREPASSWORD
Generating config.xml from defaults for platform “Blackberry10”
[INFO] Target Z10-MYDEVICEPIN selected
[INFO] Generating debug token
[ERROR] The specified CSK password is not valid.
An error has occured.

At this point I could see fumes out of my head. This was back to square one. :X
Atleast, it shows MYDEVICEPIN correctly, so unlike earlier, it is able to connect to my device this time 🙂

Did I mention I was making trips to hospital the whole last week? and then working late nights (probably half drowsy) on this with Webworks 1.x
So I thought, what the hell.. lets just try to ensure we have all files correct


– Files you need under ~/.rim or your /home/user/.rim

You’ll need the bbidtoken.csk and author.p12
I backed up my author.p12 from the windows VM from “%HOMEPATH%\AppData\Local\Research In Motion”
and put in under “~/.rim”

I’m pretty sure I had to generate that author.p12 on Windows. Just can’t remember at the moment.

As for bbidtoken.csk, I generated a new one by going to http://developer.blackberry.com/codesigning and requesting a new token for SDK 10.2 for WebWorks 2.0 Beta
AND remember the KEYSTOREPASSWORD you set here 🙂

 

 

– Try to CREATE Debug Token Again

W00t! ... it also deployed the app to my z10? :)

W00t! … it also deployed the app to my z10? 🙂

Yippie! Finally… webwork run also deploys if the app is connected.
Also it created debug keys and pushed it to the device. I could see that on the “Settings -> Security and Privacy -> Development Mode” screen.

But wait, I want to see this working via UI too.

\\ So fire up the ui again
krish@shenron: ~$ cd /opt/BadToyz-BB10WebWork
krish@shenron:/opt/BadToyz-BB10WebWorks$ ./start-ui

\\Try to Build and Install the project via the UI

Building BAR file success!

Building BAR file success!

Huaaaaaaa!!! 🙂
You’ll see your the app fire up on your phone screen and also an app icon installed 😀

Your test WebWorks 2.0 app

Your test WebWorks 2.0 app

Hope this helps someone 🙂

You can tweet a thanks to @WaterlooErik , @badtoyz and may be me if you want to let me know that this worked for you! 🙂
Or if it didn’t, feel free to either tweet to me @srikrishnadas and/or leave your error in comments 😀
Thanks to ダニエル for his nice write up on prereqs for the old Webworks. It did help 🙂 I wish I knew his twitter id to include in the above thank list 😀

An hour past midnight now.. time for BattleField 😉

Btw, You can LIKE our game page – https://facebook.com/HungryBaka to keep updated on the upcoming fun adventure non-endless jumper .. the story of The World’s Hungriest Frog – “Baka” 🙂

December 10, 2013

How to uninstall Intel XDK from Linux!

Filed under: Free / Open Source,GNU/Linux — krish @ 12:54 pm
Tags: , , , , , , , , , ,

This differs depending on the distro you use.

I was on Ubuntu 12.04 LTS, and had installed Intel XDK earlier for a game development; decided to do away with it.

So here it goes

STEP1: Launch javaws viewer and remove the xdk

Use javaws to remove the XDK

Use javaws to remove the XDK

STEP2: Find the cache location and Remove Cached xdk files

Find the cache location and delete cached xdk jnlp

Find the cache location and delete cached xdk jnlp

STEP3: Happily do away with the shorcut

Bye bye shortcut. Neaten up your desktop a bit :)

Bye bye shortcut.
Neaten up your desktop a bit 🙂

February 26, 2013

Ubuntu 12.04 with AMD HD6810 Radeon

Filed under: GNU/Linux — krish @ 7:16 pm
Tags: , , , , , , , ,

I had been using the fglrx drivers with my AMD HD-6810 radeon card since I changed the OS (from default shipping Windows 7 to Ubuntu 12.04) on my HP dm1z 3014AU (now that’s about 2 yrs next month)

AMD command control center (amdcccle?) was controlling the settings and I had done some changes, it was all okay but when I ran my 1080 videos from ‘GoPro Hero2 Motorsports Edition’ .. they’d tear and lag (so did my 720p vlogs sometimes)

My laptop’s color temperature was quite different from my LED monitors (which I use for my game artwork), or even my tablet.
So the game would look a bit different in color saturation’s on my laptop.
Strangely, Ubuntu’s sysinfo for the driver showed VESA, but xorg.conf showed AMD and amdcccle was also able to make on the fly changes.
It was evident that I had both the drivers, and some apps were not looking at the right place (especially while reporting).

Anyway, out of hunch I decided to drop the fglrx drivers and use the radeon only (which wasnt so stable for the card/ubuntu version back then)..

Did this:

$ sudo apt-get remove –purge fglrx fglRx_* fglrx-amdcccle* fglrx-dev* xorg-driver-fglrx
$ sudo apt-get install –reinstall xserver-xorg-video-ati xserver-xorg-video-radeon
$ sudo reboot

 

My Laptop Screen right now :)

My Laptop Screen right now 🙂

And after reboot, the color temp is quite cooler (although my laptop fan runs a bit more now),  my vlog 720p videos play without tear,  Audio of my ‘Altec Lansing’ speakers doesnt ‘tear’ on high volume (surprise!)  and  Ubuntu sysinfo shows “Gallium 0.4 on AMD PALM”  which according to this (https://help.ubuntu.com/community/RadeonDriver) is the correct modesetting for HD6810 card 🙂

Let’s hope it works across VMs now 🙂

Have fun trying if you have the same/similar card (Disclaimer: I’m not responsible though :P)

 

November 24, 2011

Linux swapping even if RAM is available..

Filed under: GNU/Linux — krish @ 3:27 pm
Tags: , , , , ,

I noticed this after a very long time, on my laptop today…thought I’d just blog up what to do about it 🙂

krish@shenron:~$ free
total used free shared buffers cached
Mem: 5717368 1556752 4160616 0 32116 295768
-/+ buffers/cache: 1228868 4488500
Swap: 4296696 156708 4139988

So, that’s pretty much more than 2/3 rds of RAM available, but the swap is being used already.

This setting is controlled by ‘vm.swappiness’
krish@shenron:~$ sysctl -A | grep "vm.swappiness"
vm.swappiness = 60

or you could find the value in
krish@shenron:~$ cat /proc/sys/vm/swappiness
60

The default value is 60.
A value of 0 means “never use swap till RAM is available“ .
A value of 100 would mean “swap as soon as possible”.

Using 0 is bit hard on the machine 😀 , let’s use a value of 10
krish@shenron:~$ sudo sysctl -w vm.swappiness=10
[sudo] password for krish:
vm.swappiness = 10
.
krish@shenron:~$ sudo sysctl -A | grep "vm.swappiness"
vm.swappiness = 10

This value is not persistent on reboot unless you write it to /etc/sysctl.conf 😉

November 13, 2011

Bluetooth on HP dm1

Filed under: GNU/Linux — krish @ 3:23 am
Tags: , , , , , , , , , , , ,

So the left speaker on my hp dm1 gave up today and was putting out more ‘noise’ than any music.
I’m gonna call their service center tomorrow and see if they can do anything about it without asking me to take backup of my huge data or trying to install Windows on this machine.

Meanwhile, one more device not functioning properly didn’t feel nice (the other device is bluetooth).
I never got to use bluetooth on my laptop.
Pre-installed windows7 was removed in a jiffy from this machine and it ran Ubuntu 10.04 LTS since then.

At first, my Wi-fi had issues with Ubuntu, which I fixed and blogged here – https://srikrishnadas.wordpress.com/2011/04/06/wi-fi-on-hp-dm1/
Now, speakers screwed up.. which I can’t fix.

So, its 3:00 am and I’m pretty much supposed to be in bed-rest (been like that since last 5 days.. with temperature, asthma issues).. anyway let’s get to fixing this!

List my hardware
krish@shenron:~$ sudo hciconfig -a
hci0: Type: USB
BD Address: 88:9F:FA:AC:50:3E ACL MTU: 310:10 SCO MTU: 64:8
DOWN

Yikes! Something is wrong here. I think I must have tried to do some hack earlier on and left it mid-way.

Let’s fix that first.
krish@shenron:~$ dpkg -l | grep bluez
ii bluez 4.60-0ubuntu8 Bluetooth tools and daemons
ii bluez-alsa 4.60-0ubuntu8 Bluetooth audio support
ii bluez-gstreamer 4.60-0ubuntu8 Bluetooth GStreamer support
ii bluez-cups 4.60-0ubuntu8 Bluetooth printer driver for CUPS

Why do I need cups support package? I do not. Kicked out.
krish@shenron:~$ sudo apt-get purge bluez-cups
And now re-install stuff that matters
sudo apt-get install --reinstall bluez

Okay now, list hardware again:

krish@shenron:~$ sudo hciconfig -a
hci0: Type: USB
BD Address: 88:9F:FA:AC:50:3E ACL MTU: 310:10 SCO MTU: 64:8
DOWN
RX bytes:45505 acl:143 sco:0 events:183 errors:0
TX bytes:3971 acl:84 sco:0 commands:54 errors:0
Features: 0xff 0xff 0x8f 0xfe 0x9b 0xff 0x59 0x87
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy: RSWITCH HOLD SNIFF PARK
Link mode: SLAVE ACCEPT

Looks better!

Start the applet
krish@shenron:~$ bluetooth-applet&

Cool, it came up on my panel. Clicked on it. Clicked “Turn On Bluetooth”
Picked up my phone, search for devices and Nothing!
Sigh! Didn’t work…

Now, some googling, reading some bugs on launchpad, some forums, some debian lists and figured out that the bluetooth device is categorized as Cambridge Silicon Radio devices (CSR).

Sweet, but this looks like a dead end…

Too tired. 🙂 Will work this out tomorrow morning

Back on the box. It’s post noon now 🙂

Okay! Read a bit about bluetooth sniffing, a little on ralink AND found that the radio link on bluetooth stays OFF!
So someone had tried setting a PS value with bccmd. So let’s try:

krish@shenron:~$ sudo bccmd psset -s 0x0000 0x028c 0x0001

Ok, now kill and restart the applet

krish@shenron:~$ ps aux | grep bluetooth | grep -v grep | awk '{print $2}' | xargs kill; bluetooth-applet&
[1] 3539

Checking bluetooth again…
Doesn’t work. Crap!

Hmm, may be I’m not loading some module properly.
Let’s reboot and try…

Alright, after reboot start applet again if its not running already
krish@shenron:~$ sudo bluetooth-applet&

Turned ON Bluetooth. Aha! the applet shows active! Nice..

Check processes
krish@shenron:~$ ps aux | grep bluetooth | grep -v grep
root 792 0.0 0.0 0 0 ? S 15:24 0:00 [bluetooth]
root 1438 0.0 0.0 27428 2096 ? S<s 15:24 0:00 /usr/sbin/bluetoothd --udev
krish 2187 0.0 0.1 166708 8256 pts/0 S+ 15:37 0:00 bluetooth-applet

After a bit of thinking, I realized my mistake.
Last time I had killed bluetoothd process along with the applet.

OKAY! Now time to test…
Make your way through the applet options to Send and Receive files (I am not writing a how to on it :D)

Added New Device.

Receiving:

Sending:

You might want to change your “Friendly Name” to something really friendly.
It shows CSR by default. Remember why CSR? 🙂

Friendly Name - Bluetooth Preferences

I’ve changed it to match the name of my laptop. ( That’s right, all my devices have names )

Now the question remains – Will this stay after reboot?
I am yet to find out.
If it doesn’t, I think I know what has to be done.

Not rebooting the machine now though.. 🙂 .. Time for some work 😀

Oh BTW, did I mention that your Bluetooth will now “Turn ON” / “Turn OFF” with the same Wi-Fi HotKey!  :X

September 4, 2011

Stop MySQL from auto starting in Ubuntu

Filed under: GNU/Linux — krish @ 12:44 am
Tags: , , , , , ,

That’s right.

If you’ve tried using update-rc.d and sysv-rc-conf and STILL see mysql process starting up!

krish@shenron:~$ ls -ltr /etc/rc?.d | grep mysql
krish@shenron:~$ ps aux | grep mysql | grep -v grep
mysql     1172  0.0  1.1 177888 18996 ?        Ssl  Sep03   0:01 /usr/sbin/mysqld
krish@shenron:~$ WTF!!!

Here’s where it matters and how to stop mysql from auto starting:

krish@shenron:~$ grep -A3 "start on" /etc/init/mysql.conf
start on (net-device-up
          and local-filesystems
	  and runlevel [2345])
stop on runlevel [016]

Just comment out the 3 lines for “start on” to make it

krish@shenron:~$ grep -A3 "start on" /etc/init/mysql.conf
#start on (net-device-up
#          and local-filesystems
#          and runlevel [2345])
stop on runlevel [016]

Reboot and check:

krish@shenron:~$ sudo init 6

April 6, 2011

Wi-Fi on HP dm1

Filed under: GNU/Linux — krish @ 8:56 am
Tags: , , , , , , , ,

Alright guys, so I got the HP dm1(AMD Fusion) and cancelled the Lenovo Thinkpad x120e that was ordered in US, for many strong reasons that I’ll blog up later.

The HP dm1 comes with Ralink wi-fi card which most of the current Linux distros do not identify out of the box as of now / end up probing the wrong driver.

This is how to get your wi-fi up on the hp dm1
(as well as other new laptops with Ralink cards; just get the correct driver that matches your card )
Note: This was done on Ubuntu 10.04 – 64bit

1. Update your distro. 10.04 needed update to newer kernel 2.6.30 and headers for drivers to compile
krish@shenron:~$ sudo apt-get upgrade

2. Check the model of your ralink card (Mine shows 539x series which is a Wi-Fi, Bluetooth Combo)
krish@shenron:~$ sudo lspci | grep -i 'network'
02:00.0 Network controller: RaLink Device 539f

3. Go to ralink website http://www.ralinktech.com -> Sofware -> Linux and Download the driver that matches your card version.

4. Unzip the package
krish@shenron:~/Downloads$ unzip 2010_1217_RT5390_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO.zip

5. Change configuration
krish@shenron:~/Downloads$ cd 2010_1216_RT5390_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/

krish@shenron:~/Downloads/2010_1216_RT5390_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux$ sed -i 's/HAS_ANTENNA_DIVERSITY_SUPPORT=n/HAS_ANTENNA_DIVERSITY_SUPPORT=y/' config.mk

krish@shenron:~/Downloads/2010_1216_RT5390_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux$ grep ANTENNA_DIVERSITY config.mk
HAS_ANTENNA_DIVERSITY_SUPPORT=y
ifeq ($(HAS_ANTENNA_DIVERSITY_SUPPORT),y)

6. Build
krish@shenron:~/Downloads/2010_1216_RT5390_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux$ cd ../../

krish@shenron:~/Downloads/2010_1216_RT5390_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO$ sudo make

7. Install if Step 6 was successful with no errors; else start fixing your config again 🙂
krish@shenron:~/Downloads/2010_1216_RT5390_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO$ sudo make install

8. Make your correct card number to be probed ( Use your card model here, mine is rt5390sta )
krish@shenron:~$ sudo echo "rt5390sta" >> /etc/modules

9. Blacklist wrongly probed ralink drivers – Ubuntu 10.04 probed this bluetooth module
krish@shenron:~$ sudo echo "blacklist rt2800pci" >> /etc/modprobe.d/blacklist.conf

10. Reboot
krish@shenron:~$ sudo shutdown -r now "Yay!"

11. After the machine is up again, check for ra0 interface
krish@shenron:~$ sudo ifconfig ra0 | head -n2
[sudo] password for krish:
ra0 Link encap:Ethernet HWaddr 90:00:4e:1a:76:e6
inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0

Wolah, you’re connected and free to move away from the computer table on to the couch for some lazy working style 😉

November 11, 2010

BSNL deserves a Standing Ovation

Filed under: GNU/Linux — krish @ 11:35 am
Tags: , , , , , , , , , , ,

Talk of the latest thing, BSNL’s 3G USB Modems come with deb package for Linux installation and it was just a one-click install and I was on 3G network.
We have all seen other providers of usb modems stumble, frown and sweat to even say that they could support it for Linux.

Looks like BSNL is really aware of the rapidly growing Linux users and has taken steps to ensure they aren’t missed out.

I was expecting to do at least an hour of hacking to get this to work …. thanks to BSNL and Teracom, it took just under a minute.

BSNL's 3G USB modem - deb package

They also had a section on their user manual for Ubuntu; with a small error 🙂

Section for Linux Users - Bsnl 3G USB modem Manual

You no longer need to run in circles around your Network Manager for setting up the BSNL’s Internet.. Welcome the Dock 🙂

Bsnl 3G Dock on Ubuntu Linux - Look ma! no Network Manager or Editing Conf Files 🙂

And finally the Reliability that counts!

Bsnl delivers promised Bandwidth!

While most of us know that interacting with BSNL’s Customer Service Center / Accounts is almost like interacting a with a redtaped Govt department, but how many of us have acknowledged the technological heights that BSNL has achieved?

Skipping any marketing terms here, for most end users – BSNL’s Broadband Internet service availability has been awesome ( yes, they take lot of time to give a new connection / shift a connection ) , but once you’re wired in… there is hardly a downtime due to technology.

They are also very reliable ( 2Mbps means atleast 1.9Mbps ), unlike other providers who fail to comply with 80% of promised bandwidth.

BSNL and Teracom, both deserve a Standing ovation from the Linux users 🙂

P.S: I happened to buy this card from probably the most well-mannered and customer pleasing employee of BSNL service desks at Customer Service Center – Lakdi-ka-Pool. I do not know the name, but will definitely update this blog the next time I visit the bsnl-csc.

Update: A.K Sinha, SDE-Mobile, Nagpur deserves a super claps here. My Data Card was not working after coming to Nagpur since 3 days. He solved it within 30 minutes. Super Awesome!

November 7, 2010

Nullmailer with Google Mail

Filed under: GNU/Linux — krish @ 10:19 pm

If anyone’s trying to use nullmailer to relay via gmail/Google enterprise email… STARTTLS isn’t supported yet!

Found out after spending more than an hour of trying to get it work.   — http://untroubled.org/nullmailer/TODO

September 16, 2010

Overclocking Phenom II X2 550

Filed under: GNU/Linux — krish @ 4:07 am
Tags: , , , , , ,

Alright, so we built our cloud testbed box with the sexy processor despite the whole world around us saying “Forget AMD, go for Intel”.

Here’s the configuration
Processor: AMD Phenom II X2 550 (darn, I did not find the black edition)
Motherboard: Gigabyte MA74GMT-S2
RAM: 4GB DDR3 (ripped off from a lenovo machine)
Harddisk: 500GB Seagate Barracudda 7200rpm

This was perfectly running stable @3.1Ghz until one day I noticed the OS boot time go drastically slow.
Lot of investigation on memory and cpu usage brought up that the CPU had defaulted to 800Mhz per core.
Over-clocking in the BIOS was just not helping (Tried till 3.8Ghz) ; the CPU would go back to 800Mhz once you exit the BIOS.

After experimenting virtually every setting in the BIOS for 3 days, including updating the BIOS to latest rev, I found that “AMD Cool and Quiet” setting had kicked in somehow !!!

Disabled “AMD Cool and Quiet” and set the CPU Clock to default speed and it finally is back running @3.1Ghz; Hurray!!!
I just hope I dont have to worry about the Temperature parameters 🙂

Next Page »

Create a free website or blog at WordPress.com.

The Male Factor

On behalf of the ignored gender

Rough Draft

by Atteris Amarth and Darrek Ringo

The Kochi Post.

Read by all + Influenced by none

JumboMake

A signature of Kiran

SAAYAM CHEDDAM FOUNDATION

This blog is just for additional and extension share of it's main frames. No activity is planned from here

krish - 起死回生 [Wake up from death & return to life.]

Get a sneak peek into krish's life, work and passion.

WordPress.com

WordPress.com is the best place for your personal blog or business site.

A Tale of Two and a Half

Monika Amita Bakshi

%d bloggers like this: