From owner-freebsd-current@freebsd.org Fri Apr 29 00:49:06 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 F12F9B1375E for ; Fri, 29 Apr 2016 00:49:06 +0000 (UTC) (envelope-from johannes@brilliantservice.co.jp) Received: from mail-yw0-x22d.google.com (mail-yw0-x22d.google.com [IPv6:2607:f8b0:4002:c05::22d]) (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 B84E11A59 for ; Fri, 29 Apr 2016 00:49:06 +0000 (UTC) (envelope-from johannes@brilliantservice.co.jp) Received: by mail-yw0-x22d.google.com with SMTP id o66so155843354ywc.3 for ; Thu, 28 Apr 2016 17:49:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brilliantservice-co-jp.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=XlFeA/Y8xQ8kVCd32fnjwRvdvw7e35O2NIBzYkcrsHo=; b=UXdli12qCScNeBwrvB8JB7pqq1ea+jBXh9Qh9+QwMdfUxar80uTYd9CvZGm22tqxwy Mxo9FN5KdI2ws70f6Fq+/MIDkxpZ6DhFzlyqPm+58FNoEZd8vDwDY+JJb3lU3kZdC7+1 AERSZt3hTkOG+KHzJqmqMij3k5szOoVxzwkbLbKfzkHcxYvG1UzrDvyXilyZGdXusuOc VaCNpIJucSkDmqdr93MmE4T5TavQcNrwy6eSLa2MSSCkxu5Z17vIaGcubifFe6mZJSzk iFHIh5b/JW3rCXQLsNvmfIZpfLyn+tpIj5oRzYqupYBnsz7vDSRpIlgKU6Z/qNsPLnYQ CRsQ== 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=XlFeA/Y8xQ8kVCd32fnjwRvdvw7e35O2NIBzYkcrsHo=; b=EqPxBKDh6ECOSnS/5aenLO/4NxE9iYm0j546BBZATWnAkbPiqNaMsdTRyf0MtmVnWt b603QCHaS/5fsZg6q754Xu/jTlgYgUDPpRjpEVsfw19wz8fjcG8LR5ZBfIuJ7vlvpn6J BcrqJGbmqIaWlgh2YKaCOwGK+fxHJyCZ2NSFFz4QD+/AhvfUHkQ0u+msnOK4YjrIWuiI EDUCAD/ueBBI0f/Gi418P2h8k/8Gwg5p8ALNPDGUd4T5hOCiX571tkIPRhMJnF1mL0sq IhBLW3ss3g+ZbWQGZ+YVprxhBIYPVESfVoDL+5DZfYGQnIgc11YEQyzTjFtyTWMBSZHC dnWg== X-Gm-Message-State: AOPr4FV/0QN52EJn/d3nGN6Mthmu8HdA1ZVkK+RvrPb9fQqhYHb8cL46Yzx0YuBm9FCblQ+aq+JYmNCBOud2aJv/R01DJuJkyBDiBdbC/3nbBhuJD8Ee9ulmaPaAYpQ/0Jv/gkTBrFRO2XRngfVZNuM/srU= X-Received: by 10.176.4.198 with SMTP id 64mr8814854uaw.154.1461890945600; Thu, 28 Apr 2016 17:49:05 -0700 (PDT) MIME-Version: 1.0 Received: by 10.176.0.103 with HTTP; Thu, 28 Apr 2016 17:48:51 -0700 (PDT) From: "Lundberg, Johannes" Date: Thu, 28 Apr 2016 17:48:51 -0700 Message-ID: Subject: asmc suspend/resume To: FreeBSD Current , rpaulo@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 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: Fri, 29 Apr 2016 00:49:07 -0000 Hi I've added MacbookAir5,1 to asmc and will send a patch soon. Just wanted to ask for some advice first. Copying the configuration from MBA3 I get the following: SMS seems to be not supported. kldload takes minutes to complete and gives weird values. I just disable that for now. FAN seems to function normally except "safespeed" is very large number compared to maxspeed. TEMP also seems correct but can not really confirm what sensors are on in the machine. Light.right is always zero. Light.left seems to work normally. Light.control works fine except: The keyboard backlight is turned off when resuming from suspend (S3). The sysctl reports the last set value but it needs to be set again after resume. Are there suspend / resume functions like probe/attach etc that are called that I can implement or how do kernel modules handle suspend/resume? Output: dev.asmc.0.light.control: 0 dev.asmc.0.light.right: 0 dev.asmc.0.light.left: 1 dev.asmc.0.temp.TC0P: 47 dev.asmc.0.temp.TC0E: 51 dev.asmc.0.temp.TC0D: 52 dev.asmc.0.temp.TB2T: 32 dev.asmc.0.temp.TB1T: 34 dev.asmc.0.temp.enclosure: 34 dev.asmc.0.fan.0.targetspeed: 2000 dev.asmc.0.fan.0.maxspeed: 6500 dev.asmc.0.fan.0.minspeed: 2000 dev.asmc.0.fan.0.safespeed: 16383 dev.asmc.0.fan.0.speed: 2002 dev.asmc.0.fan.0.id: Exhaust dev.asmc.0.%parent: acpi0 dev.asmc.0.%pnpinfo: _HID=3DAPP0001 _UID=3D0 dev.asmc.0.%location: handle=3D\_SB_.PCI0.LPCB.SMC_ dev.asmc.0.%driver: asmc dev.asmc.0.%desc: Apple SMC MacBook Air 11" (Mid 2012) dev.asmc.%parent: One more thing, dmidecode can't find any SMBIOS or DMI entries so I have to add smbios.system.product=3D"MacBookAir5,1" to /boot/loader.conf. Is this normal? Thanks! Johannes --=20 =3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D= -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- =E7=A7=98=E5=AF=86=E4=BF=9D=E6=8C=81=E3=81=AB=E3=81=A4=E3=81=84=E3=81=A6=EF= =BC=9A=E3=81=93=E3=81=AE=E9=9B=BB=E5=AD=90=E3=83=A1=E3=83=BC=E3=83=AB=E3=81= =AF=E3=80=81=E5=90=8D=E5=AE=9B=E4=BA=BA=E3=81=AB=E9=80=81=E4=BF=A1=E3=81=97= =E3=81=9F=E3=82=82=E3=81=AE=E3=81=A7=E3=81=82=E3=82=8A=E3=80=81=E7=A7=98=E5= =8C=BF=E7=89=B9=E6=A8=A9=E3=81=AE=E5=AF=BE=E8=B1=A1=E3=81=A8=E3=81=AA=E3=82= =8B=E6=83=85=E5=A0=B1=E3=82=92=E5=90=AB=E3=82=93=E3=81=A7=E3=81=84=E3=81=BE= =E3=81=99=E3=80=82 =E3=82=82=E3=81=97=E3=80=81=E5=90=8D=E5=AE=9B=E4=BA=BA=E4=BB=A5=E5=A4=96=E3= =81=AE=E6=96=B9=E3=81=8C=E5=8F=97=E4=BF=A1=E3=81=95=E3=82=8C=E3=81=9F=E5=A0= =B4=E5=90=88=E3=80=81=E3=81=93=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB=E3=81=AE= =E7=A0=B4=E6=A3=84=E3=80=81=E3=81=8A=E3=82=88=E3=81=B3=E3=81=93=E3=81=AE=E3= =83=A1=E3=83=BC=E3=83=AB=E3=81=AB=E9=96=A2=E3=81=99=E3=82=8B=E4=B8=80=E5=88= =87=E3=81=AE=E9=96=8B=E7=A4=BA=E3=80=81 =E8=A4=87=E5=86=99=E3=80=81=E9=85=8D=E5=B8=83=E3=80=81=E3=81=9D=E3=81=AE=E4= =BB=96=E3=81=AE=E5=88=A9=E7=94=A8=E3=80=81=E3=81=BE=E3=81=9F=E3=81=AF=E8=A8= =98=E8=BC=89=E5=86=85=E5=AE=B9=E3=81=AB=E5=9F=BA=E3=81=A5=E3=81=8F=E3=81=84= =E3=81=8B=E3=81=AA=E3=82=8B=E8=A1=8C=E5=8B=95=E3=82=82=E3=81=95=E3=82=8C=E3= =81=AA=E3=81=84=E3=82=88=E3=81=86=E3=81=8A=E9=A1=98=E3=81=84=E7=94=B3=E3=81= =97=E4=B8=8A=E3=81=92=E3=81=BE=E3=81=99=E3=80=82 --- CONFIDENTIALITY NOTE: The information in this email is confidential and intended solely for the addressee. Disclosure, copying, distribution or any other action of use of this email by person other than intended recipient, is prohibited. If you are not the intended recipient and have received this email in error, please destroy the original message.