Sarge SBC and mono

One of my possible customer asked if I can run mono on the Sarge SBC, so I’ve decided to bitbake one using the latest oe recipe. After creating mono-1.2.4 packages for sarge-at91 machine it turned out that not everything is working fine: root@sarge_at91:/usr/local/mono$ mcs example1.cs Unhandled Exception: System.TypeInitializationException: An exception was thrown by the type […]

Sarge SBC is running kernel 2.6.21

Running kernel 2.6.21 wasn’t just a matter of compiling newer release (previously I’ve used 2.6.17). The MMC core and AT91 driver was a bit rearranged since 2.6.17 and booting from the SD card wasn’t possible. Luckily I’ve found patches from ECB_AT91 project and after some changes it worked for Sarge. It can be downloaded from […]

Sarge SBC is playing sound via a2dp

Our last efforts, the long hours spent deep underground in Black Mesa compound brought the Sarge SBC to the point where the sound becomes blue and radio-wave. … more

An actually working STE100P kernel module

Since the Sarge SBC is able to boot the linux kernel again We took another step and developed STE100P PHY kernel module – it’s working and the lights are blinking …

Sarge SBC is booting the kernel again

Using DDD debugger with OpenOCD and JTAG interface I’ve found why the linux kernel was not booting. It was some missaligments caused by wrong gcc 4.1.1 compilation in CPU initlization routines located in u-boot and loader code – you should use gcc-3.4.6 (or less) for loader and u-boot if you want to avoid problems.

Sarge is booting linux kernel

Today our staff managed to boot linux kernel (2.6.17-14)  on The Sarge SBC. After  few days of hard work We have finally positive results – see more…