Avoiding the assignment of duplicate MAC addresses to network interface devices (Part 1)

1. An MAC address management apparatus for assigning an MAC address serving as an identification number unique to a network interface device to the network interface device to be connected to a network, comprising: MAC address storage means for storing an MAC address file and a temporary MAC address file, the MAC address file comprising a plurality of MAC addresses; transmission means for reading out one MAC address from the MAC address file and transmitting the MAC address to the network interface device in order to assign an MAC address to the network interface device; reception means for receiving an MAC address write completion notification indicating that the transmitted MAC address has been assigned to the network interface device; rewrite means for rewriting, in the temporary MAC address file, MAC addresses of the MAC address file except for the transmitted MAC address when said reception means receives the MAC address write completion notification; and delete means for deleting the transmitted MAC address from the MAC address file after said rewrite means rewrites the MAC addresses in the temporary MAC address file.

2. The apparatus according to claim 1, further comprising copy means for copying data stored in the temporary MAC address file to the MAC address file when an abnormality is determined to occur in the MAC address file.

3. An MAC address management apparatus for assigning an MAC address serving as an identification number unique to a network interface device to the network interface device to be connected to a network, comprising: MAC address storage means for storing an MAC address file comprising a plurality of MAC addresses; external storage means for controlling to store a temporary MAC address file in an external storage device connected to said MAC address management apparatus; transmission means for reading out one MAC address from the MAC address file and transmitting the MAC address to the network interface device in order to assign an MAC address to the network interface device; reception means for receiving an MAC address write completion notification indicating that the transmitted MAC address has been assigned to the network interface device; rewrite means for controlling to rewrite, in the temporary MAC address file of the external storage device, MAC addresses of the MAC address file except for the transmitted MAC address when said reception means receives the MAC address write completion notification; and delete means for deleting the transmitted MAC address from the MAC address file after said rewrite means controls to rewrite the MAC addresses in the temporary MAC address file.

4. The apparatus according to claim 3, further comprising copy means for copying data stored in the temporary MAC address file of the external storage device to the MAC address file when an abnormality is determined to occur in the MAC address file.

5. An MAC address management system comprising a network interface device to be connected to a network, and an MAC address management apparatus for assigning an MAC address serving as an identification number unique to the network interface device, said MAC address management apparatus having: MAC address storage means for storing an MAC address file and a temporary MAC address file, the MAC address file comprising a plurality of MAC addresses; transmission means for reading out one MAC address from the MAC address file and transmitting the MAC address to said network interface device in order to assign an MAC address to said network interface device; reception means for receiving an MAC address write completion notification indicating that the transmitted MAC address has been assigned to said network interface device; rewrite means for rewriting, in the temporary MAC address file, MAC addresses of the MAC address file except for the transmitted MAC address when said reception means receives the MAC address write completion notification; and delete means for deleting the transmitted MAC address from the MAC address file after said rewrite means rewrites the MAC address in the temporary MAC address file, and said network interface device having: MAC address reception means for receiving the assigned MAC address from said MAC address management apparatus; write/storage means for writing and storing the MAC address; and write completion notification transmission means for transmitting the MAC address write completion notification upon completion of a write of the MAC address.

6. An MAC address management system comprising a network interface device to be connected to a network, and an MAC address management apparatus for assigning an MAC address serving as an identification number unique to the network interface device, said MAC address management apparatus having: MAC address storage means for storing an MAC address file comprising a plurality of MAC addresses; external storage means for controlling to store a temporary MAC address file in an external storage device connected to said MAC address management apparatus; transmission means for reading out one MAC address from the MAC address file and transmitting the MAC address to the network interface device in order to assign an MAC address to said network interface device; reception means for receiving an MAC address write completion notification indicating that the transmitted MAC address has been assigned to said network interface device; rewrite means for controlling to rewrite, in the temporary MAC address file of the external storage device, MAC addresses of the MAC address file except for the transmitted MAC address when said reception means receives the MAC address write completion notification; and delete means for deleting the transmitted MAC address from the MAC address file after said rewrite means controls to rewrite the MAC addresses in the temporary MAC address file, and said network interface device having: MAC address reception means for receiving the assigned MAC address from said MAC address management apparatus; write/storage means for writing and storing the MAC address; and write completion notification transmission means for transmitting the MAC address write completion notification upon completion of a write of the MAC address.

7. An MAC address management method applied to an MAC address management apparatus having storage means for storing an MAC address file storing a plurality of MAC addresses and a temporary MAC address file, comprising: the transmission step of controlling to read out one MAC address from the MAC address file and transmit the MAC address to a network interface device in order to assign an MAC address to the network interface device to be connected to a network; the reception step of controlling to receive an MAC address write completion notification indicating that the transmitted MAC address has been assigned to the network interface device; the rewrite step of controlling to rewrite, in the temporary MAC address file, MAC addresses of the MAC address file except for the transmitted MAC address when said reception step receives the MAC address write completion notification; and the delete step of controlling to delete the transmitted MAC address from the MAC address file after said rewrite step rewrites the MAC addresses in the temporary MAC address file.

Read More

Swap Hard Drive PCB Board

Hard Drive PCB Board If you’ve ever installed a hard drive, you have noticed the green board on the bottom of the drive. The green board is known as the hard disk drive’s PCB (Printed Circuit Board).

What A Hard Drive PCB Does?

The PCB is more than a simple way for a hard drive to contain power; it often contains part of the firmware of a drive, which lets the hard drive know how to operate properly and how to read data from the platters. For instance, part of its function is to store information about how many heads are contained within the drive, unique adaptive, and how to access continued microcode for successful drive start-up.

This information is put onto each PCB at the factory, and is programmed to be very specific to the particular hard drive for which it’s designed. While this may sound inefficient, it’s actually the culmination of dozens of years of hard drive technology; it allows larger and larger drives to be built that are both accurate and dependable.

PCB is one of the most complex and intriguing parts of a hard drive. When hard drives fail, occasionally it’s due to a malfunction of the PCB board. Power surges can cause this type of a failure, as well as dust contamination and many other common computer problems.

Hard Drive PCB Failure Symptoms

Hard drive PCB failures usually render a drive unable to boot up. Depending on the brand and model of the drive, some PCB problems cause a hard drive’s information to display inaccurately in the BIOS.

Swapping Out a Hard Drive’s PCB

Because of this customized firmware, however, it’s not possible to switch out a PCB board in many cases; of course, this varies depending on the manufacturer of a drive. For instance, some older drives have the same basic information on two PCB boards of the same model, provided that both drives were made at about the same time, before more unique adaptive were programmed into the next line of drives. If one of the PCBs fails, there is some chance of making a recovery by simply swapping the boards of the two drives. However, hard drives have contained “customized” firmware on at least an occasional basis since they’ve become a consumer product, so the chances of a straight “board swap” working are very low. In most cases, when you swap the PCB, you should also exchange the BIOS which includes the unique information.

Recommended PCB Boards Provider:

HDDzone.com can offer all kinds of HDD PCB boards which you want. You just need to contact them and issue your detailed requirements. They will send your requires with best price in short time.

Read More