From: Jean T. <jt...@bo...> - 2003-01-13 17:22:58
|
On Sun, Jan 12, 2003 at 05:16:15PM +0000, Vincent Sanders wrote: > Hi, hope you can assist me here > > I have recently aquired an STIr4200 based irda dongle. I have taken > the irda-usb driver and modified it (using ideas from the irtty > driver) and have come up with something i think should work...trouble > is although i belive transmission works. Reception is not, the urb > queued to recive the data seems to call its callback routine > immediately even if there is no data, when some data is "returned" it > seems to be simply blocks of 0c1 (EOF) bytes. > > a small sample of syslog output is here > Jan 12 15:01:45 derik kernel: irda_usb_submit() > Jan 12 15:01:45 derik kernel: irda_usb_receive(), len=0 > Jan 12 15:01:45 derik kernel: irda_usb_receive(), empty frame! > Jan 12 15:01:45 derik kernel: irda_usb_submit() > Jan 12 15:01:45 derik kernel: write_bulk_callback() > Jan 12 15:01:45 derik kernel: irda_usb_receive(), len=4096 > Jan 12 15:01:45 derik kernel: packet:c1 c1 c1 c1 c1 c1 c1 c1 c1 c1 c1 > c1 c1 c1 c 1 c1 c1 c1 c1 c1 c1 c1 c1 c1 c1 c1 c1 c1 c1 c1 c1 c1 c1 c1 > c1 c1 c1 c1 c1 c1 c1 c1 c1 c1 c1 c1 c1 c1 c1 c1 c1 c1 c1 c1 c1 c1 c1 > c1 c1 c1 c1 c1 c1 c1 c1 c1 c1 c1 > > > If you have any ideas or suggestions I would be grateful > diff is attached > > -- > Regards Vincent > http://www.kyllikki.org/ Unfortunately, I don't have the hardware, so I can't do much. First, look at the spec and make sure you initialise every bit properly. You might have the dongle running in the wrong mode or something like that. Then, try ignoring this data and see if the dongle ever sends you something meaningfull. Also : get other people to look at it. Good luck... Jean |