Hi! First of all, sorry, but we didn't had the time to work on that
problem. The old driver is working with wlan, so there was no need
to solve the problem with Olav's new driver.

Olav Kongas wrote:
Hi Ian,

On Wed, 23 Feb 2005, Ian Campbell wrote:

The device is detected and the driver is loaded, but once I try and ifup
the device, which tries to do dhcp, I get lots of "Allowed data
underrun" and eventually a failure.

I've attached a trace made with DEBUG and URB_TRACE, it's quite big but
compresses really well. The interesting parts, I think, are many
messages similar to this one:
       116x: Enqueue: FA 2 ep1in bulk: len 1544 short_not_ok
       [SNIP several successful ip3in int transfers]
       116x: Allowed data underrun
       116x: Finish: FA 2 ep1in bulk: len 72/1544 short_not_ok stat 0
I'm a bit confused since the packet is short (72/1544) and short is not
OK, but the stat is 0 (which means OK?).


I think the problems (more than one) are in my driver. You
may have hit the same problem as Konsti and Torsten few
weeks ago. But then it remained unresolved and I hope it'll
get fixed now.

Yes, it seems to be the same error.

For the starter, the reversed reporting of short_not_ok
(sigh) can be corrected with the following patch:

--- linux-2.6.10-isp/drivers/usb/host/isp116x.h.buggy   2005-02-23 
18:45:55.000000000 +0200
+++ linux-2.6.10-isp/drivers/usb/host/isp116x.h 2005-02-23 18:49:17.000000000 
+0200
@@ -529,7 +529,7 @@ static inline void isp116x_show_regs(str
         __s;})
 #define PIPEDIR(pipe)   ({ usb_pipein(pipe) ? "in" : "out"; })
 #define URB_NOTSHORT(urb) ({ (urb)->transfer_flags & URB_SHORT_NOT_OK ? \
-       "" : "short_not_ok"; })
+       "short_not_ok" : ""; })
 #else
 #define PIPETYPE(pipe)     do{}while(0)
 #define PIPEDIR(pipe)      do{}while(0)

As the short_not_ok reporting is just reversed, I will try
to analyze the logs you sent tonight and will let you know.
Unfortunately, I cannot access the hardware before Friday.

If the above fix won't work, look at the "patch" I posted some
weeks ago. I hope that I'm able to look at the new driver this
or next week.

Torsten



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to