Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Mar 1999 23:16:33 +0100 (CET)
From:      Nick Hibma <hibma@skylink.it>
To:        Doug Rabson <dfr@nlsystems.com>
Cc:        FreeBSD hackers mailing list <hackers@freebsd.org>
Subject:   Re: scheduling a function call from int routines
Message-ID:  <Pine.BSF.3.96.990323231348.2553A-100000@heidi.plazza.it>
In-Reply-To: <Pine.BSF.4.05.9903232014450.78570-100000@herring.nlsystems.com>

next in thread | previous in thread | raw e-mail | index | archive | help

The usbd thing we are doing right now, but I don't like it, as you have
to pick up the pieces when the daemon is killed. Try it and you will see
what I mean. Lot's of failed transfers. Most probably could be solved, I
agree, but not as a first priority,

A kernel thread would be easier and I do remember something like that
being mentioned somewhere in the manpages. Any chance you know where to
find it?

Nick

> > As in, a USB returns in an interrupt the message the fact that the
> > connection status of one of the ports or suspend status has changed. I
> > cannot start checking the ports from that interrupt routine, because I
> > need to transfer data to the device to make that work.
> > 
> > thanks.
> 
> I think you need a kernel thread, either spawned during system startup or
> via a system call from usbd.
> 
> --
> Doug Rabson				Mail:  dfr@nlsystems.com
> Nonlinear Systems Ltd.			Phone: +44 181 442 9037
> 
> 
> 

-- 
e-Mail: hibma@skylink.it





To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.990323231348.2553A-100000>