Board logo

标题: QDMA 作 者 徵 求 Serial ATA 规 格 文 件 [打印本页]

作者: johnsonlam     时间: 2006-7-5 16:51    标题: QDMA 作 者 徵 求 Serial ATA 规 格 文 件

请 求 有 相 关 文 件 的 朋 友 复 制 一 份 给 我 , 好 样 QDMA 作 者 Jack 有 资 料 支 援 Serial ATA 。

谢 谢 !

作者: zyl910     时间: 2006-7-5 20:25
http://www.t13.org/


那儿应该有的
只不过我水平菜,看不懂

哪位大大看懂后提点一下小弟

Last edited by zyl910 on 2006-7-5 at 20:37 ]

作者: wang6610     时间: 2006-7-5 21:18
作者: Wengier     时间: 2006-7-5 21:52
这儿也有不少资料的:

http://linux-ata.org/devel.html

作者: johnsonlam     时间: 2006-7-6 16:54
Originally posted by zyl910 at 2006-7-5 08:25 PM:
http://www.t13.org/
那儿应该有的
只不过我水平菜,看不懂
哪位大大看懂后提点一下小弟
Last edited by zyl910 on 2006-7-5 at 20:37 ]


那 是 ATA 的 , SATA 不 在 裡 面
不 過 也 要 謝 謝 幫 助

作者: darkradx     时间: 2006-7-6 20:29
In my opinion,
SATA Legacy mode: IDE Combined, IDE Enhanced
SATA Native mode: RAID, AHCI

SATA Legacy mode works as ATA, you can operate it as IDE device.
SATA Native mode works as SCSI, ASPI manager is the lowest layer, then device driver

Is Jack to program QDMA or QCDROM first?

Sorry for bad spelling English, but I have to copy some original words from reference data.

作者: Wengier     时间: 2006-7-6 23:08
Originally posted by darkradx at 2006-7-6 08:29 PM:
In my opinion,
SATA Legacy mode: IDE Combined, IDE Enhanced
SATA Native mode: RAID, AHCI

SATA Legacy mode works as ATA, you can operate it as IDE device.
SATA Native mode works as SCSI, ASPI ...


的确,在通常的模拟模式下,SATA硬盘就相当于普通的IDE硬盘,只是用的是第三、第四个IDE Controller而不是前两个IDE Controller而已,没有什么其它区别,所以这个支持起来应该非常容易的(即只需将QDMA扩展到支持四个IDE设备即可)。相比之下如用较少用到的Native mode才需要SATA的具体规格以进行支持。这就好比SB PCI声卡,如加载了其相应的DOS声卡驱动后只需样像普通SB16声卡那直接访问即发声,而不需再通过其硬件的具体资料来使得声卡发声(相当于上面的Legacy mode);相反,如没有加载声卡驱动的话,则只能通过其硬件的具体资料直接访问和操作声卡硬件本身来使得声卡发声(相当于上面的Native mode)。

作者: johnsonlam     时间: 2006-7-6 23:55
Originally posted by darkradx at 2006-7-6 08:29 PM:
Is Jack to program QDMA or QCDROM first?



暫 不 考 慮 QCDROM , 現 在 只 有 這 類 Plextor 高 價 貨 才 有 。
因 為 硬 盤 已 經 十 分 便 宜 , 所 以 QDMA 先 加 入 SATA 支 援 。

Jack 很 想 了 解 明 白 那 種 兼 容 到 達 甚 麼 程 度 , 因 為 驅 動 十 分 低 階 , 不 能 有 差 錯 , 要 不 是 硬 盤 的 資 料 就 糟 了 !

作者: johnsonlam     时间: 2006-7-7 00:06
Originally posted by Wengier at 2006-7-6 11:08 PM:


的确,在通常的模拟模式下,SATA硬盘就相当于普通的IDE硬盘,只是用的是第三、第四个IDE Controller而不是前两个IDE Controller而已,没有什么其它区� ...



那 些 用 法 不 算 低 階 , 而 且 未 牽 涉 中 斷 處 理 , 所 以 應 該 很 簡 單 , 我 猜 只 是 Ext Int.13 吧 。

可 是 ... 看 一 些 範 例 ,現 在 連 驅 動 也 都 是 用 C 編 寫 的 , 好 處 當 然 是 比 較 容 易 , 許 多 人 可 以 修 改 , 但 組 譯 出 來 的 驅 動 體 積 大 佔 記 憶 , 又 容 易 和 別 的 驅 動 衝 突 , 還 是 用 匯 編 語 言 適 合 !

因 為 SATA 組 織 要 收 取 US25 才 給 你 下 載 詳 細 規 格 , 真 是 吸 血 鬼 , 這 個 也 那 來 賺 錢 ...

作者: darkradx     时间: 2006-7-7 00:24
其实Intel还有自己的说法(其它chipset vendor估计也差不多)
DS体积太大, 只能截取部分来看
附件 1: untitled.jpg (2006-7-7 00:24, 91.71 KiB, 下载附件所需积分 1点 ,下载次数: 2)



作者: Roy     时间: 2006-7-7 01:33
Originally posted by Wengier at 2006-7-6 11:08 PM:


的确,在通常的模拟模式下,SATA硬盘就相当于普通的IDE硬盘,只是用的是第三、第四个IDE Controller而不是前两个IDE Controller而已,没有什么其它区� ...

直接問BIOS有多少IDE Chennel 比較實際吧...

作者: johnsonlam     时间: 2006-7-7 12:08
Originally posted by Wengier at 2006-7-5 09:52 PM:
这儿也有不少资料的:

http://linux-ata.org/devel.html



謝 謝 Wengier 兄 提 供 , Jack 說 裡 面 的 SATA 1.0 spec 正 中 下 懷 !!
也 謝 謝 幫 忙 找 資 料 的 各 位 朋 友 !