Saturday, July 29, 2006

How To Atom-Blogger



If you are interested in editing Blogger's blogs with Emacs this will be a good reference.
atom-blogger-to-post-with-emacs.

Axis2/Utils Reduces Guththila Memory leaks



Guththila (Xml Parser) kept a side for a while because it has quite a number of memory leaks. Now I'm struggling get it up and run with Axis2/c. In order to reduce memory leaks , guththila's native stack implementation is replaced with axis2c_utils stack implementation. Then test for memory leaks, It half the memory leaks. Very badly that stack causes large number of memory leaks. That's because while I was writting this (Guththila) didn't care about memory leaks. Now I'm paying for it :D

These days I'm working to get guththila writer up and By the end of August hope to get things finish. Keep eyes open.

Etch troubled me Back to Sarge




I used to connect Internet via, CDMA phone (Lanka Bell). I was able to connect to internet with Sarge without any problem. Recently I upgraded to Ethch since then It troubling me giving an error.

With Sarge I used 2.6.8 kernel and ti_usb_3410_5052 doesn't come as default module. I happned to compile it and load. But with in Etch 2.6.15 kernel and that module (ti_usb_3410_5052) come as a default module.

I'm not sure weather I have missed some kernel parmeters with etch, but I tried various combinations , like compiled with sources, compil kernel from source. But It didn't work for me. I tried different distributions too.

  • Ubuntu - 2.6.15

  • FC5 - 2.6.15

  • Knoppix 4 - 2.6.12
all of them gave me same error.

usb 1-2: USB disconnect, address 6
usb 1-2: new full speed USB device using uhci_hcd and address 7
ti_usb_3410_5052 1-2:1.0: TI USB 3410 1 port adapter converter detected
usb 1-2: reset full speed USB device using uhci_hcd and address 7
usb 1-2: device firmware changed
ti_usb_3410_5052: probe of 1-2:1.0 failed with error -5
usb 1-2: USB disconnect, address 7
usb 1-2: new full speed USB device using uhci_hcd and address 8
usb 1-2: configuration #1 chosen from 2 choices
ti_usb_3410_5052 1-2:1.0: TI USB 3410 1 port adapter converter detected
ti_usb_3410_5052: probe of 1-2:1.0 failed with error -5

Then I moved back to Sarge and compiled ti_usb_3410_5052 module from source and load it. Now it is work as it's best.

Since I need to try some Etch applicatons , Now I'm running mixed debian versions. with rock solid Sarge kernel. ;)