> I am working with several inkjet printers on Linux 2.4.5 and have
> encountered several Kernel panics. I believe I have identified a fix for
> one problem but I'm still struggling with another.
There's broken locking in the printer code. Try the attached patch.
> The other error I'm trying to fix is a kernel BUG @ usb-ohci.c:878, at the
> end of sohci_free_dev.
Often a symptom of broken driver locking on the disconnect() paths;
the failure mode is different on OHCI than with the UHCIs because
memory is managed differently. I think the attached patch should help.
- Dave
printer-0521.patch