From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752648AbZH0NSJ (ORCPT ); Thu, 27 Aug 2009 09:18:09 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752501AbZH0NSI (ORCPT ); Thu, 27 Aug 2009 09:18:08 -0400 Received: from rtr.ca ([76.10.145.34]:42722 "EHLO mail.rtr.ca" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751090AbZH0NSI (ORCPT ); Thu, 27 Aug 2009 09:18:08 -0400 Message-ID: <4A968799.1030105@rtr.ca> Date: Thu, 27 Aug 2009 09:18:17 -0400 From: Mark Lord Organization: Real-Time Remedies Inc. User-Agent: Thunderbird 2.0.0.23 (X11/20090817) MIME-Version: 1.0 To: Mike Mohr Cc: linux-kernel@vger.kernel.org Subject: Re: expresscard hotplug not working References: <4746469c0908251817u225609bax66ea27261a1ef038@mail.gmail.com> <4A96819D.7060708@rtr.ca> In-Reply-To: <4A96819D.7060708@rtr.ca> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Mark Lord wrote: > Mike Mohr wrote: >> Hi, >> >> I think I'm having a similar problem to the fellow listed here: >> >> http://kerneltrap.org/mailarchive/linux-kernel/2007/10/16/344543 >> >> The only difference is that no card will work at all unless it is >> inserted before system power is turned on. If the card is removed >> while the system is running it stops working and will never return to >> life unless the system is rebooted with the card in the slot. > .. > > It's probably the b0rked PCIe hotplug support. > The driver is way too strict about things at times, > and as a result it doesn't work "out of the box" on > a huge number of Dell notebooks (and possibly others). > > Just create a file called /etc/modprobe.d/pciehp, > and stick this one line into it: > > options pciehp pciehp_force=1 > > See if that works. .. Oh, one other thing is also needed: add a line for pciehp to /etc/modules to ensure the driver gets loaded at boot time. Cheers