Thursday, 20 August 2009

pxegrub 'No Ethernet Card Found' error

Some BIOSes are able to load pxegrub but then report 'No Ethernet Card Found' error. I was getting this error on my test machine (ASUS M3N78-VM motherboard with AMIBIOS). I have found a great explanation and solution here:

You can find pxegrub I have compiled from OpenSolaris sources some time ago here. I have commented out gateA20_set() call in netboot/undi.c file before compiling.

Saturday, 15 August 2009

My take on Google server tray

For some time I wanted to have a dedicated test machine at home. I had only few requirements - I wanted a 64-bit CPU, 8GB RAM and network adapter that is using drivers that are present in OpenSolaris and VMware ESXi.

After looking at various dmesg outputs online I have selected ASUS M3N78-VM motherboard. The motherboard is using forcedeth driver on Linux for the network adapter. I knew that OpenSolaris had nge driver and VMware ESXi 3.5 had forcedeth driver for nForce Ethernet adapters so I thought that it was a safe choice. If not supported out of the box the drivers would require very little modification to get them working. The motherboard has an integrated video adapter which is a bonus.

For the CPU I have selected AMD Athlon X2 7850 Black Edition processor. It is obviously a 64-bit CPU and has virtualization extensions. It also comes with a heatsink in
the retail box.

I used Crucial to get 8GB of RAM and Amazon to get a power supply.

I really liked Google's approach to their servers and thought that I could do something similar. I went to a local Ryman stationery store and purchased two transparent document trays. Motherboard fits nicely into one of them. I am using the second one for the HDDs.

Here is the final result:

I had an old drive I was going to use with this machine and I was looking to use PXE boot/USB sticks for OS installations so optical drive was not required. All the parts came down to roughly to £230 with shipping:

AMD Athlon X2 7850 Black Edition: £55
ASUS M3N78-VM: £55
WinPower 600W Power Supply: £19
8GB RAM from Crucial: £80
Transparent document trays from Ryman: £6

Not a lot as for 8GB machine in my opinion :)