From owner-freebsd-current@freebsd.org Tue Nov 8 21:10:46 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D50B8C370AF for ; Tue, 8 Nov 2016 21:10:46 +0000 (UTC) (envelope-from subbsd@gmail.com) Received: from mail-it0-x22e.google.com (mail-it0-x22e.google.com [IPv6:2607:f8b0:4001:c0b::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A1E7D1735 for ; Tue, 8 Nov 2016 21:10:46 +0000 (UTC) (envelope-from subbsd@gmail.com) Received: by mail-it0-x22e.google.com with SMTP id e187so34898321itc.0 for ; Tue, 08 Nov 2016 13:10:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=1hsSzL9vrPRW1WPljinTp5AD6xk1tUiDC3aNH1fUtg4=; b=nX5rc09vmtfbQEuzBYik+3V6DW1Imx2LxYvWsoCdg5DumdDIn93W9ZMjeBVbFJn4xa F2NBXbmv97rNi1A4Hb9Xc5OWjSc/2D7FIxvazp291526CL9/ix6iDHLBkKM1CdtH2LXS OmNm6MI0W4FA/3Z/GkXLPnuTdBjFcTWrrHRDyENx5nP+YqvAPPcnNKoJGaATvVg8FoRu M6t0x3sL/ZTigfUJrfcKmmaJRMn0bLu+XAFcqgBoIE3ITAC9V52P9e45tjgEid/n9eYU 0qQnguHzP2gPsasXEyS9Gqn5qk7HC+c7y9MlDtJhded2LlZGbyPydCNxxsnjXRjCAEo9 bpBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=1hsSzL9vrPRW1WPljinTp5AD6xk1tUiDC3aNH1fUtg4=; b=F2nJrBBejks/hTq11yZufBRhT41Vmjn5l3mCljxOY3eLyN0DJ3E9mf2mxGxB5mVfcq Eb+ZxVG/ei2/uJEl0CsAtVIOVM+rGqmjFE2oFSJe3CG0pYGaVo9wmoV9/HIVUhVUVRHZ 9QGg2RcxaGZETjm24bUgq4B0TgCcE9CDI3ppcA6vnmOCGx5zZPQiFWQyJY4GJKAAlHs8 5xVRvFk2C79h/jKpIV0wUx1QMR32McVV/Wt8xZa2g3gzempacu5PMdRELEkhWq9saL3w 1AoaTwt7jFWc7YuyNJcw8Lx9yJK+9wT090IWa6o2/RyNLosFm/6rQGnZeaHr35iLfpBK mEmA== X-Gm-Message-State: ABUngvfsvpCmkhnngSgvgPKkbzLuGp4/gZoUvgRZo+bKIxYBNekGguDz5mdbsuc6mu+Up6oKK93i32CavpR5kA== X-Received: by 10.36.127.10 with SMTP id r10mr6684077itc.14.1478639445804; Tue, 08 Nov 2016 13:10:45 -0800 (PST) MIME-Version: 1.0 Received: by 10.79.87.67 with HTTP; Tue, 8 Nov 2016 13:10:45 -0800 (PST) From: Subbsd Date: Wed, 9 Nov 2016 00:10:45 +0300 Message-ID: Subject: FreeBSD-current, ioctl() invalid arguments on microcode update To: freebsd-current Current , clarkjc@runbox.com Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Nov 2016 21:10:46 -0000 Hello, Not sure about FreeBSD 11 or 10, but when you try to use cpuctl(4) and Intel microcode from http://git.exherbo.org/summer/packages/firmware/intel-microcode/index.html this causes an error. CC for maintainer of sysutils/devcpu-data, but not sure this is port problem. Possible KPI was changed? if the problem is complex, may be necessary to mark the port not compatible with .if ${OPSYS} == FreeBSD && ${OSVERSION} < 1200000 IGNORE= does not support FreeBSD versions < 12.0 .endif How to reproduce: % make -C /usr/ports/sysutils/devcpu-data install && service microcode_update onestart log: Updating cpucodes... /usr/local/share/cpucontrol/m36506e3_0000009d_0000009e.fw: updating cpu /dev/cpuctl0 from rev 0x55 to rev 0x9e... failed. cpucontrol: ioctl(): Invalid argument /usr/local/share/cpucontrol/m36506e3_0000009d_0000009e.fw: updating cpu /dev/cpuctl0 from rev 0x55 to rev 0x9e... failed. cpucontrol: ioctl(): Invalid argument /usr/local/share/cpucontrol/m36506e3_0000009d_0000009e.fw: updating cpu /dev/cpuctl1 from rev 0x55 to rev 0x9e... failed. cpucontrol: ioctl(): Invalid argument /usr/local/share/cpucontrol/m36506e3_0000009d_0000009e.fw: updating cpu /dev/cpuctl1 from rev 0x55 to rev 0x9e... failed. cpucontrol: ioctl(): Invalid argument /usr/local/share/cpucontrol/m36506e3_0000009d_0000009e.fw: updating cpu /dev/cpuctl2 from rev 0x55 to rev 0x9e... failed. cpucontrol: ioctl(): Invalid argument /usr/local/share/cpucontrol/m36506e3_0000009d_0000009e.fw: updating cpu /dev/cpuctl2 from rev 0x55 to rev 0x9e... failed. cpucontrol: ioctl(): Invalid argument /usr/local/share/cpucontrol/m36506e3_0000009d_0000009e.fw: updating cpu /dev/cpuctl3 from rev 0x55 to rev 0x9e... failed. cpucontrol: ioctl(): Invalid argument /usr/local/share/cpucontrol/m36506e3_0000009d_0000009e.fw: updating cpu /dev/cpuctl3 from rev 0x55 to rev 0x9e... failed. cpucontrol: ioctl(): Invalid argument /usr/local/share/cpucontrol/m36506e3_0000009d_0000009e.fw: updating cpu /dev/cpuctl4 from rev 0x55 to rev 0x9e... failed. cpucontrol: ioctl(): Invalid argument /usr/local/share/cpucontrol/m36506e3_0000009d_0000009e.fw: updating cpu /dev/cpuctl4 from rev 0x55 to rev 0x9e... failed. cpucontrol: ioctl(): Invalid argument /usr/local/share/cpucontrol/m36506e3_0000009d_0000009e.fw: updating cpu /dev/cpuctl5 from rev 0x55 to rev 0x9e... failed. cpucontrol: ioctl(): Invalid argument /usr/local/share/cpucontrol/m36506e3_0000009d_0000009e.fw: updating cpu /dev/cpuctl5 from rev 0x55 to rev 0x9e... failed. cpucontrol: ioctl(): Invalid argument /usr/local/share/cpucontrol/m36506e3_0000009d_0000009e.fw: updating cpu /dev/cpuctl6 from rev 0x55 to rev 0x9e... failed. cpucontrol: ioctl(): Invalid argument /usr/local/share/cpucontrol/m36506e3_0000009d_0000009e.fw: updating cpu /dev/cpuctl6 from rev 0x55 to rev 0x9e... failed. cpucontrol: ioctl(): Invalid argument /usr/local/share/cpucontrol/m36506e3_0000009d_0000009e.fw: updating cpu /dev/cpuctl7 from rev 0x55 to rev 0x9e... failed. cpucontrol: ioctl(): Invalid argument /usr/local/share/cpucontrol/m36506e3_0000009d_0000009e.fw: updating cpu /dev/cpuctl7 from rev 0x55 to rev 0x9e... failed. cpucontrol: ioctl(): Invalid argument Done.