Ok, so i've got a bit further with pre5 and pre6 of 2.4.0-test-11,
but it appears that irmanager and irattach won't start because
it looks like the latest irda patches take out the /proc device
registration of the irda module from the kernel
linux/net/irda/irmod.c
...snip...
- irda.dev.fops = &irda_fops;
-
- misc_register(&irda.dev);
-
- irda.in_use = FALSE;
-
...snip...
so now irmanager.c does this twice in main()
minor = lookup_dev("irda");
if (minor < 0 ) {
load_module("irda");
minor = lookup_dev("irda");
}
and then carries on with a bogus minor (-19 as the error return code)
and totally fails. Dag this need to be fixed - i.e. checking the return
codes.
So it appears pre5/6 of the latest kernel patch doesn't work if you don't
have a FIR mode device. My laptop doesn't have a recoginised FIR device
so i need to use SIR. As a result if i start irattach manually on
my serial port, since irmanager is not running i an easily get the kernel
to panic quite easily as it the irda module needs support from the
userland deamon which obviously won't start.
Was it intentional to take our SIR mode support ?
thanx
Mitch
_______________________________________________
Linux-IrDA mailing list - [EMAIL PROTECTED]
http://www.pasta.cs.UiT.No/mailman/listinfo/linux-irda