IP Library Patent Application 12490929
Patent Application
App. No. 12/490,929

DISK DEVICE, CIRCUIT BOARD, AND ERROR LOG INFORMATION RECORDING METHOD

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/490,929
Abstract

The disk device includes a disk medium that records data, a non-volatile memory having a first program code region that records a first program code for initial startup, a second program code region that records a second program code, a log information region that records log information, and an error log information record start address that is set in the second program code region; and a processor that operates in accordance with the first and second program codes, collects error log information, and records the collected error log information by overwriting data from the error log information record start address of the non-volatile memory, if the collected error log information cannot be recorded on the disk medium and cannot be expressed with a recordable size in the log information region of the non-volatile memory.

Claims (27)

1 . A disk device, comprising:

a disk medium that records data,

a non-volatile memory having a first program code region that records a first program code for initial startup, a second program code region that records a second program code, a log information region that records log information, and an error log information record start address that is set in the second program code region; and

a processor that operates in accordance with the first and second program codes,

collects error log information, and

records the collected error log information by overwriting data from the error log information record start address of the non-volatile memory, if the collected error log information cannot be recorded in the disk medium and cannot be expressed with a recordable size in the log information region of the non-volatile memory.

2 . The disk device as set forth in claim 1 , wherein a region that records the collected error log information by overwriting data is a region excluding the first program region.

3 . A circuit board for a magnetic disk device having a disk medium, comprising:

a non-volatile memory having a first program code region that records a first program code for initial startup, a second program code region that records a second program code, a log information region that records log information, and an error log information record start address that is set in the second program code region; and

a processor that operates in accordance with the first and second program codes,

collects error log information when an error has occurred and,

records the collected error log information by overwriting data from the error log record start address set in the second program code record region of the non-volatile memory, if the collected error log information cannot be recorded in the disk medium and cannot be expressed with a recordable size in the log information region of the non-volatile memory.

4 . The disk device as set forth in claim 3 , wherein a region that records the collected error log information by overwriting data is a region excluding the first program region.

5 . An error log information recording method of a disk device, the disk device comprising,

a disk medium that records data,

a non-volatile memory including a first program code region that records first program codes for initial startup, a second program code record region that records second program codes, an error log information record region that records the log information, and

a processor that operates in accordance with the first and second program codes, the method comprising: having a processor collect error log information,

having the processor determine whether or not the collected error log information can be recorded in a system region of a disk medium,

having the processor determine whether or not the collected error log information can be expressed with a recordable size in a log information record region of a non-volatile memory, and

having the processor record the collected error log information by overwriting data in a second program code record region of the non-volatile memory, if it is determined by the processor that the error log information cannot be recorded in the system data region of the disk medium and cannot be expressed with a recordable size in the log information record region of the non-volatile memory.

6 . The error log information recording method as set forth in claim 5 , wherein a region that records the collected error log information by overwriting data is a region excluding the first program region.

7 . An error log information recording method as set forth in claim 5 , further comprising:

connecting a disk device to a fault diagnosis system,

having the fault diagnosis system issue a first command and determine whether or not the second program region is destroyed,

having the fault diagnosis system issue a second command to download a second program code to the disk device,

having the fault diagnosis system issue a third command to check data in the vicinity of the error log information record start address of the second program region, and

having the fault diagnosis system collect all the log information recorded in the non-volatile memory, if it is determined that data in the vicinity of the error log information record start address is log information.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 24, 2009
From: FUJITSU LIMITED
To: TOSHIBA STORAGE DEVICE CORPORATION
Reel/Frame 023565/0179 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2009
From: KOMAGOME, YUTAKA
To: FUJITSU LIMITED
Reel/Frame 022870/0904 →