From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Woodhouse Date: Sat, 03 Feb 2001 19:27:26 +0000 Subject: Re: Adding PCMCIA support to the kernel tree -- developers needed. Message-Id: List-Id: References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-hotplug@vger.kernel.org On Fri, 2 Feb 2001, Miles Lane wrote: > > -- The CIS override functionality in the PCMCIA package is unpleasant > > to support in a completely in-kernel framework. How often is this used? > > -- There is no mechanism to request a card eject in the new framework. > > This is required for clean shutdown of SCSI and IDE adapters. It's arguable that this is a bug in the SCSI and IDE drivers. Users _do_ just pull cards out. We should deal with it, not oops and die. This is a fundamental part of what hotplugging means, especially to users of consumer devices. > > -- The i82365 driver can't handle (non-CardBus) PCI-to-PCMCIA bridges > > any more. Some of the PCI code in the old i82365 driver needs to > > be put back. Or specific drivers for the PCI drivers need to be provided. The i82365 driver with all the PCI stuff is a horrible mess. I tried putting back the non-CardBus PCI support at one point. It was ugly, and didn't work. Someone's now working on a driver for the Intel i82092AA bridge, and I think that's the best answer for the other PCI-PCMCIA bridges too, rather than merging it back into the ISA i82365 code. > Anyone willing to sign up for some of this effort? I'm trying to get some time to work on it, yes. I was actually coming to the conclusion that I'd prefer just to ditch the whole of the existing PCMCIA support and rewrite it from scratch as a kind of hot-pluggable isapnp, which is basically what it is (when you remember that PCMCIA != CardBus). -- dwmw2 _______________________________________________ Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net Linux-hotplug-devel@lists.sourceforge.net http://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel