diff options
Diffstat (limited to 'usr.sbin/pccard/pccardd/pccardd.8')
-rw-r--r-- | usr.sbin/pccard/pccardd/pccardd.8 | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/usr.sbin/pccard/pccardd/pccardd.8 b/usr.sbin/pccard/pccardd/pccardd.8 index 8fb912d..6013255 100644 --- a/usr.sbin/pccard/pccardd/pccardd.8 +++ b/usr.sbin/pccard/pccardd/pccardd.8 @@ -82,7 +82,8 @@ this card. If the attach succeeds, then specific shell commands may be executed to configure the device, such as .Xr ifconfig 8 -to set up a network interface. Separate commands may be specified +to set up a network interface. +Separate commands may be specified for each card, driver or device, and are executed in that order. .El .Pp @@ -91,7 +92,8 @@ When detects that a card has been removed, the following sequence occurs: .Bl -enum .It -The shell commands associated with card removal are executed. These +The shell commands associated with card removal are executed. +These are intended to reset any device associated with the removed card. Separate commands may exist for card, driver and device instances. .It @@ -100,15 +102,18 @@ The PC-CARD slot resources are freed. .Pp Once a card/driver instance is configured, the resources bound to that instance are remembered, and if the card is removed -and reinserted, the same driver is allocated. The primary reason +and reinserted, the same driver is allocated. +The primary reason is that once a driver is associated with a card, the driver's .Fn probe routine has been called, and this usually causes driver specific data areas to be initialized with the I/O ports or memory resources -allocated to the card. Most drivers are not designed to be +allocated to the card. +Most drivers are not designed to be disassociated from the hardware and then reassociated with different -parameters. This will change significantly when loadable kernel +parameters. +This will change significantly when loadable kernel modules are supported. .Pp The start options understood by |