Embedded Intel Atom® Processors
Technological Conversations about Intel Atom® Hardware, Software, Firmware, Graphics
1149 Discussions

E3930 based USB OTG Acpi driver details needed

hvelo
Beginner
1,447 Views

Hello all,

Can you please confirm wheather ACPI.sys driver for USB OTG is included in the BSP of E3900 based processor. We currently developing driver for USB OTG port on windows IOT core. So it would be very much helpful if you confirm the same. If the ACPI driver is not included, can someone please provide any sample code for our development reference.

 

Thank you

Regards

Hemanth

0 Kudos
7 Replies
CarlosAM_INTEL
Moderator
1,212 Views

Hello, @hvelo​:

 

Thank you for contacting Intel Embedded Community.

 

The requested drivers are inbox of the Operating System (OS) developer. You can confirm this information on page 11 of the Windows OS for Intel Atom® Processor E3900 Series Platform - Best Known Configuration (BKC) document # 564423 and as a reference the following website:

 

https://docs.microsoft.com/en-us/windows-hardware/drivers/kernel/acpi-driver

 

Due to this fact, we suggest you address your consultations stated in this forum as a reference to the channels listed at:

 

https://developer.microsoft.com/en-us/windows/hardware/support/

 

The BKC is accessible when you are logged into your Resource & Design Center (RDC) privileged account at the following website:

 

https://cdrdv2.intel.com/v1/dl/getContent/564423

 

The RDC Account Support form is the channel to process your account update request or any inconvenience related to the last provided website. It can be found at:

 

https://www.intel.com/content/www/us/en/forms/design/registration-privileged.html

 

We suggest you use a business email address to evade any inconvenience. Please avoid the free email provider's address (such the provided by Hotmail, Gmail, Yahoo, or others). 

 

Best regards,

@Mæcenas_INTEL​.

0 Kudos
AMeno2
Beginner
1,212 Views

Maecenas,

 

Thank you for your valuable response.

As you mentioned in the document page 11, I am not seeing any information related to ACPI.sys driver. Our requirement is to develop USB device side drivers for Windows IOT Core. As per my understanding ACPI driver should be available as part of the USB device side driver, as per the following link "https://docs.microsoft.com/en-us/windows/iot-core/learn-about-hardware/usb-support" .

Can you please provide me detailed information on the starting point of USB device side drivers. If you give access to any intel atom based sample code will help me a lot in developing all the required drivers for windows IOT Core OS.

 

Thank you

0 Kudos
CarlosAM_INTEL
Moderator
1,212 Views

Hello, @AMeno2​:

 

Thanks for your reply.

 

Please let me paraphrase the information stated on page 11 of the suggested document. The USB drivers listed in the BKC document are inbox as the ACPI. Due to this fact, they have been developed and supported by the OS developer.

 

However, please review as a reference the Intel(R) Platform Controller Hub EG20T USB Client Driver for Windows* Programmer’s Guide document # 324262 that can be found at:

 

https://www.intel.com/content/dam/www/public/us/en/documents/guides/pch-eg20t-usb-win-programmers-guide.pdf

 

Best regards,

@Mæcenas_INTEL​.

0 Kudos
AMeno2
Beginner
1,212 Views

Hello @Mæcenas_INTEL​ 

 

Thank you for the response,

 

May be I had confused you and sorry for that.

I will elaborate my requirement in brief. My requirement is to make the intel atom e3930 board running on Windows IOT Core OS to be recognized as a COM port when I connected USB 2.0 port of the IOT Core board to USB port of other Host machine running on Windows 10 Desktop OS. For that we need to have following drivers as explained in the link "https://docs.microsoft.com/en-us/windows/iot-core/learn-about-hardware/usb-support"

  1. Acpi driver
  2. URS driver
  3. USB function controller client driver
  4. USB Function class extension driver
  5. USB serial function class driver

Screenshot of the same is attached for your reference,

USB OTG device side driver architecture.PNG

We assume "USB Function class extension driver" is provided by micro soft as the inbox driver.

And all other drivers should be available as part of the BSP or we need to develop from our end. So I assume USB function controller client driver currently not available in the BSP, so I am trying to develop my own. So I pleased to have your full support on how to accomplish the same.

Kindly clarify me the following queries.

  1. Out of the above listed drivers, which are all already part of the E3900 BSP.?
  2. How can I verify them weather they are loaded and running?
  3. Can you please give me access to any sample code to refer?
  4. As you mentioned in the previous comment ACPI driver is part of the inbox driver, how can I verify it weather it is loaded and running?
  5. When I enable USB OTG mode in the BIOS, PCI driver is getting loaded, is that the same what we are referring as ACPI driver?

 

Thank you

 

 

 

0 Kudos
CarlosAM_INTEL
Moderator
1,212 Views

Hello, @AMeno2​:

 

Thanks for your reply.

 

We suggest you address your consultations to the following forum:

 

https://software.intel.com/en-us/forum

 

Best regards,

@Mæcenas_INTEL​.

0 Kudos
AMeno2
Beginner
1,212 Views

Hello @Mæcenas_INTEL​ 

I am unable to create query in the link you provided. There I didn't see any button to create my query. Is it possible to link this query to the correct section from your end.

 

Thank you

0 Kudos
CarlosAM_INTEL
Moderator
1,212 Views

Hello, @AMeno2​:

 

Thanks for your reply.

 

Your inconveniences to access the suggested forum should be addressed to the email address inteldeveloperzonesupport@intel.com .

 

Best regards,

@Mæcenas_INTEL​.

0 Kudos
Reply