Baskerville Hall

April 21st, 2008

I spent my weekend at Baskerville Hall in South Wales which quite an impressive building, now a hotel and is where Conan Doyle wrote The Hound of the Baskervilles even if he set it in Dartmoor to confuse people. You can feel something of the book about the place.

As the pictures feel, it was mainly dark, wet and windy. I covered 762 miles on the 675 over the weekend and saw some lovely roads and scenery but sadly took few pictures due to the weather.

I was in good company with lots of friends there and the number wimping out and traveling by car was lower than expected!

The bad bit is the bike is now totally filthy and is going to take some cleaning. Its also developed some worrying squeaks. The new tyres coped admirably with the wet roads and my confidence in the wet on the bike has defintely improved.

On a technical note, I did take a GPS and the n800, wiring both into the bike battery for the first time. Unfortunately due to a cable mixup, the n800 didn’t charge and ran out of battery by the time I reached Wales. I hadn’t taken any paper maps but thankfully knew where I was going. Maybe next time I’ll finally get a working navigation system on there.

The Grim Frozen North

March 12th, 2008

As some people might have realised I quite living in the grim frozen north. Why? I like the wide range of scenery it has to offer and the beauty of the place. As a random sample, here’s a photo of Dunstanburgh Castle from the weekend:


(Click to enlarge)

Poky 3.1 (Pinky) Released

March 12th, 2008

Lots of things have been happening and I don’t pay enough attention to this site but I should mention the new Poky release here. It includes lots of exciting improvements including the SDK and QEMU integration which make it one of the most functional cross compiling application development environments around. The new manual should make things easier for new users too. For more information see the new Poky Website!

Poky in the Android emulator

November 13th, 2007

We (at OpenedHand) have been emulating ARM devices in QEMU for a while using images generated from Poky. I wondered how easy it would be to run a poky image under the Android emulator. Sadly the emulator crashes if touched by dbus and is QVGA whereas Poky’s UI (Sato) is targeted at VGA but it still roughly works. The following images show the standard emulator running a Poky built kernel and root filesystem (all entirely open source):

Poky 3.0 (Blinky) Released

August 1st, 2007

It gives me great pleasure to announce a new release of Poky, version 3.0 (blinky). There are lots of new features in this although the biggest change is no doubt the introduction of the new look and feel known as Sato along with the new desktop, panel and Pimlico application “Tasks”. A rough summary of the changes is:

  • Sato 0.1 - simple fast GTK+ based PDA/Smartfone fully featured theme and application framework
  • Latest Pimlico packages (Contacts, Dates and the new Tasks)
  • Matchbox Panel-2 and Matchbox Desktop 2
  • Improved customised version of Puzzles
  • bitbake 1.8 series based - faster and more efficient builds than ever before including multi-process build support
  • Latest X.org X11 packages (X11R7.2 based)
  • Package Epoch support
  • Standalone/External/Prebuilt toolchain support
  • Improved QEMU images including distcc support and improved integration
  • Introduction of ‘formfactor’ - physical hardware abstraction layer
  • GTKTerm replacing rxvt
  • Linux 2.6.21 Kernel
  • GTK Input Method support
  • Latest oprofile including support for oprofileui, a remote control interface for oprofile.
  • Improved/new profiling tools such as exmap and valgrind (qemux86 only)
  • Addition of gdbserver for remote debugging
  • Improved ease of image control/creation/customisation through FEATURES
  • Experimental Nokia N800 and FIC-GTA01 support
  • Experimental bootable x86 cd image support

Here are links to the release and images. See the poky website for more information including screenshots.

Mystery Segfaults Solved

January 4th, 2007

After much painful debugging, I finally found the cause of the segfaults I was seeing on EABI images, particularly with glibc 2.4/2.5. It turned out to be a cache flushing problem affecting StrongARM, XScale and ARMv6 processors. The bug must have been in the kernel for years and only triggered by the changed usage patterns in glibc 2.4/2.5.

I submitted a patch for the problem which has been accepted into the mainline kernel and will be in 2.6.20.
(http://www.arm.linux.org.uk/developer/patches/viewpatch.php?id=4078/1, http://www.rpsys.net/openzaurus/patches/archive/xscale_cache_workaround-r1.patch). I’d recommend anyone using the affected processors to apply this patch.

QEMU ARM Images complete with a toolchain

June 12th, 2006

A while back I mentioned having ARM images working over NFS under the QEMU system emulator. I’m now pleased to report I have a complete toolchain working under the emulator. I’ve made a sample image and support files available so others can experiment with it. For more details see http://www.o-hand.com/~richard/qemu.html

OE + QEMU + NFS

April 12th, 2006

I’m pleased to report successful booting of OpenEmbedded/Poky generated ARM images under QEMU with the root filesystem being mounted over NFS.

http://www.rpsys.net/openzaurus/qemu/ has the gory details.

Cadwell

July 18th, 2005

Cadwell has to be one of the nicest bike circuits around so I couldn’t resist going back there this year…

Approach to Coppice
Approach to Coppice

Middle of the Mountain
Middle of the Mountain

Four Passes and Back

July 5th, 2005

In preparation for Cadwell, I’ve put new tyres on the VFR. For the first time in my ownership, it doesn’t have a dual compound rear and it does have matching tyres - nice sticky BT090s.

I’ve not been out on the bike much over the last year so thought I should get some mileage in. For various reasons, today looked like the best/only chance to get the bike out (I’m in Helsinki Sunday/Monday etc.). Some deranged person therefore thought a trip over to the Lake District might be a good idea today…

It started quite well. Took the A69 to Hexham, fill with fuel then back roads to the A686. Except I found they were tar spreading and chippings rolling on said back roads. The warning signs started on the exit of the 90 degree bend with the 2″ deep stone chipings on it. I actually sped up for said corner as it used to be quite nice. The sweeper was sweeping the chippings up around the other side of it! Anyhow, I’ve done a MX course :) .

At the stop/go sign waiting for escort I had an interesting chat with the attendant about the F16’s practising overhead.

The A686 was quite pleasant all things considered. Its a weekday so no police presence and just the signs warning you about the large number of casualties as you come over Hartside. I then took the A592 alongside Ullswater. Here the traffic started to get a bit more problematic in the form of a double-decker bus and queue of cars doing 20mph. I manage to get past but this became an ongoing theme.

Eventually I pass the sign about the road being “unsafe in winter conditions” and reach pass no. 1, Kirkstone pass. I love way the road zigzags up there. There’s a lovely spot where you can see about a mile of the road. If its clear, you can then overtake cars for several corners “blind” and they look at you as if you’re mental. No cars in the way at that point today. Several sheep loose though.

Over the other side, I notice a police car driving ahead and idly wonder about where I’ll overtake it. It then starts to rain quite heavily. Coming around a blind bend, I find several sheep in the middle of the road being chased by a police officer and a police car stopped on the road with its hazards on!

Rain gets heavier so I stop and put waterproofs on. Arrive at Bowness on Windemere and have lunch, fill bike with fuel.

Its now raining hard and I have new tyres on the bike. Any sane person would have headed home. I therefore decided to try Langdale “pass” and see what happens from there. On the way to Langdale, I find the A591 on approach to Ambleside is a 20mph limit. Mental :-( . Next, the A593 might be NSL but the cars and then truck in front decide to do 25mph bumper to bumper making overtaking impossible. It was only a bit of rain yet half the traffic was at a snails pace :-/. The whole queue turns off into Langdale and I sigh. Eventually lose most of them at Elterwater and overtake the remains.

Langdale always feels scary to ride up but its just a warm up really. The rain was getting ever heavier but it was good fun and puts me in the right mood so I decide to continue over Wrynose and Hardknot passing a warning about the road being suitable for “cars and light vehicles only”. I found this interesting quote on the web:

“With an overall gradient of 1 in 3 (33%) and up to 1 in 2.5 in places, Hardknott Pass is the steepest road in England. Other major passes in Cumbria include Kirkstone Pass (1 in 4 or 25%), Honister Pass (1 in 4 or 25%), Wrynose Pass (1 in 4 or 25%) and Whinlatter Pass (1 in 8 or 12%).”

I get to the otherside and wonder what to do. The roads are boring from here and will eventually take me back to the A593 for 10 miles which I don’t fancy at 20mph. I do the obvious thing, U turn and take the passes the other way :) . I’ve never them that way around before.

I have a moment when I get a bit to enthusiastic going over a cattle grid and the back steps out. Heading back down Langdale my waterproof gloves start to leak. Once down Langdale, it takes a while to get used to roads that are mostly level and wider than my armspan again :) . Shame about the diesel now spread liberally along the road but it doesn’t slow me down :-/.

I start to head home. In Ambleside, the hillside which I’m to ascend into to get to Kirkstone pass is shrouded in rain/mist. Coming down Kirkstone, the sky is fantastic with think rain clouds forming an arch which brilliant sun shines under. Along Ullswater there is actually a stretch of dryish road and I wonder if the rain might stop. No such luck though.

I go past Penrith and back along the A686. Chasing up to Hartside on the A686 never fails to make me smile :) . Back through Alston. Alston is remarkable in that every road in/out of it is a good one :)

This time I take the A686 all the way to the A69 to avoid the tar spreading. I call into Hexham for more fuel and take backroads Hexham to Corbridge to avoid the roadworks on the A69 (more tar spreading by the looks of the next bit of the A69 :-/).

I take the A69 to the A1, then turn off around past Gosforth race course and home to the coast the back way. I have to filter down the A1 and caught and follow another bike down the centreline past the racecourse through traffic.

My left shoulder (still sore after the MX) and hands are killing me. The boots and waterproofs didn’t leak a drop, the gloves did. The leathers still fit although I conclude I will never get my knee down in them as they’re took tight for that. I also conclude that shifting weight around for corners is best left to the track unless you know the road really well :)

The bike behaved perfectly throughout. It didn’t overheat in traffic (thanks to the new radiator) and the tyres provided a level of grip I’m totally unaccustomed to, so much so, my wet and dry speeds were probably about equal! Its probably best not to think about the speeds I was doing over the passes, sufficed to say, it was many times faster than any of the cars and I feel like a hooligan :) .

With the tyres run in (although not to anywhere near the edges), I’m ready for Cadwell :)