Stanislaw W. Gruszka wrote:
On Thursday 01 of September 2005 15:45, Stanislaw W. Gruszka wrote:
Hi,
I attached new patch for usbatm from ueagle-atm-1.0b,
this patch should work better then last one.
Please test/review it, especially is interesting how does it
work at high speed.
Any comments on this ???
I was waiting usbatm maitainer comment (did you send it on usb atm ML ?).
But he doen't reply for other patches...
Could you explain a bit more what it does ?
It is for the firmware bug where atm cell are incomplete ?
Does it solve some errors in bulk mode for high speed rate ?
Ok, to apply the patch:
cp eagle-bulk-bugfix.patch ueagle-atm-1.0b/usbatm_iso
cd ueagle-atm-1.0b/usbamt_iso
patch -p1 < eagle-bulk-bugfix.patch
Proceed with standart installation and load
ueagle-atm module with option use_iso=0
For speed testing you need also tune timeout value,
with command UEA_SEND_TIMEOUT, in file ueagle.c
simply change line in function uea_stat()
int timeout = (data <= 0x20ffff) ? 0 : 1;
to
int timeout = value_to_check
BTW, I think this line should have form
int timeout = (data <= 0x20ffff) ? 1 : 0;
but of course check is needed.
Why do you think that ?
How anyone know if ADI930 firmware have similar bug?
If yes that would be good reason to merge patch to usbatm module,
because ADI930 use only bulk mode.
I don't know, but it don't support UEA_SEND_TIMEOUT...