Jaký esata box pro SSD disk?

Jakub

Jaký esata box pro SSD disk?
« kdy: 14. 11. 2011, 00:35:22 »
Ahoj,

rozhodl jsem se připojit si k notebooku přes esata port SSD disk (OCZ Vertex2), takže jsem si pořídil delock box (viz http://www.delock.de/produkte/gruppen/Geh%C3%A4use/Delock_25_extern_sk_pro_SATA_HDD_s_pipojenm_na_Multiport_USB_30_+_eSATAp_42488.html?setLanguage=CZ). Mám však problém, že se mi v kernel logu objevují následující hlášení:

Kód: [Vybrat]
ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
ata5.00: failed command: DATA SET MANAGEMENT
ata5.00: cmd 06/01:01:00:00:00/00:00:00:00:00/a0 tag 0 dma 512 out
         res 40/00:01:00:00:00/00:00:00:00:00/e0 Emask 0x4 (timeout)
ata5.00: status: { DRDY }
ata5: hard resetting link
ata5: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata5.00: configured for UDMA/133
ata5.00: device reported invalid CHS sector 0
sd 4:0:0:0: [sdb]  Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
sd 4:0:0:0: [sdb]  Sense Key : Aborted Command [current] [descriptor]
Descriptor sense data with sense descriptors (in hex):
        72 0b 00 00 00 00 00 0c 00 0a 80 00 00 00 00 00
        00 00 00 00
sd 4:0:0:0: [sdb]  Add. Sense: No additional sense information
sd 4:0:0:0: [sdb] CDB: Write same(16): 93 08 00 00 00 00 00 00 08 00 00 3f ff c0 00 00
end_request: I/O error, dev sdb, sector 2048
ata5: EH complete

Při čtení či zápisu (přes dd) je vše v pohodě, za to při formátu (na ext4) se tyto chyby objevují pravidelně. Soudím, že by to mohla způsobovat chybějící podpora TRIM v tom rámečku. Ale nejsem v tomto moc kovaný, takže mne kdyžtak opravte.

Takže můj dotaz je: Jaký používáte esata box pro SSD disk? Podporuje vám TRIM?

Díky


Jakub

Re: Jaký esata box pro SSD disk?
« Odpověď #1 kdy: 17. 11. 2011, 16:28:27 »
Nakonec jsem to vyřešil koupí eSATAp -> SATA 22pin kabelu (viz http://www.delock.de/produkte/gruppen/Kabel/Delock_Cable_eSATAp_SATA_22pin_retractable_84432.html) a vše funguje, jak má.

Trident

Re: Jaký esata box pro SSD disk?
« Odpověď #2 kdy: 17. 11. 2011, 21:52:31 »
Ano problem opravdu byva ze nektere chipy nepodporuji specialni prikazy. Idealne by chip mel fungovat jenom jako transparentni prebalovac commandu z jednoho interface na druhy bez naroku. Bohuzel to tak neni a nektere chipy se spis tvari jako "proxy" co pusti io a par vybranych kontrolnich commandu.

I to je duvod proc nefunguje treba flashovani firmwaru zarizeni,nastavovani specialnich parametru,zjistovani smart statusu a ted v neposledni rade ten tvuj trim.

Duvod? Vyvojar takoveho hardwaru je kreten! Neni zde totiz racionalni duvod zkoumat vnitrek prikazu(vyjma pripadu update mikrokodu chipu). To se ale da vyresit jednoduchou podminkou odpojeni zarizeni pri flashovani a pak neni treba zkoumat/filtrovat prikazy.

BTW:De jure se jedna o vadu skrytou a je tudiz narok na reklamaci.