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+