How does cpu communicate with peripherals?

In older architectures, peripherals were accessed via a separate mechanism to memory access with special I/O instructions. On x86, there were (and still are!) “in” and “out” instructions for transferring bytes between the CPU and a peripheral. Peripherals were given addresses, for example 0x80 for the keyboard. Simplifying a lot, doing “in 0x80” would read … Read more

How do I get my HP servers to email me when a drive fails?

This depends slightly on the operating systems you’re running on the servers, but in general, it is possible to obtain alerts from HP ProLiant servers and Smart Array RAID controllers. The full driver and software support listing for your DL380 G5 systems is listed here. SNMP and a monitoring solution is the best approach… But … Read more

The best laptop for a sysadmin

I’ve gone pretty much ‘USB everything’ so all the extras stay in the bag until needed. USB serial port, USB ethernet adapter ( I hear you about sometimes needing two NICs! ), USB CD/DVD-RW. The weight still adds up on the shoulder, but the base machine then requires nothing more than a USB port (or … Read more

DRAM ECC error detected on the NB

the error message means that an error in your RAM was detected but it was corrected because you are using error-correcting RAM. if you’re getting it a lot, then you have bad memory. memtest won’t detect it because the error is corrected before memtest reads that bad memory. if you want memtest to detect the … Read more