Hi,

I've got a amd/ati sb700 sata/ide controller to which are connected an ide disk 
to boot snv90 from and several sata disks for a zfs raidz pool.

If i put the controller in the bios in ide mode I can boot into 64 bit mode and 
everything works. But the sata disks run in ide mode and are accessed one at a 
time. The total bandwidth doesn't exceed that of a single drive. The getspeed 
script shows that no drive is limiting.

If I but the controller in AHCI mode I can NOT boot in 64 bit mode. This is 
described in bug 6665032 , all kinds of timeouts happen. But I can boot in 32 
bit mode and everything is fine, although I need run run ZTest and some other 
test. At least all disks are used at the same time. But now I'm stuck in 32 bit 
and my other apps don't run in 32 bit. The other workarounds suit me even less, 
less than 4gb and no dma. (But I didn't try them)

I'm  aware of the doubtfull AHCI implementation in the sb600 and sb700. But the 
sb700 runs fine under linux. It can do 64bit dma! The only issue remaining, Im 
aware of, is the port multiplier support. But apart from that everything 
working ok, under linux 2.6.25 with sufficient patches.

Perhaps everything is solved in snv93 which takes care of bug 6665032 , but 
that specifically takes care of the sb600 which can't do 64 bit dma.

No action required, but I hope that the sb600 and sb700 will make it to the 
HCL. 

Frederik.
 
 
This message posted from opensolaris.org
_______________________________________________
storage-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/storage-discuss

Reply via email to