All of lore.kernel.org
 help / color / mirror / Atom feed
From: Miles Lane <miles@megapathdsl.net>
To: linux-hotplug@vger.kernel.org
Subject: Re: 2.4.0 Patch for 3c575
Date: Thu, 11 Jan 2001 17:25:30 +0000	[thread overview]
Message-ID: <marc-linux-hotplug-97923399516514@msgid-missing> (raw)

David Hinds wrote:

> On Wed, Jan 10, 2001 at 11:21:58PM -0800, Miles Lane wrote:
> 
>> There are at least two things that need to happen.
> 
> ....
> 
> I think you're not clear on what PCMCIA support is in the 2.4 kernel
> tree.  The pcnet_cs driver has been in the kernel tree as long as
> anything else.  Most PCMCIA drivers are already in the kernel tree;
> the ones that are not are: the memory card drivers (rarely used now),
> parport_cs, and wvlan_cs.  The hot plug PCI drivers (3c59x, tulip,
> epic100) subsume the 3c575_cb, tulip_cb, and epic_cb drivers
> completely.

Well, this is great news!

I am going to go through pcmcia-cs and work with you to
get a comprehensive mapping of device support to the
kernel drivers.  Then, we'll identify all the yet-to-be-ported
drivers and put together some sort of porting strategy.

>> 	   For the case where drivers don't exist yet,
>> 	   the /etc/pcmcia/config* files could be migrated
>> 	   into the kernel tree, so that when a kernel is
>> 	   installed that is configured to use the kernel
>> 	   drivers instead of pcmcia-cs drivers, then
>> 	   install the modified /etc/pcmcia/config* files.
> 
> 
> I don't like this idea one bit; multiple sets of config files for
> different kernel versions is not workable.  People want to be able to
> boot different kernel releases.  I want a way for cardmgr to figure
> out on the fly, based on some feedback from the PCMCIA modules, what
> the right thing to do is.

Alright.  Can you please work with the folks on
linux-hotplug-devel@lists.sourceforge.net to come up with
an acceptable method?  Let's open a discussion there on
what some possible "generic" methods might be.  It would
make a lot of sense to design something that would have
value across all sorts of drivers, beyond the scope of
PCMCIA/Cardbus.  Ideally, this would allow straightforward
solutions to the kind of problem we have now for all driver
modules.

>> 	   This seems kind of heinous.  But, these
>> 	   configuration files sometimes get tweaked for
>> 	   a particular machine's hardware configuration,
>> 	   so it's important not to lose them.
> 
> 
> /etc/pcmcia/config should never be tweaked for anything.  That's what
> the config.opts file is for.

I wasn't aware that specific device entries could be modified
in the opts files.  I thought those files were only needed for
specifying memory ranges, ports, irqs and the like.  I didn't
delve into it very deeply, though.  I was just trying to get
my card to work as quickly as possible.

Thanks for the enlightening info.

>> I should note that I once before I modified my /etc/pcmcia/config
>> file so that cardmgr loaded 3c59x for my 3c575 card.  I got some
>> errors during the card detection phase and I never got "ifup eth0"
>> to run automatically when I inserted the card.
> 
> 
> Getting "ifup eth0" to run when you insert a CardBus card in the new
> 2.4 scheme is going to be an issue with the /sbin/hotplug script, and
> out of the PCMCIA subsystem's control.

Then, let's discuss it on linux-hotplug-devel.

Thanks,
	Miles


_______________________________________________
Linux-hotplug-devel mailing list
Linux-hotplug-devel@lists.sourceforge.net
http://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel

             reply	other threads:[~2001-01-11 17:25 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-01-11 17:25 Miles Lane [this message]
2001-01-11 17:29 ` 2.4.0 Patch for 3c575 David Hinds
2001-01-11 18:15 ` David Brownell
2001-01-11 19:43 ` Miles Lane
  -- strict thread matches above, loose matches on Subject: below --
2001-01-11  1:44 Aaron Eppert
2001-01-11  2:56 ` Miles Lane
2001-01-11  4:15   ` David Hinds
2001-01-11  7:21     ` Miles Lane
2001-01-11  7:56       ` David Hinds
2001-01-11 11:55     ` Andrew Morton
2001-01-11 17:26       ` David Hinds
2001-01-11  7:32   ` Miles Lane

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=marc-linux-hotplug-97923399516514@msgid-missing \
    --to=miles@megapathdsl.net \
    --cc=linux-hotplug@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.