Archive for April, 2007

FC6 Upgrade Breaks CPU Scaling

Saturday, April 21st, 2007

Just this past week I updated the OS on my laptop from Fedora Core 5 to 6. Even though 6 was released on the 24th of October it just took me a while to motivate myself to upgrade. If it ain’t broke don’t fix it. So I broke it. ;)

Actually the upgrade went fine. Usually I do a fresh install of OS major version bumps since I’ve partitoned my laptops HD into /, /home, etc. I just keep the home partion unchanged and we’re off to the races. This time I did an OS upgrade to the new version and everything went grate until a day later I ran yum to try and upgrade the packages that must have been outdated by now.

The OS upgrade left a FC 5 mono package lying around on my machine. I removed that by hand after wondering why my yum upgrade commands were failing. After that yum did a nice job upgrading my OS’s packages and going through all the dependencies. Or so I thought.

Of course I expected a new kernel to be installed and one was. When I booted up my laptop the GUI informed me that CPU frequency scaling was disabled because it wasn’t supported by my hardware - that was a red flag that something was up. When I ran uname -a after the upgrade everything looked fine so I started searching the web and found that I had the i586 kernel installed on my machine. This kernel is for machines pre Pentium II. I have a P4m chip in this laptop!

To get the right kernel on your machine run check out this page which explains how to diagnose the problem and fix it. Then life should be consuming less power for you again durning the noop’s.

I gotta get me some of that

Thursday, April 19th, 2007

Penelope Brake Job

Tuesday, April 10th, 2007

Penelope was due for her 95k oil change service and I had noticed some “chirping” noises in the wheels since I need to roll down my window to access the magnetic key fabs for my building. I had been ignoring that for quite a few weeks now because some days my 2002 Chevy Cavalier is a symphony of groans and squeaks.

That “chirping” noise was the front brake pad warnings - I should have known better since it went away when the brakes were applied. Apparently when they inspected the pads on the lift I had 3mm left therefore a brake job was in my future as well. I knew my rotors were warped since the car bounced around pretty well when braking was taking place so I had to bite the bullet and make the decision on the spot.

When I bought the car the dealer did a brake job for me at 65k so those pads only lasted me 30,000 km - which I found out from Scott at Richardson Chevrolet is near the norm depending on the parts used.

The rotors were already warped, having only 3mm of pads I didn’t want to drive it around since I could etch the rotors with the calipers if those 3mm wear out, I don’t have a jack, stands or a garage to do the work in myself. I was stuck, so I had the guys at Richardson do the work.
(more…)

Wii Tennis And A Roomba

Tuesday, April 3rd, 2007

It’s been quite a while since I’ve written here but I have been plenty busy with packing, moving, unpacking plus the daily grind on top of that.

But all work and no play makes me a dull boy — that’s where the Wii helps. I was in a race with Chris at work to see who could accumulate > 2000 points in Wii Tennis. On Sunday night I won a game which put me at 2011 points. Just enough to edge Chris out before he could get there, but he’ll stick to his story that he had tennis elbow and couldn’t play as often as I could.

On Tuesday this week Lauren and I picked up a vacuum cleaner from Canadian Tire. It’s a Roomba Discovery created by iRobot. iRobot is a robotics company that just happens to have a hugely successful robotic vacuum. From the outside it looks like a pretty neat company with some very interesting software challenges.

Now for the neat part. You can control the roomba’s motors and read the sensors through the serial port. There is a published serial port (hardware) hack that puts a Bluetooth radio onboard the device which allows the radio to connect to any other Bluetooth device that can talk the serial port protocol. Now I need to build some hardware so I can write some software.

http://www.makezine.com/blog/archive/2006/02/how_to_roomba_bluetooth_interf.html