With 10 SATA ports, it must be using a port multipler since ASM1166 can only manage 6 ports.
I was mistaking above, ASM1061 is NOT a good option for 6 ports either, it's a 2 SATA ports controller. I'll correct my initial post (and your quote as not to induce confusion).
If you want 6 ports, select a controller that can handle 6 ports. There is not way to magically handle more without port multipler on SATA cards.