Poulsbo USB Client Status

2007-09-12 Thread Yuan, Hang
Drivers reached alpha release. In both Linux and Windows host system,
one mass storage device or one Ethernet device can be seen when USBC
drivers are loaded. They're running in full speed mode since Poulsbo B0
has some hardware issues around high speed.
Utility has some issues under debugging which blocked its alpha release
with drivers together. Its alpha build is supposed in ww38.

Regards,
Henry
-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile


USB client status update

2007-08-23 Thread Yuan, Hang
Poulsbo USB-C as mass storage device and Ethernet device with Linux host
basically work in full speed mode. The root cause of RNDIS gadget driver
error was identified. Finished part of workaround in controller driver
and suppose to make it work by next week. Continue to develop utility
with more than 60% codes finished.

Regards,
Henry
-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile


RE: USB Client Blueprint

2007-08-14 Thread Yuan, Hang
We have a little update on the schedule. Will release it after finalize.

Regards,
Henry 

>-Original Message-
>From: [EMAIL PROTECTED] 
>[mailto:[EMAIL PROTECTED] On Behalf Of Amit Kucheria
>Sent: 2007年8月14日 17:21
>To: Yuan, Hang
>Cc: ubuntu-mobile@lists.ubuntu.com; Lynch, Rusty
>Subject: Re: USB Client Blueprint
>
>On 8/3/07, Lynch, Rusty <[EMAIL PROTECTED]> wrote:
>
>> Just to be sure I understand correctly, you will:
>>
>> Provide a new peripheral controller kernel driver
>> Provide a patch to the CDC Ethernet gadget kernel driver
>> Provide a patch to the  file-backed storage gadget kernel driver
>> Make a sample suite of both client and host applications 
>available that use
>> the above kernel components to create a specific solution.  
>This solution
>
>Yuan,
>
>Could you also comment on the schedule for the above kernel 
>drivers and patches?
>
>Regards,
>Amit
>

-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile


RE: USB Client Blueprint

2007-08-14 Thread Yuan, Hang
 

>-Original Message-
>From: [EMAIL PROTECTED] 
>[mailto:[EMAIL PROTECTED] On Behalf Of 
>Matt Zimmerman
>Sent: 2007年8月14日 16:32
>To: ubuntu-mobile@lists.ubuntu.com
>Subject: Re: USB Client Blueprint
>
>On Tue, Aug 14, 2007 at 10:25:46AM +0800, Yuan, Hang wrote:
>> Please see my answer inline. 
>
>This lack of quoting is very confusing; can your mail client 
>be configured
>to work like most others in this respect?
>

Ok. I found the option in Outlook.

>> -Original Message-
>> From: [EMAIL PROTECTED] 
>[mailto:[EMAIL PROTECTED] On Behalf Of 
>Matt Zimmerman
>> Sent: 2007年8月13日 21:30
>> To: ubuntu-mobile@lists.ubuntu.com
>> Subject: Re: USB Client Blueprint
>> 
>> On Mon, Aug 06, 2007 at 06:39:59PM +0800, Yuan, Hang wrote:
>> > On Mon, Aug 06, 2007 at 01:35:51PM +0800, Yuan, Hang wrote:
>> > > The blueprint is updated.
>> > >  
>> > > You understanding is mostly correct. One patch to 
>makefile is also provided.
>> > >  
>> > > For your questions:
>> > > 1. The targeted host system for Host side utility is Red 
>Hat FC6, Ubuntu MID distro and Red Flag MID distro.
>> > 
>> > Ubuntu Mobile Edition only runs on devices; it does not 
>run on host systems.
>> > Surely you mean Ubuntu desktop?
>> > 
>> > [Henry] No, it doesn't mean Ubuntu desktop. Only Linux MID 
>connecting with Linux MID is considered. So Ubuntu Mobile 
>Edition is the host system. RHFC6 is listed because it's 
>current software development environment. 
>> 
>> I see.  Is there some reason not to support Ubuntu desktop 
>as the host
>> system?
>> 
>> [Henry] I don't see any special reason listed in the PRD 
>developed by marketing. Maybe just because only consider MID distros.  
>
>Is Red Hat FC6 an MID distro?  That seems unlikely as it is 
>nearly a year
>old.
>

As I said before, RHFC6 is supported just because it's the environment to 
develop utilities when we havn't MID specified SW development environment.

>-- 
> - mdz
>
>-- 
>Ubuntu-mobile mailing list
>Ubuntu-mobile@lists.ubuntu.com
>Modify settings or unsubscribe at: 
>https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile
>

-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile


RE: USB Client Blueprint

2007-08-13 Thread Yuan, Hang
Please see my answer inline. 

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Matt Zimmerman
Sent: 2007年8月13日 21:30
To: ubuntu-mobile@lists.ubuntu.com
Subject: Re: USB Client Blueprint

On Mon, Aug 06, 2007 at 06:39:59PM +0800, Yuan, Hang wrote:
> On Mon, Aug 06, 2007 at 01:35:51PM +0800, Yuan, Hang wrote:
> > The blueprint is updated.
> >  
> > You understanding is mostly correct. One patch to makefile is also provided.
> >  
> > For your questions:
> > 1. The targeted host system for Host side utility is Red Hat FC6, Ubuntu 
> > MID distro and Red Flag MID distro.
> 
> Ubuntu Mobile Edition only runs on devices; it does not run on host systems.
> Surely you mean Ubuntu desktop?
> 
> [Henry] No, it doesn't mean Ubuntu desktop. Only Linux MID connecting with 
> Linux MID is considered. So Ubuntu Mobile Edition is the host system. RHFC6 
> is listed because it's current software development environment. 

I see.  Is there some reason not to support Ubuntu desktop as the host
system?

[Henry] I don't see any special reason listed in the PRD developed by 
marketing. Maybe just because only consider MID distros.  

> > 2. I am not clear about Gutsy repository.
> 
> The necessary client support must be packaged and incorporated into the
> package repository for Ubuntu 7.10 (Gutsy).  The necessary host support for
> Ubuntu 7.10 must also be handled this way.
> 
> [Henry] So far our plan is to release the kernel SW in patch format and 
> utility in tar format. Is it acceptable by Ubuntu?

A patch is fine for the kernel.  For the utility, a source package would be
ideal, but we can add the packaging if necessary.

[Henry] Thanks. I see.

-- 
 - mdz

-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile

-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile


RE: USB Client Blueprint

2007-08-13 Thread Yuan, Hang
The conflicts are removed. - henry 

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tollef Fog Heen
Sent: 2007年8月13日 21:28
To: ubuntu-mobile@lists.ubuntu.com
Subject: Re: USB Client Blueprint

* "Johnson, Charles F" 

| Can folks take a look at the USB Client blueprint again ?  The folks
| doing the work think they addressed the comments from the previous
| round. So if you still need more, please post them to the ubuntu-mobile
| lists again.

It appears to have edit conflicts in it; can those be resolved first?

| Also this is another late driver.  It isn't schededuled to be Alpha
| until 1st week of September.  Way to late.  I've asked them if they
| can provide an early copy so that we can get the packages written
| and debugged.  Otherwise it will have to be in the Update.

Sounds good.

-- 
Tollef Fog Heen
UNIX is user friendly, it's just picky about who its friends are

-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile

-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile


RE: USB Client Blueprint

2007-08-06 Thread Yuan, Hang
Sorry the format may not be very good since I use outlook. Please see my 
answers inline. - Henry 

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Matt Zimmerman
Sent: 2007年8月6日 17:52
To: ubuntu-mobile@lists.ubuntu.com
Subject: Re: USB Client Blueprint

On Mon, Aug 06, 2007 at 01:35:51PM +0800, Yuan, Hang wrote:
> The blueprint is updated.
>  
> You understanding is mostly correct. One patch to makefile is also provided.
>  
> For your questions:
> 1. The targeted host system for Host side utility is Red Hat FC6, Ubuntu MID 
> distro and Red Flag MID distro.

Ubuntu Mobile Edition only runs on devices; it does not run on host systems.
Surely you mean Ubuntu desktop?

[Henry] No, it doesn't mean Ubuntu desktop. Only Linux MID connecting with 
Linux MID is considered. So Ubuntu Mobile Edition is the host system. RHFC6 is 
listed because it's current software development environment. 

> 2. I am not clear about Gutsy repository.

The necessary client support must be packaged and incorporated into the
package repository for Ubuntu 7.10 (Gutsy).  The necessary host support for
Ubuntu 7.10 must also be handled this way.

[Henry] So far our plan is to release the kernel SW in patch format and utility 
in tar format. Is it acceptable by Ubuntu?

-- 
 - mdz

-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile

-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile


RE: USB Client Blueprint

2007-08-05 Thread Yuan, Hang
The blueprint is updated.
 
You understanding is mostly correct. One patch to makefile is also provided.
 
For your questions:
1. The targeted host system for Host side utility is Red Hat FC6, Ubuntu MID 
distro and Red Flag MID distro.
2. I am not clear about Gutsy repository.
3. The hardware offers the capability. But currently we don't implement it in 
SW. The host utility will notify client utility to switch from mass storage 
device to Ethernet device through one hacked SCSI command.
 
Regards,
Henry



From: Lynch, Rusty 
Sent: 2007年8月4日 0:14
To: Yuan, Hang
Cc: ubuntu-mobile@lists.ubuntu.com
Subject: RE: USB Client Blueprint



Ok, now we are getting somewhere.  I still have some clarifying questions, but 
in general the below email is much more clear on what you really intend to do.  
Please add this level of information to the blueprint.

 

Just to be sure I understand correctly, you will:

*   Provide a new peripheral controller kernel driver 
*   Provide a patch to the CDC Ethernet gadget kernel driver 
*   Provide a patch to the  file-backed storage gadget kernel driver 
*   Make a sample suite of both client and host applications available that 
use the above kernel components to create a specific solution.  This solution 
will include a client side application that will allow the user to select which 
folder to share, and then use this information to setup a network share drive.  
The solution will also include a host side utility that will be presented to 
the host system via the mass storage device.  If this host application were run 
by the host then the host will setup the network over USB connection and mount 
the shared drive that the client side utility recently made available. 

 

No my questions:

*   What operating systems will the host side utility work on? 
*   Will all components of the sample suite be pushed into the Gutsy 
repository? 
*   Can the hardware offer both a mass storage device and an Ethernet 
device at the same time?   If not then how do you plan on working around this 
complication to implement the sample solution? 

 

I look forward to your reply, but don’t let this info just stay in this thread. 
 Update the blueprint.

 

--rusty

 

 



From: Yuan, Hang 
Sent: Thursday, August 02, 2007 6:36 PM
To: [EMAIL PROTECTED]; Johnson, Charles F
Subject: RE: USB Client Blueprint

1. Peripheral controller driver is a new kernel driver. 

 

2, 3. CDC Ethernet and File-backed storage are patchs to existing kernel gadget 
files. 

 

4. Linux utility includes 3 applications. The first one is client utilty. It 
runs in MID and provides options for user to select shared folder. The second 
one is host utility. It runs in USB host system and mounts the shared folder in 
MID. The third one is host installer. It installs the host utility to host 
system from MID. The host utility and host installer are saved in MID first. 
Mass storage gadget is first used to copy host utility from MID to host system. 
Then CDC-EEM/RNDIS gadget is used to set up network connection for file sharing.

 

We are providing kernel driver and patchs. The utility is a sample to 
demonstrate how to use the USB client driver and a reference for further 
development as well.

 

Regards,

Henry 

 



From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Lynch, Rusty
Sent: Wednesday, August 01, 2007 9:49 AM
To: Charles Johnson; ubuntu-mobile@lists.ubuntu.com
Subject: RE: USB Client Blueprint

>From the design diagram I see that there are four new software components.  

1.  Peripheral Controller Driver:  This is the kernel driver I expected 
2.  CDC Ethernet:  Doesn’t this exist in the kernel already? 
3.  File-backed storage: Doesn’t this exist in the kernel already? 
4.  Linux utility: What’s this? 

 

I suspect that the two gadget drivers were colored blue (signifying from the 
diagram key that they are software components that need to be developed) on 
accident, but my real concern is the item labeled “Linux utility”.

 

The reason for my concern is that I can interpret the blueprint in two ways 
(given the extremely sparse text explainations.)  

 

One interpretation basically says:

 

We are providing the kernel drivers needed so that it is possible to make a 
Poulsbo based MID running UME either look like a USB mass storage device, or 
like an Ethernet device, but that’s all we are doing.  All the rest of the job 
is left as an exercise to the person/organization building a specific solution. 
 In other words if you install a stock UME image on a Poulsbo based mobile 
internet device, and then plug it into a PC’s USB port, then nothing will 
happen.

 

Another interpretation basically says:

 

We are providing the kernel drivers needed so that it is possible to make a 
Poulsbo based MID running UME either look like a USB mass