Daniel Ortiz d.ortiz at
Fri Jan 2 08:26:22 PST 2004

Hi ppl and happy new year,

(Sorry for my poor english, it isn't my native language)

I have some questions about a sata controller.

I've a 'tyan i875p (s5102)' motherboard (with SATA 150), with a FreeBSD
4.9-STABLE installed, the kernel detects the hardware fine.
The cable it's a fully working serial ata cable.

atapci0: <Intel ICH5 SATA150 controller> port
0xf000-0xf00f,0-0x3,0-0x7,0-0x3,0-0x7 irq 5 at device 31.2 on pci0
ichsmb0: <Intel 82801EB (ICH5) SMBus controller> port 0x500-0x51f irq 11
at device 31.3 on pci0

But atacontrol always says me that it uses UDMA33 instead of SATA-150 or
other (I can't set UDMA66/100/133/150), in bios I tried to use legacy,
combined and enhaced modes but always work in UDMA33.

ad0: DMA limited to UDMA33, non-ATA66 cable or device
ad1: DMA limited to UDMA33, non-ATA66 cable or device

Iozone, bonnie and bonnie++ always report a maximum transfer of

The question is: How I can set the transfer to any other UDMA? FreeBSD
detects ther hardware but I can't use that features without ATAng? Any

Thanks in advance

Daniel Ortiz
d.ortiz at
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url :

More information about the freebsd-hardware mailing list