IP Library Granted Patent US 9,009,455
Granted Patent B2
US 9,009,455 · App. 13/099,865 · Granted Apr 14, 2015

Booting from a secondary storage device in order to accumulate disk drive performance data

View Patent ↗
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 9,009,455
App. No.
13/099,865
Granted
Apr 14, 2015
Kind
B2
Abstract

A computer system is disclosed comprising a disk drive comprising a head stack assembly (HSA), the HSA comprising a spindle motor for rotating at least one disk, and at least one head actuated over the disk. The computer system further comprises a host coupled to the disk drive, wherein the host comprises a microprocessor operable to first boot the host by reading boot data from a secondary storage device. After first booting the host, the microprocessor commands the disk drive to accumulate performance data for the HSA, and after accumulating the performance data, the microprocessor second boots the host by reading boot data from the HSA.

Claims (32)

1. A method of evaluating a head stack assembly (HSA) of a disk drive, the HSA comprising a spindle motor for rotating at least one disk and at least one head actuated over the disk, the method comprising:

first booting a host by reading boot data from a secondary storage device;

after first booting the host, commanding the disk drive to accumulate performance data for the HSA and accumulating performance data for the HSA uninterrupted by the host; and

after accumulating the performance data, second booting the host by reading boot data from the HSA.

2. The method as recited in claim 1 , wherein the performance data relates to a control system operable to actuate the head over the disk.

3. The method as recited in claim 2 , wherein the performance data comprises a position error signal (PES) for the head.

4. The method as recited in claim 2 , further comprising modifying the control system in response to the accumulated performance data.

5. The method as recited in claim 1 , wherein the performance data relates to a control system operable to control the spindle motor.

6. The method as recited in claim 5 , wherein the performance data comprises at least one of a position error signal (PES) and a fly height for the head.

7. The method as recited in claim 5 , further comprising modifying the control system in response to the accumulated performance data.

8. The method as recited in claim 1 , further comprising modifying the host in response to the performance data.

9. The method as recited in claim 8 , further comprising modifying a chassis of the host.

10. The method as recited in claim 8 , further comprising modifying a speaker of the host.

11. The method as recited in claim 8 , further comprising modifying a speaker driver of the host.

12. The method as recited in claim 1 , further comprising generating host speaker sound while accumulating the performance data.

13. The method as recited in claim 1 , further comprising actuating the head over a track on the disk while accumulating the performance data.

14. The method as recited in claim 1 , further comprising executing an internal procedure for the HSA while accumulating the performance data.

15. A computer system comprising:

a disk drive comprising a head stack assembly (HSA), the HSA comprising:

spindle motor for rotating at least one disk; and

at least one head actuated over the disk; and

a host coupled to the disk drive, the host comprising a microprocessor operable to:

first boot the host by reading boot data from a secondary storage device;

after first booting the host, command the disk drive to accumulate performance data for the HSA uninterrupted by the host; and

after accumulating the performance data, second boot the host by reading boot data from the HSA.

16. The computer system as recited in claim 15 , wherein the performance data relates to a control system operable to actuate the head over the disk.

17. The computer system as recited in claim 16 , wherein the performance data comprises a position error signal (PES) for the head.

18. The computer system as recited in claim 15 , wherein the performance data relates to a control system operable to control the spindle motor.

19. The computer system as recited in claim 18 , wherein the performance data comprises at least one of a position error signal (PES) and a fly height for the head.

20. The computer system as recited in claim 15 , wherein the microprocessor is further operable to generate speaker sound while the disk drive is accumulating the performance data.

21. The computer system as recited in claim 15 , wherein the microprocessor is further operable to command the disk drive to actuate the head over a track on the disk while accumulating the performance data.

22. The computer system as recited in claim 15 , wherein the microprocessor is further operable to command the disk drive to execute an internal procedure for the HSA while accumulating the performance data.

Assignments (8)
PATENT COLLATERAL AGREEMENT - DDTL LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067045/0156 →
PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064715/0001 →
RELEASE OF SECURITY INTEREST AT REEL 038744 FRAME 0481 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 058982/0556 →
RELEASE OF SECURITY INTEREST Recorded Mar 5, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 045501/0714 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038744/0481 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038744/0281 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038722/0229 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2011
From: LOU, MINGJI; CHAHWAN, ALAIN
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 026219/0507 →