USB Functionnality with 25meg image, is it possible?

J

JoP

I'm trying to find a way to activate USB functionnality on a maximum
25meg xpe image. I have all the common usb component in my
configurations :
-General Purpose USB Hub
-Generic USB Composite Device
-Generic USB Hub
-Generic USB Input Device Support
-HID components...
-My Intel 82801GB USB Universal Host Controller
-USB 2.0
-USB Human Interface Device
-USB Mass Storage Device
-USB Root Hub
-Standard Universal PCI to USB Host Controller

I have a configuration with Standard PC component of 20meg which is
working, but not the USB functionnality.
I have a configuration with Standard PC component of 45meg with the USB
functionnality working.

The difference between the both is the PnP (User-mode) component. When
this component is inserted, it creates lots of dependencies between
component and we need to add about 60 new components to resolve all the
dependencies. The new components required by PnP (User-mode) are for
example : LSASS, LDAP, SCM, Shell32(8meg!!), Common Control Libraries,
ATL, Security stuff, lots of primitives.......

I'm trying to manually add some dependencies and see if it works, but
no good result until now. Maybe I can find a middle version of
25-30meg. If you have advanced information about necessary components
or service responsible detecting inserted USB stick let my know! I'm
sure there is a lot of components that PnP (User-mode) needs that
aren't required for USB to work!

Thanks for any help,
Jonathan Proulx
 
A

Adora Belle Dearheart

JoP said:
I'm trying to find a way to activate USB functionnality on a maximum
25meg xpe image. I have all the common usb component in my
configurations :
-General Purpose USB Hub
-Generic USB Composite Device
-Generic USB Hub
-Generic USB Input Device Support
-HID components...
-My Intel 82801GB USB Universal Host Controller
-USB 2.0
-USB Human Interface Device
-USB Mass Storage Device
-USB Root Hub
-Standard Universal PCI to USB Host Controller

I have a configuration with Standard PC component of 20meg which is
working, but not the USB functionnality.
I have a configuration with Standard PC component of 45meg with the USB
functionnality working.

The difference between the both is the PnP (User-mode) component. When
this component is inserted, it creates lots of dependencies between
component and we need to add about 60 new components to resolve all the
dependencies. The new components required by PnP (User-mode) are for
example : LSASS, LDAP, SCM, Shell32(8meg!!), Common Control Libraries,
ATL, Security stuff, lots of primitives.......

I'm trying to manually add some dependencies and see if it works, but
no good result until now. Maybe I can find a middle version of
25-30meg. If you have advanced information about necessary components
or service responsible detecting inserted USB stick let my know! I'm
sure there is a lot of components that PnP (User-mode) needs that
aren't required for USB to work!

Thanks for any help,
Jonathan Proulx
The answer, again, is going to be to try taking things out and see what
you can actually do without. The dependencies are generally what you
will need to make everything work well - if you don't need it to *do*
everything then you can leave some of them out, but determining which
ones are which is largely trial and error as everyone's needs are different.
 
J

JoP

Tried so far but no success. This is hard to test because there is lots
of dependency *branch*, lot's of combination possible. No choice to add
to whole 25 meg dependencies that comes with PnP(User-Mode). I don't
think in Linux we need 25 meg of data to activate the USB
functionnality!! Again I outline this sentence :
If you have advanced information about necessary components or service
responsible detecting inserted USB stick let my know, thanx
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top