You are right, I know. As I wrote the latest kernel version does not
guarantee of stable system and generates a lot of work again
especialy in case of embedded systems (runs slower, kernel/drivers
tasks/interrupts race appears).
What do you mean? That the 3.2 kernel has problems for you? What
specific ones? If you don't work to get them fixed, then you will be
stuck with these problems for forever :)
Please look here:
http://www.at91.com/linux4sam/bin/view/Linux4SAM/LinuxKernel => last
public patch 2.6.30 (in unofficial folder 2.6.39)
and here:
http://maxim.org.za/at91_26.html => last patch 2.6.38, maybe included
into valinila?
Kernel 3.2 is to new for me because I am not strong enough yet (time,
knowledge) to port everything(whole platform) to this version now. If I
change kernel every version I will never finish to write code.
I hope that somebody had similar problem in the past (old kernels) or
even now and he will remind. I didn't found proper word combination in
Google for my problem - not enough data to exact identify problem yet.
Interrupt/tasklets racing is not visible on machines like fast PC. Even
for current kernel, 280MHz CPU and eg. external UART chipset the CPU
under high load is not able to service interrupt before FIFO overrun.
Additional protection code must be added because UART chip's FIFO blocks
after the overrun and linux kernel drivers rule "write simple as you can
but not simpler" is not always good.
If I had easy choice I would use at least 2.6.33 embedded-stable
version. The kernel was patched a lot for the CPU and other drivers
(back-compatibility issue). For example compat-wireless was used for
WIFI stack update. Is there something similar for USB tree?
No, not at all, sorry.
And there is no plans for the future? It seems only host/gadget small
part is
So I still hope for solution using 2.6.30.10.
I think you are on your own here, sorry. There's nothing the
community
can do with such an old and obsolete kernel version.
I will try to investigate and wait for some time. It would be nice to
learn use usbmon and debug. In case of failure I will try the newest
kernel.
good luck,
Thanks Greg.
best regards
Janusz
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html