ata driver downgrades transfer speed for Intel ICH5 SATA150 in RELENG_8 ?

Alexander Motin mav at FreeBSD.org
Mon Jan 25 14:46:45 UTC 2010


Kristian Kræmmer Nielsen wrote:
> I just updated my kernel from RELEASE_8_0 to RELENG_8 and by rutine I
> compare my dmesg -a output to make sure everything still works as expected.
> 
> I notices that the ata-driver suddently downgraded the speed of my Intel
> ICH5 SATS150 from SATA150 til UDMA133 - and I am not allowed to change
> it manually by using atacontrol.
> 
> Can this have something to do with the recent rewrite of ata-sata.c ?
> http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/dev/ata/ata-sata.c.diff?r1=1.6.2.2;r2=1.6.2.3
> 
> Here is the dmesg output compared with RELEASE_8_0 to RELENG_8:
> 
> ...cut out...
> atapci1:<Intel ICH5 SATA150 controller>  port
> 0xec00-0xec07,0xe800-0xe803,0xe400-0xe407,0xe000-0xe003,0xdc00-0xdc0f
> irq 18 at device 31.2 on pci0
> ...cut out...
> -ad4: 305245MB<Seagate ST3320620AS 3.AAD>  at ata2-master SATA150
> +ad4: 305245MB<Seagate ST3320620AS 3.AAD>  at ata2-master UDMA133
> ...cut out...
> -ad6: 305245MB<Seagate ST3320620AS 3.AAD>  at ata3-master SATA150
> +ad6: 305245MB<Seagate ST3320620AS 3.AAD>  at ata3-master UDMA133

It is only a cosmetic difference. There is no performance degradation.
The reason of this, in inability of the controller driver to get SATA
connection speed from this hardware.

-- 
Alexander Motin


More information about the freebsd-stable mailing list