Re: USB 3.0 monitoring

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Jun 15, 2009 at 3:33 PM, Viral Mehta<viral.mehta@xxxxxxxxxxxxxx> wrote:
> Hi Sarah,
> Thanks for your kind reply.
>
> I did homework and I think we do NOT need to change anything in usbmon
> (drivers/usb/mon/*) code to make it work with USB3.0
>
> By design, usbmon hooks its functions into hcd.c file. So that hook is in
> "USB Host Controller Driver framework".
> Call sequence would be something like,
>
> USB Class Specific Driver
>  ----> USB core driver
>   ----> USB HCD framework (plugged into core)
>     |----> Also submit urb to usbmon
>     |----> enqueue URB to HCD driver or root hub
>
>
> As evidently, urbs are given to usbmon from a generic layer of hcds and so
> it doesnt matter what HCD as a hardware we are using beneath.
> So, I feel like we do not need any code change to usbmon. This should
> directly work for USB3.0 capturing.

Can "mon_text" work as well  ?

>
> I needed to go and look at the code beforehand ;)
>
> --
> Thanks, Viral Mehta, Embedded Software Engineer, www.einfochips.com
>
> I CCed Pete, too if I missed something and needs some comment here.
>
>
> Sarah Sharp wrote:
>>
>> On Tue, Jun 09, 2009 at 10:42:58AM +0530, Viral Mehta wrote:
>>
>>>
>>> Hi Sarah,
>>>
>>> I am planning to incorporate code changes in usbmon (USB monitoring tool
>>>  that comes with kernel source) to support USB3.0 capturing.
>>> I am following all code changes that you recently submitted to mainline
>>>  kernel.
>>>
>>> The unfortunate thing is I do not have any access to any USB3.0 devices.
>>> I am just doing it as self-learning exercise since I am very much into
>>>  USB3.0
>>>
>>> Will it be possible for you to help me in anyway to get that code tested
>>>  if I happen to submit it to you?
>>>
>>
>> Sure, you should send the code to the linux-usb mailing list as an RFC,
>> and I'll test it with the USB devices I have.  I only have bulk and
>> control transfers working, so I won't be able to test other transfer
>> types.  But it would be very useful to have USBMon working for USB 3.0
>> devices.
>>
>>
>>>
>>> Or you already have those changes but yet not submitted ? In that case,
>>>  I may define some other exercise for myself.
>>> Any help would be more than welcome.
>>>
>>
>> No, I haven't made changes to the USBMon for USB 3.0.  I haven't really
>> tried using it with USB 3.0 devices, so I don't know if there's any
>> changes necessary.  But I will certainly test any patches you send me.
>>
>> Sarah Sharp
>>
>>
>> Email Scanned for Virus & Dangerous Content by : www.CleanMailGateway.com
>>
>>
>>
>
> --
> _____________________________________________________________________
> Disclaimer: This e-mail message and all attachments transmitted with it
> are intended solely for the use of the addressee and may contain legally
> privileged and confidential information. If the reader of this message
> is not the intended recipient, or an employee or agent responsible for
> delivering this message to the intended recipient, you are hereby
> notified that any dissemination, distribution, copying, or other use of
> this message or its attachments is strictly prohibited. If you have
> received this message in error, please notify the sender immediately by
> replying to this message and please delete it from your computer. Any
> views expressed in this message are those of the individual sender
> unless otherwise stated.Company has taken enough precautions to prevent
> the spread of viruses. However the company accepts no liability for any
> damage caused by any virus transmitted by this email.
> _____________________________________________________________________
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-usb" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux