From mboxrd@z Thu Jan 1 00:00:00 1970
From: bugzilla-daemon@bugzilla.kernel.org
Subject: [Bug 61891] Cannot switch off Radeon 6400M with vgaswitcheroo
Date: Fri, 27 Dec 2013 22:59:45 +0000
Message-ID:
References:
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Return-path:
Received: from mail.kernel.org (mail.kernel.org [198.145.19.201])
by gabe.freedesktop.org (Postfix) with ESMTP id 25784FA553
for ;
Fri, 27 Dec 2013 14:59:49 -0800 (PST)
Received: from mail.kernel.org (localhost [127.0.0.1])
by mail.kernel.org (Postfix) with ESMTP id 496582016C
for ;
Fri, 27 Dec 2013 22:59:49 +0000 (UTC)
Received: from bugzilla2.web.kernel.org (bugzilla2.web.kernel.org
[172.20.200.52])
by mail.kernel.org (Postfix) with ESMTP id 5762620170
for ;
Fri, 27 Dec 2013 22:59:48 +0000 (UTC)
In-Reply-To:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Sender: dri-devel-bounces@lists.freedesktop.org
Errors-To: dri-devel-bounces@lists.freedesktop.org
To: dri-devel@lists.freedesktop.org
List-Id: dri-devel@lists.freedesktop.org
https://bugzilla.kernel.org/show_bug.cgi?id=61891
Rafael J. Wysocki changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |rjw@rjwysocki.net
--- Comment #15 from Rafael J. Wysocki ---
Yes, this most likely is related to PCI hotplug, because ACPIPHP now handles
devices it didn't try to handle before. This means that if there are ACPI
hotplug events for those devices, it will try to handle them.
What happens is probably that there is a bus check or device check causing
ACPIPHP to rescan the bus and during that bus rescan it finds a device that
doesn't respond (no wonder), so it decides that the device has gone and tries
to remove it.
The solution might be to tell ACPIPHP somehow that the device in question
didn't really go away. Or to ignore that device entirely.
I guess we may use a flag in struct acpi_device set for the graphics adapter's
ACPI companion by the radeon driver during probe. Or something like that.
--
You are receiving this mail because:
You are watching the assignee of the bug.