speedtch usbatm.c,1.26,1.27
matthieu castet
castet.matthieu at free.fr
Sun May 15 16:40:58 EDT 2005
matthieu castet wrote:
> Roman Kagan wrote:
>
>> On Wed, May 11, 2005 at 08:21:14PM +0200, matthieu castet wrote:
>>
>>> matthieu castet wrote:
>>>
>>>> isn't there something wrong about iso pipe in current cvs :
>>>>
>>>> usbatm_usb_probe calls bind, then init rx_channel.endpoint and
>>>> tx_channel.endpoint to bulk pipe and finaly test if there are iso pipe.
>>>>
>>>> How the sub-driver is supposed to choose iso pipe ?
>>>>
>>>
>>> any info about this ?
>>>
>>> It could be good to fix it before inclusion in kernel ?
>>
>>
>>
>> I can only humbly repeat my suggestion to move channel's enpoints
>> initialization back to before .bind(), to allow the subdriver to
>> override it, but apparently Duncan doesn't like this approach...
>>
> If he don't like it, why don't use something like that :
> it could be statiquely initialized, changed in usb_probe and in
> usbatm_bind .
>
There is a problem with the actual implementation : for the eagleub
modem we must have a precise number of packets by iso frame : 16.
If I try with 4 or 17 for example, I see bogus pdu_length and packet
failed crc check errors.
Matthieu
More information about the Usbatm
mailing list