KALOK PC-KALOF KL3120A. KL3100A. KL3040A. KL383A. KL343A DAEYOUNG PC-DX3 120 DX-3120A.DX-3060A PC-300 SHELL L Introduction The PC-SHELL software is designed for more convenient work with the PC-3000 complex When PC-3000 SHELL is launched, a table of drive manufacturing firms and corresponding PC-3000 utilities appears on the screen. The first line in the table is occupied by the UNIVERSAL UTILITIES, PC-3000AT, and PC-DEFECTOSCOPE utilities correspond to that entry. Window switching is performed with the help of (Enter) or(Tab) keys(utility selection and start)and the (Esc)key(to return and exit PC-3000 SHELL). When a utility is selected, a list of The PC-3000 complex version is indicated in the PC-3000 SHELL title as follows PC-3000 Shell ver XXⅩ When X XX is the current version of the PC-3000 complex 《PC-3000 SHELL》 includes3 files shell. com-launches the shell program, is always resident in memory sh main pgm-the main program shell part, loads from the memory when utilities are launched shell. cfg-configuration file 2. HDD power control The use of the additional adapter PC2KPWR allows manual controlling power of the driver under test. Manual control is done in the resident mode after launching utilities from the shell (shel. com). You can get HELP on"hot keys"having launched shell. com? At present the following combinations are available. [Alt]shift][+Jor [Flll-power on [Alt]shift][+ or [F12]-power off Using these keys you can control power at any moment(in any mode)of the utilities' work 1. Purpose Utilities of PC-3000 software and hardware complex can be used for service maintenance of Quantum drives now belonging to and supported by Maxtor. Basic repair capabilities Correction of damaged data structures in drive firmware Hiding physically damaged parts of drive surfaces using reserved space provided by the manufacturer; We have also reviewed repair methods for electronic boards of the drives as well as causes of specific malfunctions Attention! The success of utilities'usage depends on the level of operator' s proficiency Incorrect use of algorithms implemented in the utilities may irreversibly damage a drive or prevent restoration of its data. 2. Structure of drive families
KALOK PC-KALOK KL3120A, KL3100A, KL3040A, KL383A, KL343A. DAEYOUNG PC-DX3120 DX-3120A, DX-3060A. PC-300 SHELL 1.Introduction The PC-SHELL software is designed for more convenient work with the PC-3000 complex. When PC-3000 SHELL is launched, a table of drive manufacturing firms and corresponding PC-3000 utilities appears on the screen. The first line in the table is occupied by the UNIVERSAL UTILITIES, PC-3000AT, and PC-DEFECTOSCOPE utilities correspond to that entry. Window switching is performed with the help of (Enter) or (Tab) keys (utility selection and start) and the (Esc) key (to return and exit PC-3000 SHELL). When a utility is selected, a list of The PC-3000 complex version is indicated in the PC-3000 SHELL title as follows: PC-3000 Shell Ver.XXX When X.XX is the current version of the PC-3000 complex. 《PC-3000 SHELL》includes 3 files: shell.com-launches the shell program, is always resident in memory; sh_main.pgm-the main program shell part, loads from the memory when utilities are launched; shell.cfg-configuration file. 2. HDD power control The use of the additional adapter PC2KPWR allows manual controlling power of the driver under test. Manual control is done in the resident mode after launching utilities from the shell (shel.com). You can get HELP on “hot keys” having launched shell.com? At present the following combinations are available: [Alt][shift][+]or [F11]-power on; [Alt][shift][+]or [F12]-power off. Using these keys you can control power at any moment (in any mode) of the utilities’ work. 1. Purpose Utilities of PC-3000 software and hardware complex can be used for service maintenance of Quantum drives now belonging to and supported by Maxtor. Basic repair capabilities: ⚫ Correction of damaged data structures in drive firmware; ⚫ Hiding physically damaged parts of drive surfaces using reserved space provided by the manufacturer; ⚫ Isolation of malfunctioning surfaces; ⚫ Viewing data protection password. We have also reviewed repair methods for electronic boards of the drives as well as causes of specific malfunctions. Attention! The success of utilities’ usage depends on the level of operator’s proficiency. Incorrect use of algorithms implemented in the utilities may irreversibly damage a drive or prevent restoration of its data. 2. Structure of drive families
Model name Mac capacity Spindle speed PC-3000 utility Fireball EL 5.400 quel.exe Fireball EX EX Pcquex.exe Fireball cr CR 13.0 5400 Pcqucr.exe Fireball CX 20.4 5.400 P Fireball lct08(LA)Lcto8 26.0 5.400 Fireball lct10(LB)Lct10 30.0 5.400 Pcplct 10exe Fireball lct15(LC) Lct15 5400 Pcplct 15exe Fireball lct20(LD) Lct20 40.0 5.400 Pcplct20.exe Maxtor D540X-4K MX4KxxxHx 80.0 5,400 Pcmx540k . exe Fireball Plus Ka 7.200 Pcquka. exe Fireball Plus KX X 273 7200 Pcqukx.exe Fireball Plus lm LM 30.0 7,200 Pcqulm.exe Fireball Plus as AS 60.0 7.200 P quas. exe Maxtor D740X-6L MX6LXXXJx 80.0 7 200 Pcmx7401. exe 3. Basic options for repair of Quantum drives The PC-3000 package utilities for the above-listed drives provide for the following repair drive testing in factory mode restoration of the drive hardware service data; reading of the drive's rom restoration and correction of the drive ID area(logical parameters, model name, serial number) ● low level format e modification of the drive configuration (isolation of defective surfaces, isolation of defective areas) modification of cache configuration, ECC control and automatic defects relocation; review and checking of the service data structure loading of a program for service data access(LDr file); review of hidden defects tables review of drive S M.A. R.T. table and resetting it to factory defaults physical and logical surface scanning for defects, and, based on the results, addition of evealed defects to the defects table hiding of defective tracks creation of an automatic surface testing routine for a drive and running it launch of a drives self-testing routine (SELFSCAN) 4. Preparation for work Connect the PC-3000PRo tester cable to the ide connector of the drive being tested Connect the power cable to the drive being tested Switch on the power. If a PC-3K PWr power supply adapter is present, the power supply is switched on automatically at utility start. Power may be switched on without turning the PC off
Family Model name Mac.capacity Spindle speed, rpm PC-3000 utility Fireball EL EL 10.2 5,400 Pcquel.exe Fireball EX EX 12.7 5,400 Pcquex.exe Fireball CR CR 13.0 5,400 Pcqucr.exe Fireball CX CX 20.4 5,400 Pcqucx.exe Fireball lct08(LA) Lct08 26.0 5,400 Pcplct08.exe Fireball lct10(LB) Lct10 30.0 5,400 Pcplct10.exe Fireball lct15(LC) Lct15 30.0 5,400 Pcplct15.exe Fireball lct20(LD) Lct20 40.0 5,400 Pcplct20.exe Maxtor D540X-4K MX4KxxxHx 80.0 5,400 Pcmx540k..exe Fireball Plus KA KA 18.2 7,200 Pcquka.exe Fireball Plus KX KX 27.3 7,200 Pcqukx.exe Fireball Plus LM LM 30.0 7,200 Pcqulm.exe Fireball Plus AS AS 60.0 7,200 Pcquas.exe Maxtor D740X-6L MX6LxxxJx 80.0 7,200 Pcmx740l.exe 3. Basic options for repair of Quantum drives The PC-3000 package utilities for the above-listed drives provide for the following repair operations: ⚫ drive testing in factory mode; ⚫ restoration of the drive hardware service data; ⚫ reading of the drive’s ROM; ⚫ restoration and correction of the drive ID area (logical parameters, model name, serial number); ⚫ low level format; ⚫ modification of the drive configuration (isolation of defective surfaces, isolation of defective areas); ⚫ modification of cache configuration, ECC control and automatic defects’ relocation; ⚫ review and checking of the service data structure; ⚫ loading of a program for service data access (LDR file); ⚫ review of hidden defects tables; ⚫ review of drive S.M.A.R.T. table and resetting it to factory defaults; ⚫ physical and logical surface scanning for defects, and, based on the results, addition of revealed defects to the defects table; ⚫ hiding of defective sectors; ⚫ hiding of defective tracks; ⚫ creation of an automatic surface testing routine for a drive and running it; ⚫ launch of a drive’s self-testing routine (SELFSCAN). 4. Preparation for work. -Connect the PC-3000PRO tester cable to the IDE connector of the drive being tested. -Connect the power cable to the drive being tested. -Switch on the power. If a PC-3K PWR power supply adapter is present, the power supply is switched on automatically at utility start. Power may be switched on without turning the PC off
first. Damage to the PC-3000 PRO controller in that mode is unlikely; however its output cascades may be damaged in cases when a burnt-out electronic board is connected Start a utility corresponding to the connected drive's family using the shell. com command shell for convenience auxiliary utility files are located in the same directory with the utilities. Please see details regarding auxiliary files in Section 10 Attention! Utility tests have lots of options. It is recommended that novice users work with default test options 5. Utility usage 5. 1 Launching the utility After utility start it reads a drives ID area. If a drive does not process the command for ID area reading the following error message appears: Unidentified logical drive parameters Default values used-"Final LBA=1000 Then a"Model selection"window appears, where you should select the model for the connected drive. After model selection the utility will read the 8 configuration page and verif the number of magnetic heads for the selected model and the connected drive. In case of mismatch the following message appears Model adjusted according to the number of physically present head If a drive does not allow reading the 8 configuration page the following message will Error reading CP#8 (page containing the number of physically present heads) Then and analysis of connected heads is performed(CP14)together with the zone allocation table(CP10). In case of errors the following messages are output Error reading CP#14(heads control page) Error reading CP#f10 (zone allocation page) Errors arising in the process of initialization are ignored and parameters that could not be recovered from the drive are replaced with default values, which may lead to incorrect operation of surface testing routines. After initialization the program will bring up the main operating modes menu Surface scanning Firmware data Drive Id SM.ARTtable Defects table Automatic mode SELFSCAN 5.2 Servo test
first. Damage to the PC-3000 PRO controller in that mode is unlikely; however its output cascades may be damaged in cases when a burnt-out electronic board is connected. -Start a utility corresponding to the connected drive’s family using the shell.com command shell for convenience. -Auxiliary utility files are located in the same directory with the utilities. Please see details regarding auxiliary files in Section 10. Attention! Utility tests have lots of options. It is recommended that novice users work with default test options. 5. Utility usage. 5.1 Launching the utility After utility start it reads a drive’s ID area. If a drive does not process the command for ID area reading the following error message appears: Unidentified logical drive parameters Default values used-“Final LBA”=1000 Then a “Model selection” window appears, where you should select the model for the connected drive. After model selection the utility will read the 8th configuration page and verify the number of magnetic heads for the selected model and the connected drive. In case of mismatch the following message appears: Model adjusted according to the number of physically present head If a drive does not allow reading the 8th configuration page the following message will appear. Error reading CP#8 (page containing the number of physically present heads) Then and analysis of connected heads is performed (CP14) together with the zone allocation table (CP10). In case of errors the following messages are output: Error reading CP#14 (heads control page) Error reading CP#10 (zone allocation page) Errors arising in the process of initialization are ignored and parameters that could not be recovered from the drive are replaced with default values, which may lead to incorrect operation of surface testing routines. After initialization the program will bring up the main operating modes menu: Servo test Surface scanning Firmware data Drive ID Logical scanning S.M.A.R.T.table Defects table Automatic mode SELFSCAN Exit 5.2 Servo test
Servo test routine performs low level formatting individually for each physically present magnetic head. Tracks that cannot be formatted may be added to defects table. This explained in an in section 5.3 Surface Surface scanning means testing of physical parameters of the surface. This command is plained in detail in "Drive surface testing"sectio 5.4 Firmware data Firmware data represents a set of commands for work with drive's firmware Selection of Work with Rom Work with disk firmware zone Load an ldr file to drive ram Spindle stop 5.4.1. Work with ROm Work with ROM command brings up a submenu containing just one option entitled"Read ROM to file", its start requires to enter a name for the file to which ROM will be read 5.4.2. Work with disk firmware zone Work with disk firmware zone is a set of routines meant for work with the portion of drive's firmware recorded on disk surface. Selection of that option brings up the following Check firmware structure Write/read firmy Read configuration pages Write configuration pages Read modules Write modules Detailed COM log Security subsystem 5.4.2. 1 Check firmware structure Check firmware structure command accomplishes reading of all structural units in drive's firmware(modules and configuration pages) and performs their interpretation thus checking them for accuracy. A job report is output in a list form. It can be saved to file by pressing [F2 Firmware checking procedure takes several minutes. That is caused by the presence of unused modules with unformatted sectors in the firmware zone 5.4.2.2 Write/read firmware Write/read firmware is a set of commands that allow to create a database file containing drives firmware
Servo test routine performs low level formatting individually for each physically present magnetic head. Tracks that cannot be formatted may be added to defects table. This explained in detail in Section 8.1. 5.3 Surface scanning. Surface scanning means testing of physical parameters of the surface. This command is explained in detail in “Drive surface testing” section. 5.4 Firmware data. Firmware data represents a set of commands for work with drive’s firmware. Selection of that option brings up the following menu: Work with ROM Work with disk firmware zone Modification of configuration Load an LDR file to drive RAM Spindle stop 5.4.1. Work with ROM. Work with ROM command brings up a submenu containing just one option entitled “Read ROM to file”; its start requires to enter a name for the file to which ROM will be read. 5.4.2. Work with disk firmware zone. Work with disk firmware zone is a set of routines meant for work with the portion of drive’s firmware recorded on disk surface. Selection of that option brings up the following submenu: Check firmware structure Write/read firmware Read configuration pages Write configuration pages Read modules Write modules Detailed COM log Security subsystem 5.4.2.1. Check firmware structure. Check firmware structure command accomplishes reading of all structural units in drive’s firmware (modules and configuration pages) and performs their interpretation thus checking them for accuracy. A job report is output in a list form. It can be saved to file by pressing [F2]. Firmware checking procedure takes several minutes. That is caused by the presence of unused modules with unformatted sectors in the firmware zone. 5.4.2.2. Write/read firmware. Write/read firmware is a set of commands that allow to create a database file containing drive’s firmware
Extract FW from database command can be accomplished in two ways. One way is to unload the database contents in the form of configuration pages and modules to a specified directory. The other way is to write modules to a connected drive Add fw to database command performs reading of modules and configuration pages from a connected drive recording them to the database. The procedure will request a header for a database record at launch Delete FW from database command outputs a list of headers for firmware records present in the database and offers to select records for removal. A record is deleted by pressing [ Enter Pressing [Esc] cancels the operation 5.4.2.3 Read configuration pages Read configuration pages command accomplishes reading of configuration pages to respective files. You can selectively specify pages for reading 5. 4.2. 4 Write configuration pages Write configuration pages command write configuration pages form respective files. You can perform selective recording. In case of size mismatch the following message appears: "-CPo0 CP file size differs from expected. Continue? 5.4.2.5 Read modules Read modules command reads modules to files. You can read modules selectively having them by pressing [Space]. If a module is read with and error all preceding the failing one are recorded to a file and the recording operation stops. If a file has zero size it indicates an error in the very first module 5.4.2. 6 Write module Write modules command records modules. In case of size mismatch the following message will appear. "-Modfl rpm file size differs from expected. Recording impossible. Just as with reading, you can also write modules selectively 5. 4.2.7 Detailed COM log The command allows switching on and off data output to diagnostic port of the drive Please see details on QUANTUM diagnostic port in the description of PC-QUANTUM utility 5. 4.2.8 Security subsystem Security subsystem represents commands for work with ATA passwords. It is present in the utilities for those drive families that support password user data protection Review password information command reports on passwords present in a drive Clear passwords command removes data protection 5.4.3. Modification ofconfiguration Modification of configurations is a set of commands for changing the manufacturer-defined configuration 5.4.3. 1 Change configuration parameters
Extract FW from database command can be accomplished in two ways. One way is to unload the database contents in the form of configuration pages and modules to a specified directory. The other way is to write modules to a connected drive. Add FW to database command performs reading of modules and configuration pages from a connected drive recording them to the database. The procedure will request a header for a database record at launch. Delete FW from database command outputs a list of headers for firmware records present in the database and offers to select records for removal. A record is deleted by pressing [Enter]. Pressing [Esc] cancels the operation. 5.4.2.3 Read configuration pages Read configuration pages command accomplishes reading of configuration pages to respective files. You can selectively specify pages for reading. 5.4.2.4 Write configuration pages Write configuration pages command write configuration pages form respective files. You can perform selective recording. In case of size mismatch the following message appears:”~CP00.CP file size differs from expected. Continue?” 5.4.2.5 Read modules Read modules command reads modules to files. You can read modules selectively having marked them by pressing [Space]. If a module is read with and error all successfully read sectors preceding the failing one are recorded to a file and the recording operation stops. If a file has zero size it indicates an error in the very first module. 5.4.2.6 Write module Write modules command records modules. In case of size mismatch the following message will appear. “~Modf1.rpm file size differs from expected. Recording impossible.” Just as with reading, you can also write modules selectively. 5.4.2.7 Detailed COM log The command allows switching on and off data output to diagnostic port of the drive. Please see details on QUANTUM diagnostic port in the description of PC-QUANTUM utility. 5.4.2.8 Security subsystem Security subsystem represents commands for work with ATA passwords. It is present in the utilities for those drive families that support password user data protection: Review password information command reports on passwords present in a drive. Clear passwords command removes data protection. 5.4.3. Modification of configuration Modification of configurations is a set of commands for changing the manufacturer-defined configuration. 5.4.3.1 Change configuration parameters