Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp675711imm; Fri, 8 Jun 2018 03:30:17 -0700 (PDT) X-Google-Smtp-Source: ADUXVKLQndBDnpORHNXVl35IRJS78ETvwoHp2ZtHDy3XPb4FiUeQlNoVVdRk14FnM/9a/ImqMd6Y X-Received: by 2002:a17:902:a5c2:: with SMTP id t2-v6mr523389plq.360.1528453817333; Fri, 08 Jun 2018 03:30:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1528453817; cv=none; d=google.com; s=arc-20160816; b=K3ba50V8umc4eI/hzUXvosZmhLjGTanNJONtI69zyigcEPlJlKroewB/DCi/E2hd/V 6wCPrwnJBi1u6apqfQfMod4uAxWMRB0atyq3f9r5mTfOMYfztd+ShssHGoYHUJ3G6Bj2 DWus6hfuI46ef5Dr9xg0gLsmDBTluPBNFXx0DdboGZMHhmtez13Qr/pDHK4lIlryi6hM j8fWByf6dwLmm8mwc+37X5wAJApeEKxezmuwcArRwG4JRRCmuP1N3Co96TO2koXDeYxw 9iRGe7LjCYVSrmB6EPuLv1a4R/lejrPvK+cOAqUQYPJpkkJNgC//jEUVjE4z4UKRNvn+ Mf+Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-transfer-encoding:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature :arc-authentication-results; bh=hsaCPRSQLlbvYO6lVkEgz29il2dP2PzctLQTEntecdk=; b=hs9/YSg5nHY+LLLYga2/L+CmNlcMcm4uX8RjqQKT/x52gLObpqwrI7vBlvZfRFVwQh SntWlP0lJel6ZXSX8ZYfLnhLsyoKp8qDOGydDe3wFEdjEHGxjn81wPzKc3OPu0qOBw1p HzXONVRwAlTihu/H1LKA04qM0nTBJTbdp4Ytc4DJr3Gj0/vSbuaQWSgys0hurEiOzhEC LsPoDTCeTP+tgNmcnfDCefFAUgKR70P3Tr8MzcKL5SukHtwuzSP8ygR2HB+uuk6FxUAd Z4H/zMu0ezafp5k0PjupHZs92ycEta27YCqb/zXxr4Fuww83QjqCZ/pOip3dSDyGR5RU OVIg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=lP0rLIQS; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w13-v6si5865198plp.51.2018.06.08.03.30.02; Fri, 08 Jun 2018 03:30:17 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=lP0rLIQS; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752356AbeFHK3P (ORCPT + 99 others); Fri, 8 Jun 2018 06:29:15 -0400 Received: from mail-wr0-f193.google.com ([209.85.128.193]:41376 "EHLO mail-wr0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751056AbeFHK3N (ORCPT ); Fri, 8 Jun 2018 06:29:13 -0400 Received: by mail-wr0-f193.google.com with SMTP id h10-v6so12834106wrq.8; Fri, 08 Jun 2018 03:29:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=hsaCPRSQLlbvYO6lVkEgz29il2dP2PzctLQTEntecdk=; b=lP0rLIQS++47lKILgjrk0Xpacwgz+7ivTKm0PAE8Yd6HLrgHK1+s44nSN19CezeRHu uDHDpYj89ofPUU8Cia5gRmU5UmfoC5RKIXdzteJ5xIfcYCwvA3YCAF/6kx9xyT3w6ZdK F+7pZxUUyesIxdM/uZQakueik8wM8sd6/mqbf3GBT95bk1Y4mTtr/CG4UWAnYkbqLBzp GRG2JAosHz5PnhDtLioiEj8JSbiDDkUlgSf1yCUMynmz4Y6c5Le5zIuPSQMPXCry+FAE JkKFmaTNp6xx4O82o2RZWL4IxwV7Qh9cBkGokKE7pWC+CuWLeDy0FTypfeAj8+jVvHrW cUvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to:user-agent; bh=hsaCPRSQLlbvYO6lVkEgz29il2dP2PzctLQTEntecdk=; b=iXfNWLjF2HbVYLW2I8swfinNnaxoBS/jpK3gV4RPWrigbDItz5t6sMUVAe0C59dI0F aXgICSrjVmcRuDMnLMATw1RF76dOHG0XWltZnjQcTsdFw436AQL3P7R1yplOhmfdZvQL +OcnhRa44CMW9n9s2B6RIGwq/DvgV4TQ3u4UaJF+DuURJXUzhUL+5w8zMazktSstKo9R Gx/GDmuEQKfRDGuSZxLvWFmZwloxd1X6Fl1htHredWkYq0+kkflgKGriA8ln2ZSgHsuP GRIzWAg9ZDE1YzICMOcm8RY/8kCIOKykw7jxAxyzuoR266Y17RfElrL9kjAJINdVxV2m E61A== X-Gm-Message-State: APt69E0IEga9z5eD7GBS9teDIwqBrcvqj138WJ27z7ZoYhwGadlbKQKm /eIbKsbqOeafKP0get531H8= X-Received: by 2002:adf:d204:: with SMTP id g4-v6mr4568709wri.229.1528453752278; Fri, 08 Jun 2018 03:29:12 -0700 (PDT) Received: from pali ([2a02:2b88:2:1::5cc6:2f]) by smtp.gmail.com with ESMTPSA id d3-v6sm41616555wri.24.2018.06.08.03.29.11 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 08 Jun 2018 03:29:11 -0700 (PDT) Date: Fri, 8 Jun 2018 12:29:10 +0200 From: Pali =?utf-8?B?Um9ow6Fy?= To: Andy Shevchenko Cc: Henrique de Moraes Holschuh , ibm-acpi-devel@lists.sourceforge.net, Platform Driver , Linux Kernel Mailing List Subject: Re: ThinkPad T480s & thinkpad_acpi.ko Message-ID: <20180608102910.24c2l43ffgwxalgq@pali> References: <20180608081204.ztv4yb62szuyfsz6@pali> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: NeoMutt/20170113 (1.7.2) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Friday 08 June 2018 12:40:32 Andy Shevchenko wrote: > On Fri, Jun 8, 2018 at 11:12 AM, Pali Rohár wrote: > > Hi! I just found out that thinkpad_acpi.ko is not automatically loaded > > on new ThinkPad T480s. Is there any reason for it? Manually calling > > modprobe thinkpad_acpi is working fine, but I would expect that it > > should be loaded automatically. > > > > Here is dmesg output after loading it manually: > > > > thinkpad_acpi: ThinkPad ACPI Extras v0.25 > > thinkpad_acpi: http://ibm-acpi.sf.net/ > > thinkpad_acpi: ThinkPad BIOS N22ET34W (1.11 ), EC unknown > > thinkpad_acpi: Lenovo ThinkPad T480s, model 20L7S03000 > > thinkpad_acpi: radio switch found; radios are enabled > > thinkpad_acpi: This ThinkPad has standard ACPI backlight brightness control, supported by the ACPI video driver > > thinkpad_acpi: Disabling thinkpad-acpi brightness events by default... > > thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is unblocked > > thinkpad_acpi: Standard ACPI backlight interface available, not loading native one > > Did you run depmod -a? > Is it present in the output? > > There are three ways of enumeration as far as I can see from the driver's code: > - by short driver name "tpacpi" (not likely our case) > - by DMI matching (only for old BIOS'es) > - by ACPI ID > > So, does the ACPI contain one of the listed IDs? > > #define TPACPI_ACPI_IBM_HKEY_HID "IBM0068" > #define TPACPI_ACPI_LENOVO_HKEY_HID "LEN0068" > #define TPACPI_ACPI_LENOVO_HKEY_V2_HID "LEN0268" > ? DSDT contains only LEN0268. And so I found reason. I'm using Debian which has only 4.9 kernel and LEN0268 identifier was added in git commit a3c42a467a254a17236ab817d5c7c6bc054e4f84 for 4.10. -- Pali Rohár pali.rohar@gmail.com