This application claims priority under 35 U.S.C. ยง119 of United Kingdom patent application Serial No. GB 0711860.7, filed Jun. 20, 2007.
The present invention generally relates to the field of media drive apparatus.
Various types of removable storage media are known in the art, these include optical media such as CDs DVDs and optical tapes and magnetic media such as magnetic tapes and discs. Media drives are used to read and write data to the media.
Magnetic tape drives are used to write and read data from magnetic tape media. The operation of a tape drive is controlled by firmware. The firmware includes programs and functions that control the operation of the drive and configuration data that stores the settings of the drive.
In U.S. Pat. No. 6,321,979 computer readable magnetic tape medium for automatically updating the firmware of a magnetic tape apparatus is disclosed. The magnetic tape drive has a firmware memory containing firmware, and a controller for controlling the drive by executing the firmware. The controller causes the magnetic tape apparatus to read a volume identifier mark data from a magnetic tape and to detect a volume identifier contained in the volume identifier mark. The controller causes the magnetic tape apparatus to determine that the data is firmware if the volume identifier contains a control code. The controller causes the magnetic tape apparatus to overwrite the firmware memory of the magnetic tape drive apparatus if the data is firmware.
In accordance with an embodiment of the present invention there is provided a method for changing the configuration of a media drive apparatus using a removable storage medium. The configuration of the media drive apparatus is stored as a plurality of configuration settings in a first non-volatile memory of the media drive apparatus. The method comprises recognizing the removable storage medium as a reconfiguration medium, reading data from the removable storage medium, the data comprising an identifier of one configuration setting of the plurality of configuration settings and a value for the one configuration setting, and storing the value read from the removable storage medium in the non-volatile memory of the media drive apparatus.
In the following, embodiments of the invention will be described, by way of example only, and with reference to the drawings in which:
In operation, the tape drive apparatus 100 loads the firmware 103 into instruction RAM 105 at boot up. The firmware 103 is then executed on the processor 106 from the instruction RAM 105. Alternatively, the processor 106 may execute the firmware 103 directly from the second non-volatile memory 104. During boot up, the configuration of the drive is determined by the firmware 103 from the configuration settings shown in
The configuration settings of tape drive apparatus 400 shown in
In an embodiment of the invention, infrastructure functions 413 include the functionality to determine the model number or product type of the tape drive apparatus 400. The subroutine determines the model number or product type by calling the relevant infrastructure functions. The configuration settings to be stored by the subroutine are modified by the subroutine dependent on the product type. The subroutine then calls an infrastructure function in order to set the configuration setting to the value.
The foregoing description has been presented for the purposes of illustration. It is not exhaustive and does not limit the invention to the precise forms or embodiments disclosed. Modifications and adaptations of the invention will be apparent to those skilled in the art from consideration and practice of the disclosed embodiments of the invention. For example, the disclosed embodiments of the invention include tape drive apparatus but methods and apparatus consistent with the invention may be implemented as another kind of media drive apparatus. One skilled in the art will recognize that a media drive apparatus may be implemented as a magnetic media drive such as a removable hard disk or magnetic tape drive or an optical drive such as optical tape, CD or DVD drive.
Number | Date | Country | Kind |
---|---|---|---|
0711860.7 | Jun 2007 | GB | national |
Number | Name | Date | Kind |
---|---|---|---|
5542082 | Solhjell | Jul 1996 | A |
5968141 | Tsai | Oct 1999 | A |
5970511 | Kurita et al. | Oct 1999 | A |
6321979 | Hanagata | Nov 2001 | B1 |
7146609 | Thurston et al. | Dec 2006 | B2 |
7233559 | Tanimukai et al. | Jun 2007 | B2 |
7376943 | Lu | May 2008 | B2 |
7624452 | Young et al. | Nov 2009 | B2 |
20040213106 | Pereira | Oct 2004 | A1 |
20060007815 | Erickson et al. | Jan 2006 | A1 |
Number | Date | Country |
---|---|---|
0654730 | May 1995 | EP |
1403865 | Aug 2006 | EP |
WO 2005043532 | May 2005 | WO |
Number | Date | Country | |
---|---|---|---|
20080316650 A1 | Dec 2008 | US |