Welcome

Instant Messaging

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

Photos

Here are some of my photos.

My Star

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

Plex86: Plex86 offers a very lightweight Virtual Machine (VM) for x86. Rather than implement a full and heavyweight VM which can run all guest Operating Systems (OSes) as-is, Plex86 only runs guest OSes and application code at user privilege in the VM.
Disk Images - For mounting nfsroot using Plex86.

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

UCR-61S3:

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".

Valid HTML 4.01!