Wednesday, 2 February 2005

February 3rd, 2005

Photos (from left to right): oclug February 2005 meeting, Ottawa in the days to Winterlude 2005.

Spent nearly 7 hours on a plane (Air Canada flight AC889) from London Heathrow, but eventually got to Ottawa. Had fun with immigration in convincing them that I really was here for the Winterlude and was then going to visit Boston. That took an hour, because I’d left a printout of my return flight details on the plane and it had to be located before they’d let me through to the rubber glove lady with an xray machine, who wanted to know why I had brought my laptop with me on holiday. Luckily they didn’t ask me to explain why I also had a PIC programmer in my bag – I was pretty tired but not quite enough to sleep on the plane (engine noise and lighting kept me awake, but I can get some ear plugs and an eye mask).

I was met at the airport by ajh, who kindly offered to drive me to the public library for the talks. I got there in time to catch the end of a talk on Real Time Linux – a good talk but I was a little reserved about the accuracy of the figures being obtained for interrupt latencies by a timing operation split between kernel and userspace. Then we went to the pub for a few drinks. ajh then kindly took me to the Rideau Inn, where I had not got the code for the door with me, so I called and left a message on an answerphone before I rang the doorbell and was let in by someone. Got to bed in the end.

Today, I went to do some touristy stuff around Ottawa, found out that Chapters will have a copy of rml’s latest LKD incarnation within a few days – according to the information the guy I spoke to could bring up on the web site. Spoke to the guys in the store about LU&D to find out whether the distribution lag of several issues is typical. Noted that the cover CDs are being removed and kept separately – mentioned this to RH to see if we can get the cover modified accordingly. I saw the parliament again, had a lot of coffee in various places, and visited Steamballoon – who are in the same building as Transgaming. Did an interview with SB.

The Earl of Sussex was pointed out to me on #oclug last week. It’s got free wifi and comfy chairs.

Jon.

Monday, 31 January 2005

January 31st, 2005

Still up finishing stuff. Need to get some sleep later but not tired right now and wouldn’t sleep right now anyway – so I figured I might as well do something useful.

Subscribed to and subsequently immediately delurked from BLU, the Boston LUG, in preparation for going along to a meeting on the 16th February during the LinuxWorld Expo. Offered some advice to someone obviously attempting to setup a gdb stub on a target board using a USB serial tty adapter.

Coffee time.

Jon.

Sunday, 30 January 2005

January 30th, 2005

Got up, felt crap yet again. A bit better later on though. Finally got a couple of articles in and I’m now finishing off this month’s Kernel Hacking so rest of the folks at LU&D have it for tomorrow. Tonight, we went to John Nike Leisuresport Bracknell, and I tried skating for the first time. I don’t think I did too badly when all things are considered using some level of mystic consideration, but I’m not a natural skater. I can probably just about make it around a rink without holding on at this point – so it’ll be interesting to try the real deal in Ottawa during the coming days.

Daniel advertised our trip to klug in Kingston (I wasn’t subscribed to that list – fixed now – probably in part because their list shares the exact same name as the Kent LUG here in the UK, so now consequently that will necessitate some further level of organisation of my mail folders), I am debating about asking fellow oclug members if they want to join us on the road to Boston LinuxWorld – we’re working out what space we have right now. Certainly the trip has a prospect of being interesting and I’ve never done a proper “road trip” so this will be one of those things I can chalk up and cross off the list of stuf to do before whenever.

I’ll hopefully be updating this blog during my trip and should have some photos to add to the gallery and link from here if there’s good connectivity for uploading them. Probably going to take bits of the duck with me so I can work on that in the evenings – still haven’t got all the serial communications working properly and I’m a bit annoyed that I can’t easily discern activity with a simple LED wired up to RX1out on the MAX233 I’m using (I have several 232s and a 233 for cheating when I just want to be sure I got it right – still the 233 is annoying because you do have to hookup the internal charge pumps within it – the Dallas parts look a lot better from the point of view of plug ‘n’ play). Next I need to wait for Denk or someone to have a decent form factor board with host USB.

I was reading a little about Firefox plugins and using XUL as a consequence of discovering bugmenot (an excellent tool for those reading the New York Times or similar websites who don’t want to have to give them “free registration” information for pointless reasons) and discovered about:config as a mechanism for setting parameters. I wonder if the people behind the Mozilla Foundation (e.g. Gerv) could setup an firefox.mozilla.org alias.

Tomorrow I had better get emergency remote access to work related stuff sorted in case I need to hack on something while I am away.

Jon.

Friday, 28 January 2005

January 28th, 2005

Visited Monta in Bracknell. Was over 20 minutes late but didn’t mean to be – I need to get a car so I can not have to do the waiting around for trains thing. Tried getting the Monta phone number from directory enquiries, but with no success. Tried calling Business Exchange only to find there was no listing for their Bracknell office in BT directories either. Laptop battery went flat. Bah. Annoying.

Felt really shitty later on, ended up having to lie down for a few hours to avoid being sick. Nice.

Currently trying to do everything I was going to do earlier on today. Ended up on #kernelnewbies until gone 03:00 discussing ioremap_nocache vs. ioremap with someone who wanted page protection bits (cacheability control) explained in some detail. Figured out that they wanted vmalloc_to_page to convert the ioremap address to a valid struct page in order to check it was mapped correctly (they wanted to verify).

I checked Air Canada prices for Ottawa during 2005. Prices begin to go up in a few months, rising to 580GBP for Linux Symposium, but I could perhaps afford to go three or four times this year, if necessary. Looked at various boots today too, but the Schuh shop I went in to didn’t have the temperature rating for Timberland boots (FWIW the guy in the store was helpful and did find a sheet with quite a large amount of information aside from that which I was actually seeking) and another shop had boots expensive enough to affirm the need to wait until I am actually in Canada.

Jon.

Thursday, January 27th 2005

January 27th, 2005

Photos (from left to right): Rootes pump, Carl von Linde’s Air Liquiefaction equipment (taken at the Deutsches Museum, in Munich).

Finally uploaded more photos from last weeks’ trip to Munich. I enjoyed that visit, but I learned that Adidas gloves aren’t necessarily all they’re supposed to be since the ones I bought in Munich have already broken at the seams. Bah.

Today I’m trying to get some stuff finished off at home in preparation for being in Canada from next Tuesday. I’m flying out on a Boeing 767 300ER (the same family I was on in the summer – last time it was plane equipment number 647 if anyone cares) at 16:35 on Tuesday afternoon and shall return on the 21st, arriving in Heathrow at around 11:15. I’m staying in a Victorian guesthouse in Ottawa for most of the first 11 nights, but am still planning a day trip to Toronto which has to fit in somewhere. I’ll be in Kingston for a few days, on the road to Boston, MA (via Maine, New England) and then in Boston during the show itself. I’ve arranged to meet up with Jeremy Allison (I think I can now mention he’s doing a column in the magazine) – I’m hoping he can put me in touch with the guys working on various embedded Linux media stuff at HP too – and hopefully one or two friends from other companies over there. I also have recently corresponded with some GNU/Linux companies in Ottawa (anyone else want coffee?) and today spoke with the folks over at Novell about meeting up for a few hours.

After recently moving some servers around, it became necessary to abort an installation of Ubuntu and recover the previous Mandrake installation from a bunch of soft RAID level 5 disks on a particular box. Luckily, only the partition tables had been nuked at the point that the install was cancelled. This meant that a few hours with xxd, less, fdisk, dd, disktype, and friends – coupled with the fact that RAID superblocks live not at the end of a blockdev, but at the last 64k aligned block (very important to realise, not well documented however) – allowed me to manually locate and read off the superblock contents, performing necessary endian conversions, and reconstruct the appropriate partition table entries which had existed previously. Unfortunately however, the geometry of the disks had been forced to be different previously (4866 cylinders rather than the real 4865, for various random reasons) which meant that I also had to figure this bit out. Anyway, at this point it’s almost ready to force mdadm to use it – anyone who likes non-Free Software: how would you do this with your favourite OS?

I added a bunch more entries to planet.jonmasters.org recently, am doing some reading, and keeping up the daily exercise within certain limits – I’ve also upped the number of situps to 40 each morning and evening whenever possible, and 20 pressups each time too. I have not yet gotten around to that serious python study I was going to do – but I hope to spend some time in the evenings while I’m away with my safari.

Tomorrow I’m in Bracknell to have some more coffee with the folks at Monta and talk about an article we had planned. I need to mail several other Embedded Linux guys I know about participating in a feature on the realtime work going in to support the various new uses we’re seeing for Linux through various devices.

Jon.

Sunday, 23 January 2005

January 23rd, 2005

Someone found my first geocache, GCMJCN this morning. That’s cool, I only just listed it, having finally put it in place last week. I had been meaning to place it since last December but had to find a time when there weren’t geomuggles around to take it.

Sitting in SFCC at Odeon Square again (moved out to the back to get power, found a SuSE user guy sitting next to me just now when I saw the Chameleon out of the corner of one eye – my day pass from yesterday is still working even though I bought another. At 3.90 EUR it is really good value wifi here – take note Starbucks – this is how to get people to sit in a coffee house all afternoon). Trying to do some work now, having spent a substantial amount of time in the Deutsches Museum yesterday afternoon – wow is all I can say to summarise the place.

At the German Museum, I saw everything from Carl von Linde’s Air Liquiefaction equipment (demonstrations only available by booking two weeks in advance or for school parties and special group excursions) and the insides of a Rootes pump in the Physics section, to Astronautics (including actual spacecraft, rockets, and the like) and even a UNIVAC and Cray I in the Computer Science section. I’ve taken plenty of photos but since I’m using the PCMCIA socket on this Powerbook for wifi, I’ll upload them sometime later, probably when I’m back in the UK. Anyone reading this who does go to the German Museum should note that only the post-1960s sections tend to have substantial English translations of text – I couldn’t read most of the information in the Physics section because it was sparse and in German, and the nice chap I asked about it apologised for not speaking much English (that’s not his fault). The Technology sections and anything recent obviously had at least English available as an option (but I did not notice any audioguides or headsets on offer – though the lady in the ticket office was English!).

Just over a week until I’m in Ottawa. I should go skating one evening for practice.

Cheers,

Jon.

Visiting DENX in Munich

January 22nd, 2005

Photo: Odeon Square in Munich.

I’m in Munich for a long weekend visting DENX and investigating what this major European City has to offer in the way of tourism. It’s been pretty interesting so far – I enjoyed finally meeting wd in person and think their new offices are pretty cool and cosy. Thursday was spent flying out from London Heathrow, meeting Wolfgang & co., and then having a few drinks in the evening too.

Yesterday afternoon, I visited the Siemens Forum (site doesn’t render well in Firefox browsers – a shame for a technology company site). I’ve been geocaching already (last night) – Ludwigs-Apotheke / Ludwigs-Pharmacy and bought some more gloves (having left my main light pair at home). There’s skating here too, but today I must do some writing – right after a quick visit to the German Museum, where I hope to see Carl von Linde’s original refrigeration (Air Liquefaction) equipment (I hope to be able to see some kind of demonstration if I get there in time).

Wifi courtesy of the San Francisco Coffee Company, outside the Odeon Square here in Munich (3.90EUR for a whole day of wifi access on some kind of reasonable ADSL connection – they heavily advertise Apple Airport Extreme Wireless APs too but I don’t think that hardware actually supports a hotspot type pay-per-use arrangement, perhaps it does support RADIUS or something though? It’s probably done at the head end if this is actually running on one of those units).

Jon.