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

Kristian Kræmmer Nielsen freebsd at com.jkkn.dk
Sun Jan 24 21:28:36 UTC 2010


Hey,

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

By mav:
http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/dev/ata/ata-sata.c


Here is the dmesg output compared with RELEASE_8_0 to RELENG_8:

...cut out...
atapci0:<Intel ICH5 UDMA100 controller>  port
0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xffa0-0xffaf at device 31.1 on pci0
ata0:<ATA channel 0>  on atapci0
ata0: [ITHREAD]
ata1:<ATA channel 1>  on atapci0
ata1: [ITHREAD]
atapci1:<Intel ICH5 SATA150 controller>  port
0xec00-0xec07,0xe800-0xe803,0xe400-0xe407,0xe000-0xe003,0xdc00-0xdc0f
irq 18 at d
evice 31.2 on pci0
atapci1: [ITHREAD]
ata2:<ATA channel 0>  on atapci1
ata2: [ITHREAD]
ata3:<ATA channel 1>  on atapci1
ata3: [ITHREAD]
...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
...cut out...
  ar0: 305245MB<Intel MatrixRAID RAID1>  status: READY
  ar0: disk0 READY (master) using ad4 at ata2-master
  ar0: disk1 READY (mirror) using ad6 at ata3-master
...end...

Best regards,
Kristian Kræmmer Nielsen,
Odense, Denmark





More information about the freebsd-stable mailing list