【問題】請問該如何選擇 Compact Flash 卡?
小弟有數台迷你準系統, OS 為Linux, Primary IDE Master 只能插CF 卡, Primary IDE Slave 接2.5" IDE HDD, 手邊有一些Apacer & Transcend 工業級CF 卡, 發現CF 和HDD 之間有一些相容性問題, 而且這些CF 卡應該都不是Fixed Disk Mode, 小弟以HD Tune 測試CF 裝在USB 讀卡機的讀取速率約9MB/s (Apacer) & 7MB/s, Transcend 穩定性似乎優於Apacer, 但奇怪的是插Transcend CF 則必須將IDE 強制設為ATA66/100, 才能讀取2.5" HDD, 插Apacer CF 則必須將IDE 強制設為ATA33, 這就把小弟搞糊塗了, 由於CF & HDD 必須串在同一個 IDE Channel, 有時從BIOS 會讀取不到HDD, 有時BIOS 讀取正常, 但載入Linux 之後才讀不到HDD, 由於小弟不熟悉Linux, 也不瞭解CF 卡的規格, 所以不知道如何測試起? 目前是以BartPE 測試, 但所知有限, 也正考慮要買新的CF 卡, 請網友提供一些意見作為參考, 謝謝
[URL="http://www.mobile01.com/topicdetail.php?f=159&t=764153"]Mobile01 CF 當成 SSD 跑 UDMA 5 + Fixed Disk Mode.[/URL]
回覆: 【問題】請問該如何選擇 Compact Flash 卡?
嗯?
該不會跟那臺MAAT Server一樣類似的東西??
[url]http://www.pczone.com.tw/thread/16/143977/[/url]
[url]http://www.pczone.com.tw/thread/41/144464/[/url]
MAAT那個on board的CF也是很怪
回覆: 【問題】請問該如何選擇 Compact Flash 卡?
[QUOTE=FYI;1060757]有點類似, 你測試過CF to IDE 的效能嗎?
向你偷學一招 "hdparm -I /dev/hda", 不過小弟沒有root 密碼, 所以得駭一下
發生錯誤時, Linux 整個停住, 印象中錯誤訊息有 "ATA33", 反正看來根本不會跑ATA66 以上, 這部份應該是由Kernel 決定, 所以從BIOS 強制跑PIO Mode 應該沒用, 由於是客制化Linux, 所以小弟只能使用, 無法編譯, 也不會編譯
你說會卡一分鐘以上, 這點小弟時常遇到, 有時很順, 有時會卡, 下次會留意是否和CF 卡以及IDE Mode Jumper 設定有關, 不過你的情形似乎和小弟不同, 因為你的CF 和2.5" HDD 應該是不同的IDE Channel[/QUOTE]
CF轉IDE的效能取決於CF卡本身,只要那個CF轉IDE的轉接卡有標明支援DMA
(不過...我也沒買過[沒支援DMA Mode]的轉接卡...)
你眼睛也挺尖的
CF槽跟硬碟排線接的槽,的確是兩個Channel,CF槽跟我後來插卡接排線接光碟機的IDE介面,是共用(應該說CF槽就是從這個 Primary Channel拉線做出來的Master device),另一Secondary Channel是直接排線接2.5吋硬碟
會卡的原因是,kernel會從MWDMA2試到MWDMA1再試到PIO4
這部份也的確從BIOS下手是沒用的 :eye:
所以我捨棄那個CF槽,用44pin IDE介面轉CF介面就很正常...
如果說板子上是直接弄成只有一個IDE的Channel,大概,CF槽應該跟IDE Channel是共用的
(從BIOS裡也能知道,它到底有幾個IDE Channel)
也就是說...
你可以跟我一樣,弄張40pin轉44pin轉接卡(一般是主機板40pin -> 40pin排線 ->轉接卡 -> 2.5吋硬碟),
反過來把44pin的部份插在板子上,拉IDE 排線出來搞 :D
至於會卡很久的主因,還是要看開機過程的訊息
PS:IDE Mode Jumper?主機板上?
PS2:想到...鵝大這方面好像是專家...:Q
回覆: 【問題】請問該如何選擇 Compact Flash 卡?
[QUOTE=FYI;1060790]
此外, 為何你會抓 /dev/sda 而不是 /dev/hda? 這點小弟倒是沒注意過, 因為小弟自行研究時, 是先把CF 複製到3.5" HDD, 再進行研究的, 所以小弟原先根本不知道CF 卡是Fixed or Removable? 也不知道CF 是跑DMA or PIO?
[/QUOTE]
[url]http://rinoworks.blogspot.com/2008/05/ide-hda-sda.html[/url]
Fedora Core 6還是用/dev/hda
Fedora 9及10都已經用/dev/sda(7跟8過渡期太短了...短到不想裝...)
一般我都是直接插上CF轉IDE卡後插上IDE槽,用硬碟開機後進Windows系統看,
順便測測實際的IDE效能(我不來那套啥讀卡機測效能的)
[QUOTE=FYI;1060790]
照你的敘述, 你大概沒測試過Onboard CF to IDE 的效能, 測了可能會讓你大吃一驚! 小弟手邊也有三種CF to IDE (to 40-pin, to 44-pin 單卡/雙卡), 明明看起來沒幾顆零件, 怎麼做在版子上, 效能卻差很大?
[/QUOTE]
測過了...奇差無比 :eye: 印象中也是2~3MB而已
至於為啥會這樣...嗯...不知道 :eye:
可能因為那時的CF大多是標準PIO Mode而已,所以反而不會有怪問題?
[QUOTE=FYI;1060790]
小弟除了不懂Linux 之外, 硬體上能玩的大概也都玩透了, 實在是沒轍了, 而且CF(Master) + 2.5" IDE(Slave) 不能變, 所以只能把腦筋動到CF 卡頭上[/QUOTE]
要玩這類東西,還真的要懂點非Windows系統的玩意兒...
不然可以試試用DD-WRT x86版本或一些其它免費小型的unix base NAT
大多可以裝上CF去試試 XD
回覆: 【問題】請問該如何選擇 Compact Flash 卡?
Terminal ? IDE有這問題??
不是只有SCSI才會遇到嗎??
我的CF轉IDE倒不知道有沒有這怪問題,
目前MAAT上兩個IDE Channel,Secondary 插硬碟
Primary插44pin 轉CF接ADATA 4G CF...
並沒有CF卡因此就效能低落說?