For me eSATA works with 3 GB/s, too (after massive cooling of the plug, so that it doesn't reset every now and then...).
I use the default installation as it came from Globalscale. The drive is connected directly to the plug using a SATA - eSATA cable (no drive enclosure used).
ata1: SATA link up 3.0 Gbps (SStatus 123 SControl F300)
ata1.00: ATA-8: FUJITSU MHW2160BJ G2, 0000001A, max UDMA/100
ata1.00: 312581808 sectors, multi 16: LBA48 NCQ (depth 31/32)
ata1.00: configured for UDMA/100
scsi 0:0:0:0: Direct-Access ATA FUJITSU MHW2160B 0000 PQ: 0 ANSI: 5
sheevaplug-debian:~# cat /proc/modules
btmrvl_sdio 8556 0 - Live 0xbf0fd000
btmrvl 11210 1 btmrvl_sdio, Live 0xbf0f4000
xt_tcpudp 2157 1 - Live 0xbf0ee000
iptable_filter 1260 1 - Live 0xbf0e8000
ipt_MASQUERADE 1380 2 - Live 0xbf0e2000
iptable_nat 3408 1 - Live 0xbf0dc000
nf_nat 12419 2 ipt_MASQUERADE,iptable_nat, Live 0xbf0d2000
nf_conntrack_ipv4 9402 3 iptable_nat,nf_nat, Live 0xbf0c9000
nf_conntrack 45794 4 ipt_MASQUERADE,iptable_nat,nf_nat,nf_conntrack_ipv4, Live 0xbf0b3000
nf_defrag_ipv4 897 1 nf_conntrack_ipv4, Live 0xbf0ad000
ip_tables 9273 2 iptable_filter,iptable_nat, Live 0xbf0a5000
x_tables 11588 4 xt_tcpudp,ipt_MASQUERADE,iptable_nat,ip_tables, Live 0xbf09c000
ipv6 238227 20 - Live 0xbf04d000
libertas_sdio 6683 0 - Live 0xbf03e000
libertas 81304 1 libertas_sdio, Live 0xbf017000
bluetooth 55429 1 btmrvl, Live 0xbf000000
Oliver