UEFI – Unified Extensible Firmware Interface

Google-Search –  UEFI – Unified Extensible Firmware Interface

+ EFI +
The Extensible Firmware Interface (EFI) is a specification that defines a software interface between an operating system and platform firmware. EFI is a replacement for the older BIOS firmware interface present in all IBM PC-compatible personal computers

UPDATE – 12:45pm Fri 15 – I need to make a note here, .. (for people like myself) – that might take the wording-below-literally, (RE – “UEFI frees any computer“) – I really dont think this technology can be retro-fitted onto existing -/- older computers, ..

UEFI frees any computer from being based around the blueprint and specifications of the original PCs. For instance, it does not specify that a keyboard will only connect via a specific port.

“All it says is that somewhere in the machine there’s a device that can produce keyboard-type information,”

The extensible part of the name is important because we are going to have to live with this for a long time,

Alternatives to UEFI, such as Open Firmware and Coreboot, do exist and are typically used on computers that do not run chips based on Intel’s x86 architecture

Extensible efi
The interface defined by the EFI specification includes data tables that contain platform information, and boot and runtime services that are available to the OS loader and OS. UEFI firmware provides several technical advantages

This technology will replace BIOS (Basic input / output system) –

The BIOS is limited to a 16-bit processor mode and 1 MB of addressable space due to the design being based on the IBM 5150 which used the 16-bit Intel 8088. In comparison the UEFI processor mode can be either 32-bit (x86-32) or 64-bit (x86-64 and Itanium). 64-bit UEFI supports long mode which allows applications in the pre-boot execution environment to have direct access to all of the memory using 64-bit addressing

This computer = Intel® Core™2 Duo Processor T7500 (4M Cache, 2.20 GHz, 800 MHz FSB)
Currently running Window 7 (64-bit) – using BIOS, … (Instruction set – 64-bit) – Can access more than, 4GB(s) of RAM –

Address More Than 4GB physical Memory
Address More Than 4GB physical Memory


other facts – Launch Date (T7500 cpu) Q3’06 – meaning third-quarter 2006

PAE – In computing, Physical Address Extension (PAE) is a feature to allow x86 processors to access a physical address space (including random access memory and memory mapped devices) larger than 4 gigabytes.

Configure BIOS – (Hardware virtualization)

AFTER – Checking your hardware meets “the hardware requirement for Windows Virtual PC“, .. (using this tool >>> Microsoft® Hardware-Assisted Virtualization Detection Tool)

Windows Virtual PC requires processors capable of hardware-assisted virtualization with AMD-V™, Intel® VT or VIA® VT turned on in the BIOS. – IF you receive the message “Hardware-assisted virtualization is not enabled on this computer,” – 🙂 – You can proceed to step-2, (To enable this feature).

IF you receive the message “This computer does not have hardware-assisted virtualization,” your computer does not meet the hardware requirement for Windows Virtual PC, .. – 🙁 – (havdetectiontool.exe provides this information)

“Hardware-assisted virtualization is not enabled on this computer,”
~ “Hardware-assisted virtualization is not enabled on this computer,” ~

NOT ENABLED – (This means this feature, can be Turned-On)

Step 2. Does my PC BIOS support hardware virtualization, and is it turned on?

Instructions to turn on hardware virtualization in your PC BIOS are specific to OEM models

Lenovo ThinkPad systems

* Depress the blue ThinkVantage key when prompted at startup

* Depress the F1 key to enter the BIOS setup utility

* Using the arrow keys, scroll to Config and depress the Enter key

* Scroll to CPU and depress the Enter key

* Scroll to Intel® Virtualization Technology and depress the Enter key

* Select Enabled and depress the Enter key

* Depress Enter key to continue

* Depress F10 key to save and exit

* Select Yes and depress the Enter key

* Fully shut down (power off), wait a few seconds, and restart your computer

UPDATED – Fri 8 Oct – Check what processors have virtualization builtin >>> http://ark.intel.com/VTList.aspx#26548 <<<

3G Data Device

Modems supplied by Telstra – Model-Details NOT provided with “Retail-box”
AFTER much searching around, … (Project; –  port-forwarding) – I came across this, … and thought I might need to reference this again soon.

Telstra Turbo Modem – Model: MF 626i

UPDATED -[1:45pm Sat 25 Sept]- http://www.zte.com.au/main/MF626i.htm – (download the manual from this url)

UPDATED -[2:15pm Sat 25 Sept]- http://www.zte.com.au/main/MF626.htm – (VERY similair page without the “i”) provided “another-manual” in pdf-format – giving some “extra-techical-details”

THIS-INFO – Found in whirlpool forums archive [titled] – ZTE MF626 unlock Free


AND-THIS; – (Might be a ouseful reference)
ZTE MF626 unlock Free

How to Unlock a ZTE MF626 3G Wireless Modem

Download Unlocked Firmware for it here:

Use at your own risk – you have been warned

Moores Law

Paul Del Vecchio ~ (Senior Performance Analyst working at Intel) – “says – software optimization is literally a job that never ends”.

ARTICLE: – De-Mystifying Software Performance Optimization

I found this picture useful, … in terms of understanding the relationship between the hardware chip, … “cpu-timeline” -AND- mips (Millions of Instructions per second) – you might get something else from it.

no alt text for Moore(s)LAW.jpg
This "CAPTION-box" never displays

RFC1925 – The Twelve Networking Truths

RFC1925 – The Twelve Networking Truths

Pasted below (In part starting on -2- ) Read-All here >>> – rfc 1925 – <<<

2. The Fundamental Truths

(1) It Has To Work.

(2) No matter how hard you push and no matter what the priority,
you can’t increase the speed of light.

(2a) (corollary). No matter how hard you try, you can’t make a
baby in much less than 9 months. Trying to speed this up
*might* make it slower, but it won’t make it happen any

(3) With sufficient thrust, pigs fly just fine. However, this is
not necessarily a good idea.
It is hard to be sure where they
are going to land, and it could be dangerous sitting under them
as they fly overhead.

Pigs might fly

(4) Some things in life can never be fully appreciated nor
understood unless experienced firsthand. Some things in
networking can never be fully understood by someone who neither
builds commercial networking equipment nor runs an operational

Java Version Check

RE-Installed the os (Windows 7 Enterprise edition) – So need to RE-Install browser plugins required – already got the Flash-Player installed. – Now the http://www.savetube.com/ (Which is a great service) – requires a “newer-version” of java, (than the one installed, … out of the box)

FIRST – I would like to know, .. “What version is already installed” – before allowing SUNs-Recommended Version 6 Update 20 (filesize: ~ 10 MB) – starts installing itself.

GOOGLED – java version check

Hmmm – Firefox version 3.01 – complaining that Java Runtime Environment PLUGIN is required to “Check-the-Version-Number” – OK! – (Ill do that!) – [Maybe not]

I have installed this file – “jre-6u7-windows-i586-p.exe” – 15.2 MBs -(Downloaded on a previous encounter LIKE this one)-  and need to restart the browser maybe, .. here is a little picture >>>

None - Unknown - Its a Java-Verison Image - Ok!
You are using the Browser uploader. Try the Flash uploader instead. (wtf?) -

all I wanted to do was, … put a link to this litttle website – (One thing leads to another) – http://www.javatester.org/version.html Now restart the browser.

YEY – (It works) –

Version 1.6.0_07 – (could be updated to version 16 or even 20) – might have to do that IF savetube.com refuses to work.

RESULT: – Java-Ver 1.6.0_07 Works for downloading videos from the savetube.com website.

_wp-behaviour: – (Image uploader)  The “description-field-box” is a complete waste of time for me – . Some meta-data thingy, that I do NOT have any use for, … (yet).

UPDATED – Sat 30 Oct 2010 – Needed to install Java-Version 1.6.0_20 – [Current OS = Windows 7 (64-bit)] –

Java Version 1.6.0_20
~ Java Version 1.6.0_20 ~

Multi-function device (Canon MX700)

Got the Canon MX700 printer working. Used printer driver – Canon PIXMA MP520 – CUPS+Gutenprint v5.2.3 – (Works the Canon MX700 printer with Ubuntu 9.04) – Did I tell you it is working? .. HERE is another link to ubuntu-forum on configuring the MX700 printer – http://ubuntuforums.org/showthread.php?t=571795&page=3

GOOGLED – Linux scanner drivers canon MX700

VISITED – http://mp610.blogspot.com/2008/04/give-your-scanner-new-freshly-sane.html

AND THIS; –  http://www.sane-project.org/man/sane-pixma.5.html


The sane-pixma library implements a SANE (Scanner Access Now Easy)
backend that provides access to Canon PIXMA multi-function devices
(All-in-one printers). The backend implements both USB interface and
Network LAN interface using Canon’s BJNP protocol. Currently, the fol-
lowing models work with this backend:

PIXMA MP140, MP150, MP160, MP170, MP180, MP190
PIXMA MP210, MP220, MP240, MP250, MP260, MP270
PIXMA MP450, MP460, MP470, MP480, MP490
PIXMA MP500, MP510, MP520, MP530, MP540, MP550, MP560
PIXMA MP600, MP600R, MP610, MP620, MP630, MP640, MP710
PIXMA MP800, MP800R, MP810, MP830, MP960, MP970, MP980, MP990
PIXMA MX300, MX310, MX330, MX700,

Multifunction Canon mx700
Make work with Ubuntu 9.04

MX850, MX860, MX7600
MultiPASS MP700, MP730, PIXMA MP750 (no grayscale)
ImageCLASS MF3110, MF3240, MF4010, MF4018, MF4120, MF4122
ImageCLASS MF4140, MF4150, MF4270, MF4350d, MF4370dn, MF4380dn
ImageCLASS MF4660, MF4690, MF5770, D480
I-SENSYS MF4320d, MF4330d
CanoScan 8800F

The following models are not well tested and/or the scanner sometimes
hangs and must be switched off and on.

SmartBase MP360, MP370, MP390

Something about needing libusb -???- sane-usb.man – (./configure  -&- Make-work tomorrow)

UPDATED: – [Start-Time = 1:15pm sunday] – After having a little think about what needs to be done, … I have opened the synaptic-package-manager, … and SEARCHED on the term “libusb-dev” – which is available, an marked for installation. (All done) – now the instructions provided by http://mp610.blogspot.com can be completed.

UPDATED: – [FINISHED – 2:15pm sunday] – Managed to complete all the installation instructions, .. running the command $ xsane – tells me access-denied – (That bit of the instructions says copy and rename file “XX-libsane.rules” – The files on my system are named “70-persistent-rules-net” – and I dont understand HOW to set permissions (yet) – … something for me to figure out. – (Might see IF I can run it from the admin-account, just to test the actual driver installed correctly)

UPDATED: – [TESTING -/- CONFIRMED WORKING – 3:15pm ] – Ie; –  “Canon MX700 Sanner” is working now – (Usng sudo xsane) – which, as it turns out is VERY disapproved of, … (sudo =  using the administrator account in M$-windows)


You try to run XSane as ROOT, that really is DANGEROUS!

!!! – Do not send any bug reports when you have any problems while running XSane as root: YOU ARE ALONE!

usb delayed write – (some explanation)

FROM: Remove_Sticks_Safely.pdf [APC – Magazine; Page-102 ~ February 2008]

When you write data to a USB storage device, there’s no guarantee the data is written at that exact moment.

This is the result of the operating system storing up read and write jobs so they can be executed in a single batch – speeding up performance and providing a better user experience.

However, if you remove the device before the data has been written you’ll lose the data.

This is why 0S X, Windows and Linux ask you to warn the operating system youre about to remove the device – usually by clicking on an icon or menu option.

GRD-COMMENT ~ That explanation is VERY good – and provides REASON enough WHY any user should ‘Remove_Sticks_Safely’

ANOTHER SENARIO: – (Saved as text files, so pasted here)

FROM – URL: – http://www.pcmag.com/article2/0,2817,1819756,00.asp

Disabling Delayed-Write in Windows – 05.18.05 – by Neil J. Rubenking

Microsoft Windows has a feature that, at least for me, is very annoying. When I transfer files to an external device, such as an external hard drive, Windows indicates when the task is completed. However, if I immediately disconnect the external device, I get a Windows error message saying that the transfer of files was not complete because delayed-write was not finished. In other words, Windows continues its transfer process in the background for several minutes after it gives all appearances of having completed the task. Is there a way to determine when the delayed-write process is actually completed? Or, even better, is there a way to disable delayed-write so that Windows transfers only files in real time and does not report the task as complete until it is actually completed?

David A. Coup

If the drive is connected via USB, you will normally see an icon appear in the system tray when you plug it in. You can right-click on the icon and “Stop” the drive, which forces all pending writes to complete. Windows then reports that you can safely remove the drive. If it’s another type of external device, try disabling write caching for it in Device Manager. Specifically:

# Right-click on My Computer and choose Properties.

# Click on the Hardware tab.

# Click on the Device Manager button.

# Find the device in the list, probably under “Disk Drives.”

# Right-click on the device and choose Properties.

# Click on the Policies tab.

# Uncheck Enable write caching on disk.

# Click on OK.

That should do it. Note that you can disable write caching for internal hard drives as well, but doing so may affect system performance.

Operational status (Services disabled)

THIS-POST; – (Related to App crash? – I think so)
So that people are NOT being MIS-Informed, about the true circumstance of this “Computer-Status”, .. (r61 IBM Laptop) ~ (Running -Vista-Biz, with a GAZillion-IBM addons, and combined with the EXTRA Vista-SERVICES, the machine is / “WAS” slugish.

I have documented the OS-Services that have been disabled over the first 2 to 3 weeks of operation since Re-Installing this OS, here >>> Vista-Biz-Configuration / List of Services DISABLED <<<

IT is useable, and I can get my work done, with the current “Setup”, …
My configuration – Is certainly NOT “As it came” – (Out of the box) from the IBM shop.

AND; IF, I re-install the Vista-Biz DEFAULTs, .. I get the “AWFUL” original-configuration back.

SO; I need to know, what I did, .. to get it into a reasonable “operational-state”.

THIS; Becomes “Part of the Web-Browser series of posted here” and related to “App crash” – (Also in the Web-Browser category)

UDATED – July 13, Vista-Biz (Removed for now) – using Windows 7 Enterprise (Trial-Ver) – Most issuse(s) and problems attached to the Vista-Biz senario, … are gone.