Oliver may be on to something. Try using this patch instead of your
changes:
--- a/drivers/usb/class/cdc-acm.c Fri Feb 11 22:17:32 2005
+++ b/drivers/usb/class/cdc-acm.c Fri Feb 11 22:16:41 2005
@@ -767,8 +767,15 @@
static void acm_disconnect(struct usb_interface *intf)
{
- stru
Ok, I just retested it with this addition:
#define DBG_PR_URB(U) dbg("kill_urb @%d addr %p, dev %p
(%.16s)",__LINE__,U,(U)->dev,(U)->dev?(U)->dev->devpath:"null")
#define usb_kill_urb(U) do { DBG_PR_URB(U); usb_kill_urb(U); } while(0)
#define usb_free_urb(U) do { DBG_PR_URB(U); usb_free_urb(U); }
here too.
A also uploaded my copy of cdc-acm.c so that you can easily interpret
__LILE__ info ...
Martin Devera
---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Disco
Hi,
thanks to suggestions from David Brownell I modified
pwc driver to compile and work under 2.5.18.
Also it fixes mas ISO transfer sizes which could
potentionaly affect older kernels too.
With these changes it works - I'll test stability and
post results later.
devik
diff -ur linux-2.5.18/dri