On Thu, May 27, 2004 at 05:38:32PM +0200, Oliver Neukum wrote:
> Am Donnerstag, 27. Mai 2004 12:00 schrieb Andrew Morton:
> > Trace; c28013a4 <[usbcore]usb_control_msg+70/8c>
> > Trace; c281f121 <[pl2303]set_control_lines+35/64>
> > Trace; c2820039 <[pl2303]set_modem_info+ed/100>
> > Trace; c2820260 <[pl2303]pl2303_ioctl+c0/120>
> > Trace; c2819a70 <[usbserial]serial_ioctl+e4/108>
> > Trace; c2845fcf <[irlan]irlan_close_data_channel+e3/118>
> > Trace; c2848394 <[irlan]irlan_client_get_value_confirm+e8/104>
> > Trace; c2833c77 <[irda]irda_task_kick+73/14c>
> > Trace; c2833de4 <[irda]irda_task_timer_expired+0/2c>
> > Trace; c2833e0b <[irda]irda_task_timer_expired+27/2c>
> > Trace; c011c3f8 <timer_bh+278/388>
>
> It changes modem control lines from a timer. Is that legal?
We went over that in lot's of details a few month ago with
Russell King. Let's just say that it's not something that can be
quickly and simply fixed, as you can't create a process context out of
thin air. Moreover, this is not the only issue, there are other issues
with the tty API...
In 2.6.X, Martin has introduced a new model and new API for
dongle drivers, which fixes all those issues. Both irtty and the
various dongle drivers have been successfully ported to this new API,
the old irtty removed and the old dongle drivers deprecated. So, this
is fully fixed in 2.6.X.
Back to 2.4.X : 2.4.X is a stable kernel, so I'm not going to
introduce any architectural changes. As the issue occur only when
using USB-serial converter (which is rare), and things are solid when
using a real UART, I'm not going to worry about it, and will advise
the handful of people affected to upgrade to 2.6.X.
> Regards
> Oliver
Have fun...
Jean
-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g.
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel