看板FreeBSD
标 题[问题] sil3512 SATA卡和SATA硬碟
发信站枫桥驿站 (Sun Jan 11 15:45:11 2009)
转信站ptt!news.ntu!news.au!zoonews.ee.ntu!Leo.mi.chu!news.NHCUE!ctu-peer!new
我在FreeBSD 6.4上装了sil3512晶片的扩充卡,
开机後就能抓到
kernel: atapci0: <SiI SiI 3512 SATA150 controller> port 0xde00-0xde07,
0xdd00-0xdd03,0xdc00-0xdc07,0xdb00-0xdb03,0xda00-0xda0f mem 0xfdcff000-
0xfdcff1ff irq 17 at device 5.0 on pci3
kernel: ata2: <ATA channel 0> on atapci0
kernel: ata3: <ATA channel 1> on atapci0
SATA硬碟也有抓到
kernel: ad4: 238475MB <Seagate ST3250620NS 3.AEG> at ata2-master SATA150
但是当我用sysinstall分割和newfs完後,
把它挂上来要使用时,每当一稍微大量写入时,就出现这个讯息
kernel: ad4: FAILURE - device detached
kernel: ad4: detached
kernel: g_vfs_done():ad4s1d[WRITE(offset=1948192768, length=4096)]error = 6
kernel: g_vfs_done():ad4s1d[WRITE(offset=1879216128, length=4096)]error = 6
kernel: g_vfs_done():ad4s1d[WRITE(offset=1879220224, length=4096)]error = 6
kernel: g_vfs_done():ad4s1d[WRITE(offset=1879224320, length=4096)]error = 6
kernel: g_vfs_done():ad4s1d[WRITE(offset=1879228416, length=4096)]error = 6
kernel: g_vfs_done():ad4s1d[WRITE(offset=1879232512, length=4096)]error = 6
[後面有一堆类似的 省略]
然後就panic重开了。
抓了7.1R的的ISO烧成光碟来装,有抓到卡和硬碟,
但是安装到一半,也是出现这些讯息就挂了。
不过用Hitachi的DFT和Seagate的Seatool扫过硬碟都正常,也都读取正常。
同颗硬碟接到ICH7上,在FreeBSD下读写也正常。
想请问是这块SATA卡和FreeBSD不和吗?
--
▂__ˍ(_▇▆' * ◣_ ◣◢▆▇ ▁_ ▄▆▇。
.枫桥驿站.telnet://imaple.tw◆◣}
=▁
▔﹊ ̄ *. ▆川@▋ ▃▔
▂~+ ◤兀
 ̄
▃▂▁▂。▁▂ˍ_◢〢_▇.* ├=rom:59.104.117.44
﹊ ̄﹊ ̄ ̄﹊﹊ ̄ ̄﹊ ̄﹊ ̄ ̄﹊@人 ̄ ̄﹊ ̄﹊ ̄ ̄﹊﹊ ̄ ̄﹊﹊ ̄ ̄﹊﹊ ̄﹊ ̄