It's been a linux kernel coding standard to treat the sector size as always 512 bytes which we have adopted - regardless of the actual hardware underneath. S and s, and B and b mean the same. Both userspace and kernel code automatically respects alignment constraints imposed by the devices underneath, such as larger sector sizes. Alasdair