From owner-freebsd-hackers@freebsd.org Thu May 3 08:48:35 2018 Return-Path: Delivered-To: freebsd-hackers@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 1C16AFC9E38 for ; Thu, 3 May 2018 08:48:35 +0000 (UTC) (envelope-from agapon@gmail.com) Received: from mail-lf0-f50.google.com (mail-lf0-f50.google.com [209.85.215.50]) (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 737997F4C5 for ; Thu, 3 May 2018 08:48:34 +0000 (UTC) (envelope-from agapon@gmail.com) Received: by mail-lf0-f50.google.com with SMTP id u21-v6so24785540lfu.9 for ; Thu, 03 May 2018 01:48:34 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:subject:to:openpgp:autocrypt:message-id :date:user-agent:mime-version:content-language :content-transfer-encoding; bh=jwUcWUwrDeurIi8TLkhnh4tAl9Wuj7s0ocqXtXjf9zU=; b=W4dAFSRAVMPdfoq51bc0BSQq73HW9Og3ShE2Lq+mUCa57Grh/L1witT8b+l6lEp7TB oSuA9eIAZbEgKvjXj/0F9K5R9yeecYhskVWT8EohgfYACHCh2wgy2TLAFICpoZlKbOo+ TfhiPPlDtJNlXNYdcoZ6cb2/DhykPgqlOhrHTSLoX4u0r2FZ77acSM1qDqYPFhXs0Uxn PWL3ZRmIPNP/txTBDK5PdmXXiP7OCZ3roFHu3SPrqLrfu2weSmJJtwpidh1LGhXY4aiw gyvV0zlckiK33sN1R2sY2g2ebgNY2NRi0ukkHFt55LOXbM/+u8e42/j7wNU809VVCoL2 /Uhg== X-Gm-Message-State: ALQs6tCouNn8ZkktI0LzBMceJli6p45Tek2XTEVJjQuKKjsiLSo3XFWg ZE2b++LsiDlOQbLSXLgXHyqwRf1n X-Google-Smtp-Source: AB8JxZrWK/GX1VdvhfyoaRIo52h5uZPgLxRFhoXce0jo3tsJ49S7/WaMXFuIkul38dciA+BqEERrew== X-Received: by 2002:a2e:1d53:: with SMTP id d80-v6mr16132911ljd.104.1525336826141; Thu, 03 May 2018 01:40:26 -0700 (PDT) Received: from [192.168.0.88] (east.meadow.volia.net. [93.72.151.96]) by smtp.googlemail.com with ESMTPSA id z184-v6sm2687698lfa.55.2018.05.03.01.40.24 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 03 May 2018 01:40:25 -0700 (PDT) From: Andriy Gapon Subject: hpet vs suspend to ram To: "freebsd-hackers@freebsd.org" Openpgp: preference=signencrypt Autocrypt: addr=avg@icyb.net.ua; prefer-encrypt=mutual; keydata= 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 Message-ID: <8d3f5a6f-f2be-f2e1-18d5-f774f4909694@icyb.net.ua> Date: Thu, 3 May 2018 11:40:24 +0300 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 May 2018 08:48:35 -0000 Just want to share a strange problem that I see on one system. If I use HPET as an eventtimer, then after a seemingly successful resume the system starts to act weird. It becomes unresponsive for periods of time, then it gets more normal, then it's sluggish, then unresponsive again. After some time struggling the system finally locks up entirely. I see this problem both with FreeBSD and Linux (tested with Ubuntu 16 and 17). If I use any other timer hardware, then everything is okay. Also, if I switch to HPET after a resume, then it's okay too. I tried uncommenting the code in acpi_hpet.c that disables the HPET before suspend, but it didn't change anything. I suspect that the problem is with SMM code, but don't know how to check it or whether it would make any difference. I also tried disabling various devices (e.g. USB) through BIOS config, but that also didn't help. The system uses Asus M4A89GTD PRO motherboard. -- Andriy Gapon