Just sent back the Thinkpad T23 to IBM that they leant me to hunt down the bug. I have a solution for the problem, its not particularly nice, so I've added an extra module parameter called thinkpad_bug that can be set to enable the workaround.
On another front I've been play with monkeyglobs (a javascript wrapper for OpenGL) recently. Lots of fun, hacked in support for multiple graphic formats and converted a load of demos to test out the code.
Current mission is to get md3 support in the code. (This is the format Quake 3 uses for the characters). I have the object model built now, just need to write the javascript wrappers to render the model. This took a lot longer than I expected. I was judging a couple of days to get the model together, instead it took a whole week of serious coding (6+ hrs a day) to get it working. Most of the initial time was me getting up to speed with the jsapi though. I can now create classes and subclasses in a flash.
I already have a really nasty hack to get around this, but it holds the kernel hostage during the open command. As this may be a 40 second period, that's completely unacceptable. Over the next few weeks I will be delving into the olympic tech docs and the pci power management specs to try to come up with the correct solution (i.e. somehow tell the bios not to power down the adapter).
27 Mar 2002 (updated 27 Mar 2002 at 14:51 UTC) »
Still have the issue with the cardbus adapters on certain thinkpads, this is not a pleasant one to hunt down. I don't have a thinkpad to emulate the problem with and working with somebody who does via email is tough. I'm still not convinced that the cardbus controller/subsytem isn't to blame somewhere along the line.
Finally, only more than a year after finishing it, I updated the 3c359 driver to all the latest api's and sent it off for inclusion in the kernel. Alan and Jeff have picked it up and hopefully it will be in a kernel near you very shortly.
Perhaps more importantly though, I took and passed my private pilot check ride on Friday, so now I'm a fully qualified private pilot. (Kinda of scary really that they'll trust me with a plane !!).
Started playing with Bitkeeper as this now appears to be the source tree control tool of choice. This may work out quite well, I've got several patches that need to go into the kernel and using bk to manage the process may make my life easier.
Took the written test for the private pilot and passed that
fine, now its just the check ride...eeek !!
Last week was
on the way back from Reading at night and Philadelphia ATC
cleared us to fly right over the top of the city at
2,6000ft. The view was great, planes coming in to land at
Philadelphia International on our left and planes taking off
to our right.
Started putting up the old linux-tr mailing list archives on the web site for people to look at. It's quite amusing and informative looking back at the old posts and realizing just how far the token ring support has come over the past 5 years.
Still working on the flying, getting close to taking the check ride now. Hopefully this will be in February some time so I'll have my license after that.
Still working away in Chicago during the week. Its been a year now from what should have been a 6 month assignment. The travelling up and down is definately getting tiring, but its better than not being employed at all.
Now that the 2.5 development kernels have started its time to polish up the outstanding patches (the new source routing and 3c359 driver mainly) and get them send off.
Flying is coming along nicely, went solo a couple of weeks ago. Found some very nice open source flight planning software so I'm getting involved with updating it.
I've started learning to fly so this has given me all sorts of new "toys" to acquire and opportunities to hack up some new code just for aviation stuff. I'm thinking of doing an fplan equivalent for the Psion Revo at the moment.
On the token-ring front, things are fairly quiet at the moment, I've still got to track down a performance problem with the ISA Turbo adapters and once 2.5 starts I'll update the 3c359 driver and submit it.
Been fighting with thinkpads recently. It
appears that on the a22p the internal ethernet adapter is
hardwired to irq 11. Failure to load a driver or activate
the adapter stops all other interrupts from getting to the
cardbus subsystem.
Need to see if there is a way to move
the cardbus stuff around to use a different interrupt.
On a more positive note, all the latest olympic changes made it into 2.4.6, the ibmtr changes are still in the -ac patches and hopefully will make it in for 2.4.7.
FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!