Hi
The lirc_parallel in cvs is not compatible with the 2.6.4 and 2.6.5
kernels.
parport_enumerate() has been removed from the kernel (I think it was
removed after 2.6.4-rc1).
In current CVS (lirc_parallel.c,v 5.21 2004/04/27 18:52:34 lirc)
the offending lines are 686 - 694:
pport=parport_enumerate();
while(pport!=NULL)
{
if(pport->base==io)
{
break;
}
pport=pport->next;
}
I think this could be replaced with
pport = parport_find_base(io);
for kernel >= 2.6.4
I have compiled the module with this change, but I have not been able to
test it with a parallel device.
- Stian
|