From: David Brownell <david-b@pacbell.net>
To: linux-hotplug@vger.kernel.org
Subject: Re: hotplug TTD
Date: Tue, 09 Jan 2001 17:09:02 +0000 [thread overview]
Message-ID: <marc-linux-hotplug-97906053523984@msgid-missing> (raw)
In-Reply-To: <marc-linux-hotplug-97901650309422@msgid-missing>
> So. What needs to be done to finish this thing?
Can one "finish" software, ever? :-)
A few things on my mind: move the hotplug scripts to this new
linux-hotplug project. Create better hotplug docs, put them on
the a website. Maybe the hotplug programs should turn into C
programs not scripts, who knows. Volunteers?
Technically, there are open issues I think need to be addressed.
First, get hotplugging back to the behavior I saw in about test11,
which is bugfixing and testing. Call this "kernel 2.4.1 work" for
the most part; basically, hotplugging for USB, PCI/Cardbus, and
NETworking should all work smoothly.
- Sync up with the 2.4.0-final ABI change for usb_device_id,
including "usbutils" and various bugs (usb-serial etc) that
snuck in with that change. (I think modutils is set.)
- More testing on the "new" user mode hotplug scripts (which
use /etc/hotplug exclusively) ... adding a PCI hotplug agent
(steal from the old one).
- Find out what's up with those async changes (test12) that
sometimes seem to wedge things when I modprobe a USB HCD
for a controller that's got a network adapter pre-connected.
(Andrew, I've not yet made time to try your sync/async patch
putting USB back in pure synchronous mode; chasing an oops.)
- Similarly for the PCI/Cardbus hotplug situation; Miles has
reported problems there.
- Are those network API changes a 2.4.1 issue -- replacing
init_etherdev() with prepare_etherdev()/withdraw_netdev() ?
It was my understanding they were needed to cleanly do
network hotplugging.
I think that all USB devices other than some of the funkier HID
devices should be ready to hotplug at this time ... the main win
from that ABI change was simpler handling for usb-storage, but we
got some destabilization too.
Second, there are various types of related functionality to be
developed. Addressing the "can't hotplug during boot" issue
(something kudzu-like to scan /proc/bus/{usb,pci}/*/* and create
hotplug events). Some sort of generic analogue to "cardctl eject"
would be good. And as Miles noted, "pcmcia_cs" is a degenerate
case of (generic) hotplug ...
There's also device/driver specific initialization that we should
understand better. We know how to ensure that a USB controller
(on any PCI bus) is cleanly initted. I don't think we know how
to do that for a disk drive (start with SCSI and generalize) or
printer.
- Dave
_______________________________________________
Linux-hotplug-devel mailing list
Linux-hotplug-devel@lists.sourceforge.net
http://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel
next prev parent reply other threads:[~2001-01-09 17:09 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-01-09 4:59 hotplug TTD Morton, Andrew [WOLL:4009-M:EXCH]
2001-01-09 5:47 ` Miles Lane
2001-01-09 6:55 ` Miles Lane
2001-01-09 8:49 ` Adam J. Richter
2001-01-09 17:09 ` David Brownell [this message]
2001-01-09 17:38 ` David Brownell
2001-01-10 6:20 ` Grover, Andrew
2001-01-10 6:34 ` Grover, Andrew
2001-01-10 10:58 ` Andrew Morton
2001-01-10 10:58 ` Andrew Morton
2001-01-10 10:59 ` Andrew Morton
2001-01-11 16:10 ` David Brownell
2001-01-11 16:40 ` David Brownell
2001-01-11 17:18 ` David Hinds
2001-01-11 18:04 ` David Brownell
2001-01-12 0:09 ` Grover, Andrew
2001-01-12 0:33 ` Grover, Andrew
2001-01-12 1:13 ` Grover, Andrew
2001-01-12 12:51 ` Andrew Morton
2001-01-12 16:42 ` David Brownell
2001-01-12 17:37 ` David Brownell
2001-01-12 23:45 ` Keith Owens
2001-01-13 18:54 ` David Brownell
2001-01-13 23:25 ` Keith Owens
2001-02-03 23:37 ` Miles Lane
2001-02-03 23:48 ` Keith Owens
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-97906053523984@msgid-missing \
--to=david-b@pacbell.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).