Instant Messaging

Contact Details:
My ICQ number is 209200968.
My Yahoo ID is imcfarla2003.


Here are some of my photos.


I am interested in SETI@Home my stats are shown below.
Seti at Home stats

My wife has named a star for me for my birthday:
Name: "Iain's Domino"
SAO Number 13406 Constellation: Camelopardalis (The Giraffe)
Right Ascension: 4h10m12s Declination: +62 51' 51"

Open source projects I am interested in:

Bochs: Bochs is a highly portable open source IA-32 (x86) PC emulator written in C++, that runs on most popular platforms. It includes emulation of the Intel x86 CPU, common I/O devices, and a custom BIOS. Currently, bochs can be compiled to emulate a 386, 486 or Pentium CPU.

Qemu: QEMU is a FAST! processor emulator using dynamic translation to achieve good emulation speed.
Qemu source CVS

MythTV: MythTV is a PVR project.

Mvpmc: is a media player for the Hauppauge MediaMVP. It is a total replacement for the Hauppauge software, and can be booted onto the MediaMVP via tftp. It supports mpeg1 and mpeg2 video, as well as mp3, wav, ogg, and ac3 audio. It can also display bmp, gif, png, and jpeg images. It can play files off a MythTV or ReplayTV server, as well as off NFS.
MVPMC - with alerting built in


If anyone has a ucr61s3 usb card reader please could they send an email to ucr@imcfarla.homelinux.net with the serial number. This can be found by typing cat /proc/bus/usb/devices.

My results are listed below:
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=16 #Cfgs= 1
P: Vendor=1019 ProdID=0c55 Rev= 1.00
S: Manufacturer=Generic
S: Product=USB Storage Device
S: SerialNumber=20021115202903950
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E: Ad=01(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms

The preferred approach would be to use the serial number above to determine whether to run the extra initialisation or not. A patch for this is available for the 2.6.x (where x<=12) kernel here and for 2.6.15 here.

An second patch for the 2.6 kernel can be found here which will also enable you to use this device. This patch adds 2 new parameters "init_skip_vendor" and "init_skip_product" which combined together will define a usb-storage device which you want the extra initialisation to be skipped. An entry is needed in your modprobe.conf thus: options usb-storage init_skip_vendor=0x1019 init_skip_product=0x0c55.

Martian modem

I recently tried to get an old winmodem working with the martian drivers from http://linmodems.technion.ac.il/packages/ltmodem/kernel-2.6/martian/martian-full-20071011.tar.gz and found I needed this patch to make it work. Otherwise I got an error "Common area unrecognized, no terminating signature".

Computer Support in Cambridge

I have joined a company dealing wth support of small companies in Cambridge. If you are in the area and are looking for support then please contact Boldfield Computing.

Valid HTML 4.01!