Hi!

> > Well it was my, guess what, configuration error. irmanager really is
> > required. Now ftp over irlan gives 8K/sec, which is quite good.
> 
> Good to hear that it's working for you!

Well -- it worked at home. When tried at school, I got oops in
hashbin_insert: irlap_state_query tried to insert into
self->discovery_log, which happens to be NULL.

> BTW: The use of irmanager to provide a "kernel-thread" with a process
> context can probably be discussed a bit. The problem is obvious as you have
> experienced. Well the PCMCIA package will not work without cardmgr
> either!

which is sad because it means that you will not be able to use irlan as
nfsroot.

> I also need a process context to register and unregister network devices
> dynamically in IrLAN. I'm however not going to reimplement all the
> dongle-drivers etc using timers, since the code will really hairy and hard
> to maintain (and using timers is not possible for the IrLAN case anyway),
> so I really need the process context.

What about having irlan network devices pre-allocated?

Dongles could easily run in process contexts of irattach, AFAICS

> Do you know any other way of solving this problem? I guess it's not
> possible to get a process context without help from a process? How does
> other kernel functionality deal with this problem?

I think that they create new kernel thread for such tasks. (Which is
BTW also way for you, look at kswapd for example).

                                                                Pavel
-- 
The best software in life is free (not shareware)!              Pavel
GCM d? s-: !g p?:+ au- a--@ w+ v- C++@ UL+++ L++ N++ E++ W--- M- Y- R+

Reply via email to