TTY Log指的就是LSI的Firmware Debug Log. 他是一種Hardware RAID Logging操作方式. 簡單來說, 可以用一句話來表達:
HWRAID Logs are sved in NVRAM
這份Log是被儲存在硬體式NVRAM. NVRAM在LSI RAID Controller中是非常重要的機制, 他實現了幾種操作:
1. RAID Controller部份組態儲存
2. Logging建立與追蹤
3. Write-journaling機制
比方說, 在LSISAS2108 RoC產品包含了32KB的NVRAM, 而LSISAS2208則是128KB NVRAM. 在這一篇會說明何謂TTY Logging, 要如何使用?!
甚麼是TTY Logging呢? 下面的簡要描述便說明了他的應用:
1. TTY Log is a FW transaction log and is held in controller memory and saved to NRAM during power down
2. Memory resident TTY log is lost during power interruption unless a battery is present
3. The last three saved TTY log are available in NVRAM
TTY Log是韌體控制操作, 並且被操作在控制器專屬的記憶體(Hot buffer), 並且在電源丟失的情況下會快速寫入到NVRAM. 如果沒有透過BBU緒電的話, 那Hot buffer上的TTY log便會丟失, 而NVRAM至少會保留最後三筆TTY log資訊.
前面提到過, TTY Log可稱之為Firmware Debug Log, 他表達的三種情況與功用:
1. 即使RAID發生啟動錯誤了, 她依然在工作.
2. 提供更為詳細的資訊
3. 適用於較複雜的情況