Hi,
We are trying to load the Windows UAA-HDA bus driver for a Hardware that we have designed.
The device is getting detected properly(shown in device manager with yellow bang). But the driver is not getting loaded. In windows device manager it shows a code 10 error(device could not be initalized).
It would be helpful if someone can tell me in general, what does the windows driver look for in the hardware, before loading a device driver. We are using Windows-XP OS.
It would also be helpful if i get some pointer to the appropriate source where I can get information on hdaBus driver flow.
This type of issue we faced, the issue can be solved by one method. go to start up menu… see windows update icon and update all the necessary files/exe’s. after that reboot the system you can see driver will not be in yellow bang
Hi Aravinda,
Thanks for the reply!
This is not solving the problem.
It would be helpful if someone can say how the hdabus driver works.
-Regards,
Ram
Hi All,
Some more information on the above issue:
When I install hdaBus driver, by using update driver in device manager, I see that the hdabus driver is programming all the configuration space of the controller, enabled the mem_enable field in command register of PCI config space(offset:0x4) and waits for some time and disables the mem_enable bit. After that the device is put in the D3 state.
I don’t have information if driver is looking for some event to happen after enabling the mem_enable field in the command register.
Please help.
-Regards,
Ram