Hi Colin,


> Unfortunately I don't have access to the serial console. Was kconsole 
designed to work with USB? I think maybe not, unfortunately.

You are right, there is no USB driver in the kernel. Bringing up a system 
that only has USB devices can be a problem.



> BTW, I think the XHCI issue is related to interrupt claims. On the Mac 
Mini, "cat /log/pciintel" shows literally all devices assigned IRQ 0. I 
suppose MSI is not used. I am thinking maybe either XHCI driver should poll
before timing out, or more sophisticated interrupt handling should be done
(reassigning IRQ numbers at boot or using MSI).

AFAIK HelenOS does not assign IRQs. It just reads the assignments from the
PCI configuration space. It thus relies on the firmware to do this. It's 
probably something that needs to be implemented. I think that even BIOS 
perhaps assigns IRQs only if you do not enable "PnP-aware operating system"
and even if you configure to have a legacy OS, it might not assign all IRQs.
I think I might have run afoul of this on my AMD Phenom system or my laptop
where it did not assign IRQs to some of the devices (such as USB host
controllers).





Cheers,

Jiri





" _______________________________________________
HelenOS-devel mailing list
HelenOS-devel@lists.modry.cz
http://lists.modry.cz/listinfo/helenos-devel
"
_______________________________________________
HelenOS-devel mailing list
HelenOS-devel@lists.modry.cz
http://lists.modry.cz/listinfo/helenos-devel

Reply via email to