From owner-freebsd-ppc@freebsd.org Mon Oct 29 18:38:28 2018 Return-Path: Delivered-To: freebsd-ppc@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7DCBF10E2B6F for ; Mon, 29 Oct 2018 18:38:28 +0000 (UTC) (envelope-from tuexen@freebsd.org) Received: from drew.franken.de (drew.ipv6.franken.de [IPv6:2001:638:a02:a001:20e:cff:fe4a:feaa]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.franken.de", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 040A27CE88 for ; Mon, 29 Oct 2018 18:38:28 +0000 (UTC) (envelope-from tuexen@freebsd.org) Received: from [IPv6:2003:cd:6f29:a600:8da7:4482:a128:d968] (p200300CD6F29A6008DA74482A128D968.dip0.t-ipconnect.de [IPv6:2003:cd:6f29:a600:8da7:4482:a128:d968]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTPSA id 7F505721E281A; Mon, 29 Oct 2018 19:38:24 +0100 (CET) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.0 \(3445.100.39\)) Subject: Re: G5 fans From: Michael Tuexen In-Reply-To: <04166F4E-6EBC-4BF2-8127-AF3A29EBA945@yahoo.com> Date: Mon, 29 Oct 2018 19:38:23 +0100 Cc: freebsd-ppc , Koakuma Content-Transfer-Encoding: quoted-printable Message-Id: References: <-h2qaAN8uPVLOtb4ngIa-cEr-sGMGrq0opq1cczaWnSCvra_jucS8kTEPCaB64a5bWcSzxsEcCr52NsrUKrOUjP5p6wusFed8OIVReIjD94=@protonmail.com> <04166F4E-6EBC-4BF2-8127-AF3A29EBA945@yahoo.com> To: Mark Millard X-Mailer: Apple Mail (2.3445.100.39) X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=disabled version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mail-n.franken.de X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Oct 2018 18:38:28 -0000 > On 29. Oct 2018, at 02:10, Mark Millard wrote: >=20 >=20 >=20 > On 2018-Oct-28, at 5:31 PM, Koakuma via freebsd-ppc = wrote: >=20 >> Hi Michael, >>=20 >> The first command failed to run for me. >> 0 > dev u3/i2c/fan can't find device u3/i2c/fan ok >>=20 >> Looking at the output of 'dev / ls', there's several devices named >> "fan" under /smu@0,0/fans@4a00/*, but running the " .status" command >> on those devices gave me this error: >> 0 > " .status" " /smu@0,0/fans@4a00/fan@0" open-dev $call-method >> Method <.status> not found; ihandle=3Dffb352c0 phandle=3Dff99ee00 >> ok >>=20 >> This is on a PowerMac11,2, 2 GHz "dual-core" model. >=20 > A so-called G5 "Quad Core" suggests something similar > for finding fans when looked at via ofwdump: >=20 > # ofwdump -pr /smu/fans | less > Node 0xff99f698: fans > name: > 66 61 6e 73 00=20 > 'fans' > device_type: > 6d 6f 74 6f 72 2d 63 6f 6e 74 72 6f 6c 00=20 > 'motor-control' > compatible: > 73 6d 75 2d 72 70 6d 2d 66 61 6e 73 00 73 6d 75 2d 66 61 6e=20 > 73 00=20 > reg: > 00 00 4a 00=20 > built-in: > hwsensor-params-version: > 00 00 00 02=20 > zone: > 00 00 00 00=20 > #size-cells: > 00 00 00 00=20 > #address-cells: > 00 00 00 01=20 > Node 0xff99fbb0: fan > name: > 66 61 6e 00=20 > 'fan' > device_type: > 66 61 6e 2d 72 70 6d 2d 63 6f 6e 74 72 6f 6c 00=20 > 'fan-rpm-control' > compatible: > 73 6d 75 2d 72 70 6d 2d 66 61 6e 00 73 6d 75 2d 66 61 6e 00=20 > 66 61 6e 00=20 > reg: > 00 00 00 00=20 > built-in: > version: > 00 00 00 02=20 > control-id: > 00 00 00 00=20 > location: > 44 52 49 56 45 20 42 41 59 20 41 20 49 4e 54 41 4b 45 00=20 > 'DRIVE BAY A INTAKE' > min-value: > 00 00 03 e8=20 > max-value: > 00 00 0f a0=20 > unmanage-value: > 00 00 0f a0=20 > init-value: > 00 00 03 e8=20 > safe-value: > 00 00 ff ff=20 > zone: > 00 00 00 01=20 > motor-type: > 00 00 00 00=20 > Node 0xff9a04a8: fan > name: > 66 61 6e 00=20 > 'fan' > device_type: > 66 61 6e 2d 72 70 6d 2d 63 6f 6e 74 72 6f 6c 00=20 > 'fan-rpm-control' > compatible: > 73 6d 75 2d 72 70 6d 2d 66 61 6e 00 73 6d 75 2d 66 61 6e 00=20 > 66 61 6e 00=20 > reg: > 00 00 00 01=20 > built-in: > version: > 00 00 00 02=20 > control-id: > 00 00 00 01=20 > location: > 42 41 43 4b 53 49 44 45 00=20 > 'BACKSIDE' > min-value: > 00 00 04 4c=20 > max-value: > 00 00 0b b8=20 > unmanage-value: > 00 00 0b b8=20 > init-value: > 00 00 04 4c=20 > safe-value: > 00 00 ff ff=20 > zone: > 00 00 00 04=20 > motor-type: > 00 00 00 00=20 > Node 0xff9a0d98: fan > name: > 66 61 6e 00=20 > 'fan' > device_type: > 66 61 6e 2d 72 70 6d 2d 63 6f 6e 74 72 6f 6c 00=20 > 'fan-rpm-control' > compatible: > 73 6d 75 2d 72 70 6d 2d 66 61 6e 00 73 6d 75 2d 66 61 6e 00=20 > 66 61 6e 00=20 > reg: > 00 00 00 02=20 > built-in: > version: > 00 00 00 02=20 > control-id: > 00 00 00 02=20 > location: > 43 50 55 20 41 20 49 4e 54 41 4b 45 00=20 > 'CPU A INTAKE' > min-value: > 00 00 01 e5=20 > max-value: > 00 00 0c 80=20 > unmanage-value: > 00 00 0c 80=20 > init-value: > 00 00 05 af=20 > safe-value: > 00 00 01 2c=20 > zone: > 00 00 00 00=20 > motor-type: > 00 00 00 00=20 > Node 0xff9a1688: fan > name: > 66 61 6e 00=20 > 'fan' > device_type: > 66 61 6e 2d 72 70 6d 2d 63 6f 6e 74 72 6f 6c 00=20 > 'fan-rpm-control' > compatible: > 73 6d 75 2d 72 70 6d 2d 66 61 6e 00 73 6d 75 2d 66 61 6e 00=20 > 66 61 6e 00=20 > reg: > 00 00 00 03=20 > built-in: > version: > 00 00 00 02=20 > control-id: > 00 00 00 03=20 > location: > 43 50 55 20 42 20 49 4e 54 41 4b 45 00=20 > 'CPU B INTAKE' > min-value: > 00 00 01 e5=20 > max-value: > 00 00 0c 80=20 > unmanage-value: > 00 00 0c 80=20 > init-value: > 00 00 05 af=20 > safe-value: > 00 00 01 2c=20 > zone: > 00 00 00 00=20 > motor-type: > 00 00 00 00=20 > Node 0xff9a1f78: fan > name: > 66 61 6e 00=20 > 'fan' > device_type: > 66 61 6e 2d 72 70 6d 2d 63 6f 6e 74 72 6f 6c 00=20 > 'fan-rpm-control' > compatible: > 73 6d 75 2d 72 70 6d 2d 66 61 6e 00 73 6d 75 2d 66 61 6e 00=20 > 66 61 6e 00=20 > reg: > 00 00 00 04=20 > built-in: > version: > 00 00 00 02=20 > control-id: > 00 00 00 04=20 > location: > 43 50 55 20 41 20 45 58 48 41 55 53 54 00=20 > 'CPU A EXHAUST' > min-value: > 00 00 01 f4=20 > max-value: > 00 00 0c 80=20 > unmanage-value: > 00 00 0c 80=20 > init-value: > 00 00 05 dc=20 > safe-value: > 00 00 0c 80=20 > zone: > 00 00 00 00=20 > motor-type: > 00 00 00 00=20 > Node 0xff9a2868: fan > name: > 66 61 6e 00=20 > 'fan' > device_type: > 66 61 6e 2d 72 70 6d 2d 63 6f 6e 74 72 6f 6c 00=20 > 'fan-rpm-control' > compatible: > 73 6d 75 2d 72 70 6d 2d 66 61 6e 00 73 6d 75 2d 66 61 6e 00=20 > 66 61 6e 00=20 > reg: > 00 00 00 05=20 > built-in: > version: > 00 00 00 02=20 > control-id: > 00 00 00 05=20 > location: > 43 50 55 20 42 20 45 58 48 41 55 53 54 00=20 > 'CPU B EXHAUST' > min-value: > 00 00 01 f4=20 > max-value: > 00 00 0c 80=20 > unmanage-value: > 00 00 0c 80=20 > init-value: > 00 00 05 dc=20 > safe-value: > 00 00 0c 80=20 > zone: > 00 00 00 00=20 > motor-type: > 00 00 00 00=20 > Node 0xff9a3158: fan > name: > 66 61 6e 00=20 > 'fan' > device_type: > 66 61 6e 2d 72 70 6d 2d 63 6f 6e 74 72 6f 6c 00=20 > 'fan-rpm-control' > compatible: > 73 6d 75 2d 72 70 6d 2d 66 61 6e 00 73 6d 75 2d 66 61 6e 00=20 > 66 61 6e 00=20 > reg: > 00 00 00 06=20 > built-in: > version: > 00 00 00 02=20 > control-id: > 00 00 00 06=20 > location: > 43 50 55 20 41 20 50 55 4d 50 00=20 > 'CPU A PUMP' > min-value: > 00 00 04 e2=20 > max-value: > 00 00 0e 10=20 > unmanage-value: > 00 00 0e 10=20 > init-value: > 00 00 0e 10=20 > safe-value: > 00 00 ff ff=20 > zone: > 00 00 00 00=20 > motor-type: > 00 00 00 01=20 > Node 0xff9a3a48: fan > name: > 66 61 6e 00=20 > 'fan' > device_type: > 66 61 6e 2d 72 70 6d 2d 63 6f 6e 74 72 6f 6c 00=20 > 'fan-rpm-control' > compatible: > 73 6d 75 2d 72 70 6d 2d 66 61 6e 00 73 6d 75 2d 66 61 6e 00=20 > 66 61 6e 00=20 > reg: > 00 00 00 08=20 > built-in: > version: > 00 00 00 02=20 > control-id: > 00 00 00 08=20 > location: > 45 58 50 41 4e 53 49 4f 4e 20 53 4c 4f 54 53 20 49 4e 54 41=20 > 4b 45 00=20 > 'EXPANSION SLOTS INTAKE' > min-value: > 00 00 06 18=20 > max-value: > 00 00 11 94=20 > unmanage-value: > 00 00 11 94=20 > init-value: > 00 00 06 18=20 > safe-value: > 00 00 03 e8=20 > zone: > 00 00 00 02=20 > motor-type: > 00 00 00 00=20 Thanks a lot. Could you run " .status" " /smu@0,0/fans@4a00/fan@0" open-dev $call-method in /smu@0,0/fans@4a00 from OpenFirmware? Best regards Michael >=20 >=20 >> On Sun Oct 28 22:02:15 UTC 2018, Michael Tuexen >> wrote: >>> Dear all, >>>=20 >>> if you have access to a G5 Powermac, could you provide the output of = the >>> following command from the OpenFirmware prompt: >>>=20 >>> dev u3/i2c/fan >>> " .status" " u3/i2c/fan" open-dev $call-method >>>=20 >>> I'm interested in the RPM channels which are reported as = Failed/Available/Active. >>> Please provide also some information what kind of PowerMac G5 it is. >>>=20 >>> Thanks for your help. >>=20 >=20 >=20 >=20 >=20 >=20 > =3D=3D=3D > Mark Millard > marklmi at yahoo.com > ( dsl-only.net went > away in early 2018-Mar) >=20