User Tools

Site Tools


hdd_resurrection

This is an old revision of the document!


HDD Resurrection

V neděli 4. 11. mi nechtěl naběhnout HDD. Ozývaly se z něj zvuky, jako když se snaží něco načíst, ale nedaří se mu (né takové ty jedovaté, které říkají “právě-si-ničím-plotny-a-hlavy”, ale takové ty “jojo-tady-to-někde-mám-už-to-bude”. Pak se ale po chvíli zastavil a hledání vzdal (nejspíš to vzdal BIOS, který po chvíli nabootoval bez disku). Po několika restartech a hýbání s konektory jsem přepojil SATA do jiného portu a disk naběhl. Voilá, nejspíš mi odešel port na boardu. Nu což, mám jich ještě 8 :-)

V úterý 6. 11. se mi to ale přihodilo znovu. Tentokrát žádné přehazování nepomohlo. Nabootoval jsem SystemRescueCD z flashky a jal se experimentů. Kernel se disk snažil zinicializovat při bootu:

[    7.351024] ata2.00: link is slow to respond, please be patient (ready=-19)
[   11.533025] ata2.00: SRST failed (errno=-16)
[   17.343024] ata2.00: link is slow to respond, please be patient (ready=-19)
[   21.576025] ata2.00: SRST failed (errno=-16)
[   27.386025] ata2.00: link is slow to respond, please be patient (ready=-19)
[   40.799062] ata2.00: SATA link down (SStatus 0 SControl 300)
[   40.799178] ata2.01: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[   40.812149] ata2.01: failed to IDENTIFY (INIT_DEV_PARAMS failed, err_mask=0x80)
[   51.609024] ata2.00: link is slow to respond, please be patient (ready=-19)
[   55.842025] ata2.00: SRST failed (errno=-16)
[   61.652023] ata2.00: link is slow to respond, please be patient (ready=-19)
[   65.885023] ata2.00: SRST failed (errno=-16)
[   71.695024] ata2.00: link is slow to respond, please be patient (ready=-19)
[   84.241059] ata2.00: SATA link down (SStatus 0 SControl 300)
[   84.241176] ata2.01: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[   84.254135] ata2.01: failed to IDENTIFY (INIT_DEV_PARAMS failed, err_mask=0x80)
[   84.254325] ata2.01: limiting SATA link speed to 1.5 Gbps
[   95.051024] ata2.00: link is slow to respond, please be patient (ready=-19)
[   99.284024] ata2.00: SRST failed (errno=-16)
[  105.094024] ata2.00: link is slow to respond, please be patient (ready=-19)
[  109.327024] ata2.00: SRST failed (errno=-16)
[  115.137025] ata2.00: link is slow to respond, please be patient (ready=-19)
[  127.122060] ata2.00: SATA link down (SStatus 0 SControl 300)
[  127.122177] ata2.01: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
[  127.135132] ata2.01: failed to IDENTIFY (INIT_DEV_PARAMS failed, err_mask=0x80)
[  137.932013] ata2.00: link is slow to respond, please be patient (ready=-19)
[  142.165024] ata2.00: SRST failed (errno=-16)
[  147.975019] ata2.00: link is slow to respond, please be patient (ready=-19)
[  152.208016] ata2.00: SRST failed (errno=-16)
[  158.018025] ata2.00: link is slow to respond, please be patient (ready=-19)
[  170.819061] ata2.00: SATA link down (SStatus 0 SControl 300)
[  170.819178] ata2.01: SATA link up 1.5 Gbps (SStatus 113 SControl 310)

Další pokusy o reinicializaci skončily stejně. Projistotu, reinicializace se prování příkazem (kde N je číslo sběrnice, kde je SATA – vyzkoušel jsem experimentem):

echo "- - -" > /sys/class/scsi_host/hostN/scan

Disk jsem také zkusil zapojit do SATA toasteru a přistoupit k němu ze SystemRescueCD nabootovaném z flashky, ale neúspěšně. Vadný disk toaster vyhodnotil asi následovně:

[ 1622.913028] usb 2-4: new high-speed USB device number 5 using ehci_hcd
[ 1623.027938] usb 2-4: New USB device found, idVendor=152d, idProduct=2329
[ 1623.027942] usb 2-4: New USB device strings: Mfr=1, Product=2, SerialNumber=5
[ 1623.027945] usb 2-4: Product: USB to ATA/ATAPI Bridge
[ 1623.027948] usb 2-4: Manufacturer: JMicron
[ 1623.027950] usb 2-4: SerialNumber: FFFFFFFFFFFF
[ 1623.028891] usb-storage 2-4:1.0: Quirks match for vid 152d pid 2329: 8020
[ 1623.028908] scsi8 : usb-storage 2-4:1.0
[ 1624.030577] scsi 8:0:0:0: Direct-Access                                    PQ: 0 ANSI: 2 CCS
[ 1624.031207] sd 8:0:0:0: Attached scsi generic sg6 type 0
[ 1624.032317] sd 8:0:0:0: [sdf] Very big device. Trying to use READ CAPACITY(16).
[ 1624.033568] sd 8:0:0:0: [sdf] Using 0xffffffff as device size
[ 1624.033574] sd 8:0:0:0: [sdf] 4294967296 512-byte logical blocks: (2.19 TB/2.00 TiB)
[ 1624.034319] sd 8:0:0:0: [sdf] Write Protect is off
[ 1624.034323] sd 8:0:0:0: [sdf] Mode Sense: 34 00 00 00
[ 1624.035132] sd 8:0:0:0: [sdf] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 1624.035944] sd 8:0:0:0: [sdf] Very big device. Trying to use READ CAPACITY(16).
[ 1624.037193] sd 8:0:0:0: [sdf] Using 0xffffffff as device size
[ 1642.392706] sd 8:0:0:0: [sdf] Unhandled sense code
[ 1642.392710] sd 8:0:0:0: [sdf]  Result: hostbyte=invalid driverbyte=DRIVER_SENSE
[ 1642.392714] sd 8:0:0:0: [sdf]  Sense Key : Medium Error [current] 
[ 1642.392719] sd 8:0:0:0: [sdf]  Add. Sense: Unrecovered read error
[ 1642.392724] sd 8:0:0:0: [sdf] CDB: Read(10): 28 00 00 00 00 00 00 00 08 00
[ 1642.392734] end_request: critical target error, dev sdf, sector 0
[ 1642.392738] Buffer I/O error on device sdf, logical block 0
[ 1659.229343] sd 8:0:0:0: [sdf] Unhandled sense code
[ 1659.229347] sd 8:0:0:0: [sdf]  Result: hostbyte=invalid driverbyte=DRIVER_SENSE
[ 1659.229352] sd 8:0:0:0: [sdf]  Sense Key : Medium Error [current] 
[ 1659.229357] sd 8:0:0:0: [sdf]  Add. Sense: Unrecovered read error
[ 1659.229362] sd 8:0:0:0: [sdf] CDB: Read(10): 28 00 00 00 00 00 00 00 08 00
[ 1659.229371] end_request: critical target error, dev sdf, sector 0
[ 1659.229375] Buffer I/O error on device sdf, logical block 0
[ 1662.500061] usb 2-4: USB disconnect, device number 5

Poslední disconnect jsem ho raději odpojil, bůhví co ten toaster má za lubem. Když jsem byl již totálně zoufalý, disk jsem dal do hliníkového sáčku na uchovávání sypaných čajů a vrazil do mrazáku (už smířen s tím, že nenaběhne). Po asi 20ti minutách jsem disk vyndal, zapojil do ještě běžícího počítače a co se nestalo, disk vesele zachrochtal a funguje. V době psaní tohoto úryvku kopíruji data na disk nový :-)

hdd_resurrection.1352193958.txt.gz · Last modified: 2012/11/06 09:25 by krakonos