Go to the FreeLists Home Page Home Signup Help Login
 



[haiku-development] || [Date Prev] [05-2007 Date Index] [Date Next] || [Thread Prev] [05-2007 Thread Index] [Thread Next]

[haiku-development] Re: USB cannot find host controllers modules at boot time.

  • From: Siarzhuk Zharski <zharik@xxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Fri, 25 May 2007 14:12:02 +0200
Hi, Axel,

25.05.2007 13:14 you wrote:
Siarzhuk Zharski <zharik@xxxxxx> wrote:
Of course, I have all those host controller binaries at right place, but see the "**USB Stack: no bus managers available\n**" message in my syslog during boot time. I have also created links to ehci,ohci and uhci binaries in "...../add-ons/kernel/boot/" subdirectory. It doesn't help. Looks like modules iteration functions do not working at boot time. Are there any alternatives that work in such circumstances? As solution we can replace that code with direct loading of ehci, ohci and uhci controller modules?

This is what the comment to open_module_list() in module.cpp says:
/**     [...]
 *      During early boot, when there is no boot device accessible,
 *      it will only find built-in modules, not those that have
 *      been preloaded - use get_next_loaded_module_name() instead
 *      if you need to have a list of loaded modules.
 *      ToDo: this could be changed
 */

If you don't want to do it yourself, I could probably pretty pleased into doing this soon :-)
OK. Of course, I can to hack the Stack constructor myself and ask Michael to approve my changes. :)

Thank you for information!

----
Kind Regards,
  S.Zharski






[ Home | Signup | Help | Login | Archives | Lists ]

All trademarks and copyrights within the FreeLists archives are owned by their respective owners.
Everything else ©2007 Avenir Technologies, LLC.