From: Martin D. <li...@md...> - 2004-02-25 21:42:18
|
On Wed, 25 Feb 2004, Thanos Kyritsis wrote: > On Wednesday 25 February 2004 19:44, Martin Diehl wrote: > > > Could you try with UP-Kernel and CONFIG_PREEMPT disabled? > > Ok, I disabled SMP and Preempt. I also tried the following combinations: Ok, thanks. > With or without CONFIG_X86_UP_APIC and CONFIG_X86_UP_IOAPIC. > I also tried having irda and usb subsystems as modules and as fully > monolithic kernel (everything as "Yes"). shouldn't matter - at least if your usb is working with other devices. > True, I enabled irda-debug and now I'm getting this extra info: > > dmesg: > > irda_init() > NET: Registered protocol family 23 > irda_register_dongle : registering dongle "MA600" (11) Ok. > sirdev_get_instance - ttyUSB0 > irtty_open - ttyUSB0: irda line discipline opened > irlap_change_speed(), setting speed to 9600 > irlap_state_ndm(), media busy! > Framing or parity error! > sirdev_receive; rx-drop: 0 > Framing or parity error! > sirdev_receive; rx-drop: 0 > > Now, indeed, I'm getting tons of these framing errors. Yep, this are exactly the same symptoms as reported by others. > > Currently it's not yet clear what's going on. Please make sure you > > are using very recent irda-utils-0.9.17-pre and also try in > > I'm currently using the ones I got from: > http://www.hpl.hp.com/personal/Jean_Tourrilhes/IrDA/ > irda-utils-0.9.17-pre3.tar.gz Ok - good. > > If this doesn't help by chance you > > might also try with a _selfpowered_ usb-hub placed between the host > > and the dongle? > > Hmm, I don't own a hub, but I'll see if I can borrow one for testing. If > I do, I'll let you know. If it's working with Windows I'm not very optimistic wrt. the power instability theory - but let's see. > Thanks for your help. If I can do more to help testing and debugging, > just let me know. The framing errors are reported by the pl2303 driver. In general they might be due to any of: 1) some hardware issue 2) the pl2303 usb driver 3) irda messing with the pl2303 enough to trigger this 1) appears unlikely given the "working with windows" observation 2) is possible given other people had trouble with pl2303 3) could be either a bug somewhere in the irda stuff or the ma620 not being identical to the ma600 serial dongle plus pl2303 converter. I think we need somebody with a serial ma600 to narrow this down. Unless you could try with such a thing (or would like to use the usbsnoopy tool under windows to reverse-engineer the pl2303 commands) I'm afraid we have to wait for further input - sorry! Martin |