因 Wengier 兄 提 议 试 用 传 统 模 式 , 把 S-ATA 直 接 加 到 IDE 5, 6, 7, 8 ...
不 过 好 像 不 行 , 他 还 挺 不 满 VIA 晶 片 不 依 标 准 的 做 法 ...
引 他 电 邮 给 大 家 看 看 :
====
1) The VIA RAID chip appears to have the PCI registers of a Native-Mode
IDE chip, though it declares itself to be PCI class 1 subclass 4.
2) I can get the VIA RAID chip to do an "Identify Device" command using
the primary channel I-O registers. But I cannot get it to do any
DMA read/write commands. As a minimum, QDMA's test for "1st DRQ"
before starting DMA must be deleted for the VIA RAID, which seemed
to help. But there must be other differenced, as well.
3) Worst of all, the VIA BIOS does NOT provide "DPTE" data for the SATA
drives! Instead of 30 bytes of EDD data, it gives only 26 bytes,
i.e. no "DPTE" pointer and NO device-address data for SATA disks!
The VIA "Cheap Bastards" obviously never intended their controller chip
to be used as anything but a RAID system. It does not follow standard
PCI IDE conventions, and it likely was NEVER intended to "boot" DOS.
I am NOT INTERESTED in more "custom work" only for VIA chips! I could
disassemble their damned 17K RAID BIOS, but this does NOT help with the
problem of adding "general purpose" SATA logic in QDMA. This means I
CANNOT proceed with adding SATA in the QDMA driver, not with my current
Asus mainboard and its miserable VIA chipset.
====
他 找 到 一 块 技 嘉 (Gigabyte) 的 K8N 底 板 , 请 问 有 没 有 那 位 在 用 ?
有 的 话 可 以 帮 忙 测 试 这 板 可 以 启 动 S-ATA 硬 盘 吗 ?
劳 烦 帮 帮 忙 ! 谢 谢 !