Dear USB Devels,
I have a requirment of supporting the USB HI-SPEED 2.0 finger print
authentication device on 2.6 range of kernels.
I have a working windows driver for this device & I would require to just port
the code to Linux, just by developing simple USB Interfaces.
I want the device to b
fops. I will write
& test a small scull driver and post back to you.
Regards,
Mukund Jampala
> -Original Message-
> From: Oliver Neukum [mailto:[EMAIL PROTECTED]
> Sent: Monday, January 16, 2006 8:21 PM
> To: linux-usb-devel@lists.sourceforge.net
> Cc: Mukund JB.
&g
Dear All,
I made an attempt to understand the USB driver sample code in usb-skeleton.c
file /drivers/usb.
I found in the probe function there are two reference counts being maintained.
One is through usb_get_dev() and the other one is kref_init().
Is this kind of reference count implementation n
, January 18, 2006 1:46 PM
> To: linux-usb-devel@lists.sourceforge.net
> Cc: Mukund JB.
> Subject: Re: [linux-usb-devel] Why double locking the usb-skeleton.c
> code
>
>
> Am Mittwoch, 18. Januar 2006 07:58 schrieb Mukund JB.:
> > I made an attempt to understand the USB driver sample cod
Sorry for the siily mistake.
Regards,
Mukund Jampala
> -Original Message-
> From: Oliver Neukum [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, January 18, 2006 3:51 PM
> To: linux-usb-devel@lists.sourceforge.net
> Cc: Mukund JB.
> Subject: Re: [linux-usb-devel] Why doub
like to know how is OTG stack different from USB HOST stack?
Thanks & Regards,
Mukund Jampala
> -Original Message-
> From: Oliver Neukum [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, January 18, 2006 3:51 PM
> To: linux-usb-devel@lists.sourceforge.net
> Cc: Mukun
> What is the license for this proprietary OS?
It is open source license.
> > As I am relatively new to USB architecture, would you please provide
> > me any information on USB OTG Stack development.
> Have you read the USB OTG spec?
I am reading the "On-The-Go Supplement to the USB 2.0 Specifica
>> > What is the license for this proprietary OS?
>> It is open source license.
>Nice, which one is it? Any pointers to it?
It is a very small OS. Right now, It is meant only for a calculator it
works on.
>> > Have you read the two different specs?
>> Which do you the second spec is?
> The main
> > >Nice, which one is it? Any pointers to it?
> > It is a very small OS. Right now, It is meant only for a calculator
it
> > works on.
Any pointers to where the source code can be found?
No, the OS is just like a small firmware kind of thing which responds to
the bottons on the calculator. Jus
Dear All,
I am trying to settle some more clarification regarding the USB devices.
Can someone please clarify the following?
1) OHCI & UHCI are the interfaces developed which with USB 1.1 devices.
2) EHCI is interfaces developed which with USB 2.0 devices. So, if it is
USB 2.0 Host controller, m
Hi Greg,
> > I would like to explore more on the protocol side & how the OTG can
be
> > made to work with existing USB Host stack.
>
> Try reading those documents. Any _specific_ questions that you have
> with our implementation, please let us know.
I am right now reading through the OTG speci
Dear David,
> There are other interfaces for both full/low speed hosts ("USB 1.1" as
> well as "USB 2.0") and for high speed ones (only "USB 2.0"). Those
are
> common primarily because of PCs. Where gate count matters, silicon
> vendors may find it better to avoid "standard" register interfaces
Dear all,
I am confused. Who defines the register Interface of USB?
I am sure it is not defined in USB specifications.
I think they are defined by Intel (UHCI & EHCI) & Compaq (OHCI).
But, then why does the USB Specifications mention the statement below in
3.1 Goals for the Universal Serial Bus.
, The USB 1.1 Devices which are unaware of SRP & HNP cannot
communicate with OTG HOSTs. Is this right or wrong?
Please elaborate on this?
Regards,
Mukund Jampala
> -Original Message-
> From: [EMAIL PROTECTED]
[mailto:linux-usb-devel-
> [EMAIL PROTECTED] On Behalf Of Muku
David,
> Wrong. It just means they're not OTG devices. If the OTG host
> isn't powering VBUS at all times -- why would it? -- then you'd
> rely on the fact that it's powered at least briefly after the
> ID pin gets grounded by the Mini-A connector. So the end-user
> scenario would be to connec
inux has a pretty complicated architecture of the USB Stack.
Regards,
Mukund Jampala
>>
>> >On Thu, 2006-02-09 at 04:21, Mukund JB. wrote:
>> >> Dear All,
>> >>
>> >> Please help me perform my case study over USB Host Hardware &
general
>>
observe
that data payload is less that 8 bytes some times which is against the
above rule in 5.5.3.
Regards,
Mukund Jampala
>> >On Thu, 2006-02-09 at 04:21, Mukund JB. wrote:
>> >> Dear All,
>> >>
>> >> Please help me perform my case study
Andrea,
Where is the example code?
I guess you missed the attachment.
Header and structure are not clear. Please add clarity.
Or else paste in the pastebin site below and forward me the link.
http://pastebin.com
Regards,
Mukund Jampala
>-Original Message-
>From: [EMAIL PROTECTED]
[mailt
Also Andrea,
If the Function device is MASS storage compliant, you will not require
any additional driver.
Just plugin and you will be able to mount the Flash drive on the Linux
Box.
Mukund Jampala
>-Original Message-
>From: [EMAIL PROTECTED]
[mailto:linux-usb-devel-
>[EMAIL PROTECTED]
Dear Alan,
>> After that see the Table 5-1. Low-speed Control Transfer Limits.
>> Even though there are a total of 43 bytes to be transferred, I
observe
>> that data payload is less that 8 bytes some times which is against
the
>> above rule in 5.5.3.
>
>Where do you get that 43 from?
I got it th
Dear Alan,
I find nothing in the mail content. Can you please resent the mail.
Regards,
Mukund Jampala
From: Alan Stern [mailto:[EMAIL PROTECTED]
Sent: Friday, February 17, 2006 9:41 PM
To: Mukund JB.
Cc: Randy.Dunlap; [EMAIL PROTECTED];
[EMAIL
Dear All,
I am looking to the USB Specifications now. At the same time I am
referring to the Linux USB implementation.
In 5.12.2 USB Clock model,
Function device clocks are Sample Clock
USB Host controller runs at Bus Clock i.e 1Khz (full speed) & 8Khz (high
speed) devices
What is Service cloc
Dear All,
I am trying to design a USB stack of my own and I am writing for my own
Real time OS.
I have read through the USB 2.0 Specifications and am not able to
understand the last row i.e "MAX" row in the low-speed control transfer
Limits table. (Table 5.1)
I understand it suggests that it sup
ytes/Frame
(Usefull data)
Max 187500 187
Regards,
Mukund Jampala
>-Original Message-
>From: Alan Stern [mailto:[EMAIL PROTECTED]
>Sent: Monday, February 27, 2006 8:50 PM
>To: Mukund JB.
>Cc: [EMAIL PROTECTE
Dear Alan,
>On Tue, 28 Feb 2006, Mukund JB. wrote:
>
>> Dear Alan,
>>
>> I am not speaking about the 'Max Transfers' instead I am talking
about
>> the MAX bottom most row. I did not understand how is max bandwidth
>> jumped to 187500 value.
>
Dear Alan,
Thanks for the response.
>> >> I am not speaking about the 'Max Transfers' instead I am talking
>> about
>> >> the MAX bottom most row. I did not understand how is max bandwidth
>> >> jumped to 187500 value.
>> >
>> >> >> I understand it suggests that it supports (187500*8) = 1.5Mb/s
>>
Thanks Alan,
I am very thankful for your patient responses.
Regards,
Mukund Jampala
>-Original Message-
>From: Alan Stern [mailto:[EMAIL PROTECTED]
>Sent: Wednesday, March 01, 2006 8:45 PM
>To: Mukund JB.
>Cc: [EMAIL PROTECTED]; Randy.Dunlap
>Subject: RE: [linux-usb-
Dear Linux USB Devels,
I have studied the USB Specifications document till the chapter 5 i.e
USB data flow model and bit and pieces of rest of the Spec.
Being a novice to USB protocol, I have a set of few queries. Please help
me clear those.
1) Transfer means transfer of data between the host a
Dear USB Linux Team,
I have just bought the USB Complete II Edition book at a near by store.
In the near by market, I did not find the USB Complete III Edition book.
Can someone please suggest me what is the difference between these?
Can I safely follow the USB Complete II Edition?
Regards,
Muk
Dear All,
I have read through the USB & OTG Specifications.
I have understood the USB OTG leaves very less to the part of Software.
Most of it is handled in the hardware i.e. in the el electrical and
mechanical characteristics.
But, I found that there was no clear statement mentioning whether the
30 matches
Mail list logo