Re: X: USB enet driver, unplugging problems
Re: X: USB enet driver, unplugging problems
- Subject: Re: X: USB enet driver, unplugging problems
- From: "Ilko Dossev" <email@hidden>
- Date: Mon, 22 Apr 2002 22:34:34 -0400
Devs,
I face the same problem for my USB modem driver.
The only sensible desision I've come to is to have split driver:
- USB portion that comes and goes, and
- NET portion that once loaded, will be kept around until the end of the OSX
session.
Of course, there are implications: USB portion must be able to discover and
connect to the one and only instance of its NET counterpart, but this is
something that is not hard to implement. Eventually, the NET portion of the
driver would act as though it is a driver for an ordinary ENet adapter which
cable is plugged or unplugged.
This is the best I can come to from architectual point of view, granted the
fact that Apple had conceived ENet architecture for static adapters only.
Ilko Dossev
email@hidden
----- Original Message -----
From: "Quinn" <email@hidden>
To: <email@hidden>
Sent: Monday, April 22, 2002 1:41 PM
Subject: Re: X: USB enet driver, unplugging problems
>
Jen
>
>
At 10:51 -0400 22/4/02, Jen Beaven wrote:
>
>Has anyone got a solution that works? (elegant or otherwise :-)
>
>
This is a commonly encountered problem. Here's what I wrote about it
>
a few weeks ago.
>
>
At 9:40 +0000 7/3/02, Quinn wrote:
>
>This is a known issue in current releases of Mac OS X (Radar ID
>
>2606181). The implementation of IOEthernetController/DLIL do not
>
>correctly work together to disentangle the Ethernet device's ifnet
>
>structure from the BSD parts of the system. Thus unplugging an
>
>Ethernet device causes no end of problems further down the line.
>
>
>
>I know a number of other developers have hit this problem, some of
>
>whom have worked the issue through with DTS. However, I didn't take
>
>those incidents so I'm not intimately familiar with the problem, nor
>
>do I know any details as to a possible workaround. I will do some
>
>more digging.
>
>
At 11:38 +0000 11/3/02, Quinn wrote:
>
>AFAIK there is no workaround for this. I talked with the DTS
>
>engineer who worked this issue through for another USB Ethernet
>
>developer, and their final conclusion was to document the problem to
>
>end users and wait for Apple to fix IOEthernetController.
>
>
We're hoping to get this fixed for Jaguar, but I can't make any
guarantees.
>
>
S+E
>
--
>
Quinn "The Eskimo!" <http://www.apple.com/developer/>
>
Apple Developer Technical Support * Networking, Communications, Hardware
>
_______________________________________________
>
macnetworkprog mailing list | email@hidden
>
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/macnetworkprog
>
Do not post admin requests to the list. They will be ignored.
_______________________________________________
macnetworkprog mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/macnetworkprog
Do not post admin requests to the list. They will be ignored.