Folks who use SATA (speaking generally here because there's too much that got touched) should be aware: Within the past ~7 hours there have been a *very* large number of commits by mav@ that pertain to SATA-related storage controllers and subsystems. I would advocate that folks rebuild world/kernel and make sure there aren't any issues seen, or any quirks which were previously needed are no longer. I haven't gone through *all* of the commits yet, but I do see some controller-centric things that got MFC'd, such as disabling of NCQ support on multiport Marvell 88SX61XX to relieve I/O timeouts when doing lots of I/O (common with ZFS). Below are the commits. Users should absolutely use cvsweb or similar tools to examine the commit message and see if anything relevant to their storage subsystems was modified. -- | Jeremy Chadwick jdc@parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, USA | | Making life hard for others since 1977. PGP 4BD6C0CB | Edit src/share/man/man4/ada.4 Add delta 1.1.2.9 2011.04.19.16.23.07 mav Edit src/share/man/man4/siis.4 Add delta 1.1.2.4 2011.04.19.16.52.36 mav Edit src/sys/cam/ata/ata_all.c Add delta 1.1.2.14 2011.04.19.16.26.55 mav Edit src/sys/cam/ata/ata_da.c Add delta 1.2.2.19 2011.04.19.16.23.07 mav Edit src/sys/cam/ata/ata_pmp.c Add delta 1.3.2.11 2011.04.19.17.41.17 mav Edit src/sys/cam/ata/ata_xpt.c Add delta 1.3.2.35 2011.04.19.17.41.17 mav Edit src/sys/cam/cam_ccb.h Add delta 1.37.2.9 2011.04.19.17.41.17 mav Edit src/sys/cam/cam_periph.c Add delta 1.80.2.10 2011.04.19.16.10.08 mav Edit src/sys/conf/options Add delta 1.687.2.12 2011.04.19.16.23.07 mav Edit src/sys/dev/ahci/ahci.c Add delta 1.1.2.45 2011.04.19.16.40.58 mav Add delta 1.1.2.46 2011.04.19.16.42.07 mav Add delta 1.1.2.47 2011.04.19.16.43.55 mav Add delta 1.1.2.48 2011.04.19.16.45.56 mav Add delta 1.1.2.49 2011.04.19.16.46.51 mav Add delta 1.1.2.50 2011.04.19.17.04.58 mav Add delta 1.1.2.51 2011.04.19.17.13.14 mav Add delta 1.1.2.52 2011.04.19.17.41.17 mav Add delta 1.1.2.53 2011.04.19.20.38.50 mav Add delta 1.1.2.54 2011.04.19.20.40.00 mav Add delta 1.1.2.55 2011.04.19.20.41.00 mav Edit src/sys/dev/ahci/ahci.h Add delta 1.1.2.12 2011.04.19.17.04.58 mav Add delta 1.1.2.13 2011.04.19.17.13.14 mav Add delta 1.1.2.14 2011.04.19.20.38.50 mav Add delta 1.1.2.15 2011.04.19.20.41.00 mav Edit src/sys/dev/ata/ata-all.c Add delta 1.308.2.20 2011.04.19.17.01.05 mav Edit src/sys/dev/ata/ata-all.h Add delta 1.146.2.15 2011.04.19.17.01.05 mav Edit src/sys/dev/ata/ata-pci.h Add delta 1.109.2.15 2011.04.19.16.40.58 mav Add delta 1.109.2.16 2011.04.19.16.42.07 mav Edit src/sys/dev/ata/chipsets/ata-intel.c Add delta 1.7.2.15 2011.04.19.16.40.58 mav Add delta 1.7.2.16 2011.04.19.16.42.07 mav Edit src/sys/dev/ichsmb/ichsmb_pci.c Add delta 1.21.2.5 2011.04.19.16.39.03 mav Add delta 1.21.2.6 2011.04.19.16.40.58 mav Add delta 1.21.2.7 2011.04.19.16.42.07 mav Edit src/sys/dev/ichwd/ichwd.c Add delta 1.17.2.7 2011.04.19.16.40.58 mav Add delta 1.17.2.8 2011.04.19.16.42.07 mav Edit src/sys/dev/ichwd/ichwd.h Add delta 1.9.2.5 2011.04.19.16.40.58 mav Add delta 1.9.2.6 2011.04.19.16.42.07 mav Edit src/sys/dev/mvs/mvs.c Add delta 1.2.2.8 2011.04.19.17.08.29 mav Add delta 1.2.2.9 2011.04.19.17.41.17 mav Add delta 1.2.2.10 2011.04.19.20.44.44 mav Edit src/sys/dev/mvs/mvs.h Add delta 1.1.2.3 2011.04.19.17.08.29 mav Add delta 1.1.2.4 2011.04.19.20.44.44 mav Edit src/sys/dev/siis/siis.c Add delta 1.1.2.33 2011.04.19.16.51.17 mav Add delta 1.1.2.34 2011.04.19.17.06.43 mav Add delta 1.1.2.35 2011.04.19.17.14.57 mav Add delta 1.1.2.36 2011.04.19.17.41.17 mav Edit src/sys/dev/siis/siis.h Add delta 1.1.2.10 2011.04.19.16.51.17 mav Add delta 1.1.2.11 2011.04.19.17.06.43 mav Edit src/sys/dev/sound/pci/hda/hdac.c Add delta 1.109.2.17 2011.04.19.16.42.07 mav Edit src/sys/modules/cam/Makefile Add delta 1.16.2.4 2011.04.19.16.23.07 mav Edit src/sys/sys/ata.h Add delta 1.41.2.9 2011.04.19.17.41.17 mav
On 4/19/2011 7:50 PM, Jeremy Chadwick wrote:> I would advocate that folks rebuild world/kernel and make sure there > aren't any issues seen, or any quirks which were previously needed are > no longer. > > I haven't gone through *all* of the commits yet, but I do see some > controller-centric things that got MFC'd, such as disabling of NCQ > support on multiport Marvell 88SX61XX to relieve I/O timeouts when > doing lots of I/O (common with ZFS). > > Below are the commits. Users should absolutely use cvsweb or similar > tools to examine the commit message and see if anything relevant to > their storage subsystems was modified.Remember, this is MFC'd in that it has been in HEAD for some time. Its not like its all untested. That being said, I tested out an updated kernel from today on a test box as well as upgraded my home server <Hitachi HDS721010CLA332 JP4OA3EA> at scbus0 target 0 lun 0 (pass0,ada0) <Hitachi HDS721010CLA332 JP4OA3EA> at scbus0 target 1 lun 0 (pass1,ada1) <Hitachi HDS721010CLA332 JP4OA3EA> at scbus0 target 2 lun 0 (pass2,ada2) <Hitachi HDS721010CLA332 JP4OA3EA> at scbus0 target 3 lun 0 (pass3,ada3) <Port Multiplier 47261095 1f06> at scbus0 target 15 lun 0 (pass4,pmp0) <WDC WD1501FASS-00W2B0 01.00101> at scbus4 target 0 lun 0 (pass5,ada4) <WDC WD1501FASS-00W2B0 01.00101> at scbus6 target 0 lun 0 (pass6,ada5) # zpool status pool: test1 state: ONLINE scrub: none requested config: NAME STATE READ WRITE CKSUM test1 ONLINE 0 0 0 raidz1 ONLINE 0 0 0 ada0 ONLINE 0 0 0 ada1 ONLINE 0 0 0 ada3 ONLINE 0 0 0 label/JP2940HD0352LC ONLINE 0 0 0 errors: No known data errors all off siis0@pci0:1:0:0: class=0x010400 card=0x71321095 chip=0x31321095 rev=0x01 hdr=0x00 vendor = 'Silicon Image Inc (Was: CMD Technology Inc)' device = 'PCI Express (1x) to 2 Port SATA300 (SiI 3132)' class = mass storage subclass = RAID cap 01[54] = powerspec 2 supports D0 D1 D2 D3 current D0 cap 05[5c] = MSI supports 1 message, 64 bit cap 10[70] = PCI-Express 1 legacy endpoint max data 128(1024) link x1(x1) ecap 0001[100] = AER 1 0 fatal 1 non-fatal 0 corrected ---Mike -- ------------------- Mike Tancsa, tel +1 519 651 3400 Sentex Communications, mike@sentex.net Providing Internet services since 1994 www.sentex.net Cambridge, Ontario Canada http://www.tancsa.com/
Hello, Jeremy Chadwick! On Tue, Apr 19, 2011 at 04:50:38PM -0700 freebsd@jdc.parodius.com wrote about "Large number of SATA commits (MFCs) to RELENG_8":> Folks who use SATA (speaking generally here because there's too much > that got touched) should be aware: > > Within the past ~7 hours there have been a *very* large number of > commits by mav@ that pertain to SATA-related storage controllers and > subsystems. > > I would advocate that folks rebuild world/kernel and make sure there > aren't any issues seen, or any quirks which were previously needed are > no longer. > > I haven't gone through *all* of the commits yet, but I do see some > controller-centric things that got MFC'd, such as disabling of NCQ > support on multiport Marvell 88SX61XX to relieve I/O timeouts when > doing lots of I/O (common with ZFS). > > Below are the commits. Users should absolutely use cvsweb or similar > tools to examine the commit message and see if anything relevant to > their storage subsystems was modified.I have no problems with yesturday build world+kernel. All compiled ok and system boots ok. But I have 1 question, why needed src/UPDATING? There are a lot of changes in the tree since release date and there are no one in that file. May be we need another one file, like src/ChangeLog ? ;-) -- Lystopad Olexandr