Promise Technology
From AdminWiki
(Difference between revisions)
(→promise rant) |
m |
||
(3 intermediate revisions not shown) | |||
Line 1: | Line 1: | ||
- | Promise Technology manufactures ATA and SATA (RAID) controllers, which usually feature Promise chips for the device interface and no RAID CPU, therefore they are "soft-RAIDs". | + | Promise Technology manufactures ATA and SATA (RAID) controllers, which usually feature Promise chips for the device interface and nearly always no RAID CPU, therefore they are "soft-RAIDs" (except the higher-priced models). |
- | + | Stay away from the Promise-based (PDCxxxxx) IDE-Controllers under Linux (and probably other Opensource OS too). They ''WILL'' cause (mostly silent) data corruption. Get a Silicon Image based controller instead ([http://geizhals.at/eu/a36191.html Dawicontrol DC-133] for example). | |
- | + | A typical Promise-induced failure looks like that (only visible when filesystem-metadata gets corrupted): | |
- | + | ||
- | + | <pre> | |
- | + | attempt to access beyond end of device | |
- | + | 09:01: rw=0, want=1077936132, limit=5879424 | |
+ | EXT3-fs error (device md(9,1)): ext3_free_branches: Read failure, inode=82836, block=269484032 | ||
+ | Aborting journal on device md(9,1). | ||
+ | ext3_abort called. | ||
+ | EXT3-fs abort (device md(9,1)): ext3_journal_start: Detected aborted journal | ||
+ | Remounting filesystem read-only | ||
+ | Remounting filesystem read-only | ||
+ | EXT3-fs error (device md(9,1)) in start_transaction: Journal has aborted | ||
+ | EXT3-fs error (device md(9,1)) in start_transaction: Journal has aborted | ||
+ | EXT3-fs error (device md(9,1)) in start_transaction: Journal has aborted | ||
+ | </pre> | ||
+ | |||
+ | By this point the only thing you can do is reboot, fsck and pray. |
Latest revision as of 02:14, 4 June 2006
Promise Technology manufactures ATA and SATA (RAID) controllers, which usually feature Promise chips for the device interface and nearly always no RAID CPU, therefore they are "soft-RAIDs" (except the higher-priced models).
Stay away from the Promise-based (PDCxxxxx) IDE-Controllers under Linux (and probably other Opensource OS too). They WILL cause (mostly silent) data corruption. Get a Silicon Image based controller instead (Dawicontrol DC-133 for example).
A typical Promise-induced failure looks like that (only visible when filesystem-metadata gets corrupted):
attempt to access beyond end of device 09:01: rw=0, want=1077936132, limit=5879424 EXT3-fs error (device md(9,1)): ext3_free_branches: Read failure, inode=82836, block=269484032 Aborting journal on device md(9,1). ext3_abort called. EXT3-fs abort (device md(9,1)): ext3_journal_start: Detected aborted journal Remounting filesystem read-only Remounting filesystem read-only EXT3-fs error (device md(9,1)) in start_transaction: Journal has aborted EXT3-fs error (device md(9,1)) in start_transaction: Journal has aborted EXT3-fs error (device md(9,1)) in start_transaction: Journal has aborted
By this point the only thing you can do is reboot, fsck and pray.