Re: Keyboard translation error
Posted: Fri Feb 23, 2018 7:54 pm
P.S. This machine's SMI (BIOS) is a little messed up. There are two EHCI's, the first having two companion controllers, the second having three. If I enumerate the first EHCI (before its companions), it quickly gives up control. Then if I enumerate the second EHCI, it will give up control, *only* if I haven't touched the other EHCI's companion controller(s). i.e.: I think the SMI for each EHCI is connected on this machine. The BIOS is watching both EHCI's as one.
Even if the first has released the BIOS, the second will not if I reset the first's companion controllers. I have to wait and not touch any of the companions until all EHCIs have been initialized.
This seems wrong to me. One EHCIs SMI (see note below) should not care about the other's companion controllers, correct?
Anyway, just thought I would mention this so others can keep this in mind when and if they run into this problem.
Thanks,
Ben
[Note: When I say SMI, which really stands for System Management Interrupt, I am meaning the process of the BIOS taking over the instant it sees something change and before it releases this control. I probably should use the term, SMM (System Management Mode) or just SM, (System Management)].
Even if the first has released the BIOS, the second will not if I reset the first's companion controllers. I have to wait and not touch any of the companions until all EHCIs have been initialized.
This seems wrong to me. One EHCIs SMI (see note below) should not care about the other's companion controllers, correct?
Anyway, just thought I would mention this so others can keep this in mind when and if they run into this problem.
Thanks,
Ben
[Note: When I say SMI, which really stands for System Management Interrupt, I am meaning the process of the BIOS taking over the instant it sees something change and before it releases this control. I probably should use the term, SMM (System Management Mode) or just SM, (System Management)].