Oliver Neukum escribió:
> Am Donnerstag, 3. Mai 2007 22:00 schrieb Alex Villacís Lasso:
>
>> - kingsun_net_open() allocates the URB and (in successful completion)
>> leaves the device in the open state. A suspend/resume cycle here will
>> submit rx_urb, but the interface is supposed to be opened.
>>
>
> Sorry, you are right. I misremembered where the URB is allocated.
> Why do you allocate the buffers in probe() but the URBs in open() ?
>
> Regards
> Oliver
>
>
I think it was because I was taking the model from stir4200 and mcs7780,
and it seemed to me that they followed this pattern. If this could cause
any problems, I can rework the driver to only allocate in one of the
functions (most possibly in open() ).
In other news, apparently there is no support whatsoever for speed
change in the dongle, or else the WinXP driver does not know how to use
it. I tested by placing my cell phone in front of the dongle and
repeatedly using the "probe modem" functionality after various speed
changes in a different tab of the modem properties dialog... or this
might be the wrong way of coaxing the driver into submitting speed
changes, and somebody can suggest another way to make the driver reveal
the presumed control message.
I will prepare a proper patch for the kernel tree and submit it tomorrow
or Monday, both here and to Samuel Ortiz <[EMAIL PROTECTED]> who is
listed as maintainer of the IrDA subsystem. Is there any additional step
I should do?
Alex Villacís Lasso
--
perl -e '$x = 2.4; print sprintf("%.0f + %.0f = %.0f\n", $x, $x, $x + $x);'
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel