Blog - page 17

Visor Syncing Problems - A Solution

  • 1 min read

I’ve been trying to help a KPilot user (Hi Ronny!!) track down a really annoying and fatal bug for more than a year now. The bug is triggered by trying to sync a Visor handheld with KPilot, and what happens is that KPilot begins to connect to the Visor during a HotSync, but then it fails when trying to read the user information from the Visor; and then the Visor disconnects, but KPilot doesn’t know it and KPilot then goes into a tight, CPU-consuming loop somewhere deep in the bowels of libpisock. Ronny graciously funded me with a Visor via eBay since I am unable to reproduce this condition with my Treo 650. Long story short, now that I have a Visor, I’ve been able to reproduce the bug, grr. Thankfully, David Desrosiers (the author of pilot-link and libpisock) is an amazing guy and extremely helpful, and David happened to remember a bug report that he’d seen which said that the workaround was to set the connection speed on the PC side to higher than 9600. David explained that this was because the Visors were the first devices that had both USB and serial cradles, and that as a result, there were some funky code on the handheld that actually used the connection speed, whereas the later USB models do not. So, I tried setting KPilot’s connection speed to 115200, and sure enough the CPU-spinning behavior did not happen anymore. Fixed!! Grrr. Frustrating to have kept Ronny from being able to use his Visor for so stinking long and have it turn out to be something that he could have changed a year ago and gotten things working. =:/

Read More

What Microsoft Meant Was…

  • 1 min read

In an effort to catch up reading through the last 2 months of eWeek magazines that I have stacked on my dresser yet never find time to pick up, I read through the May 28 issue this morning and found this very insightful statement by Jason Brooks. The article is called “Free software shines on” and can also be found here…

Read More

The Only X (xorg.conf) For My T42

  • 4 min read

I do NOT understand why this is a true thing, but I do know that it is a true thing. Namely, unless I use this xorg.conf, I get weird hangs during suspend/resume, and my docking station/external monitor thingey doesn’t work right. At some point, when I have all the time in the world, I shall sit down and figure out why this works and why whichever way I configure X through YaST does not. But for now, I post this for posterity and in the odd case that this might help someone else who is stuck using a company-provided Thinkpad T42.

Read More