Re: ACPI/Keyboard driver/PS/2/hot plugging



Hello and thank you all.

My last post seems to get lost....so I try it again.

Maxim:
Yes, PS/2 hot plugging was never supported on the electrical side, but it
did work until ACPI. Since XP, it was necessary to configure i8042prt.sys via
registry to activate hot plugging ( Headless=1 ). Since ACPI this does not
help anymore.

USB Keyboard is not an option, as we talk about a few thousand machines all
over the world.

m, Pavel:
Yes, the BIOS could be one key. When the keyboard is connected while the
BIOS boots and it is disconnected before XP boots, it works under XP. But
before ACPI the keyboard worked on all PCs/BIOSes and since ACPI hot plugging
doesn't work on any PC/BIOS.

I've an 'old' switch box and a newer one, both from 'SwitchView'. When i
connect the old one ( without a keyboard connected to it ) and I try to
connect a keyboard when XP has booted, the keyboard doesn't work. But when I
connect the newer switch box and do the same thing, the keyboard works under
XP. So I think the switch box 'tells' the PC there is a keyboard connected.
Does anybody know, if this is just an electrical issue, or is it necessary
to support some kind of protocol?

Once again: Would it be possible to create some virtual PS/2 device, so the
i8042prt.sys gets and is kept loaded?

Which driver performs the PS/2 detection when XP starts ( which bus driver )?

Thank you again and I wish you all a happy new year!

- Bernhard Ruhsam



"Pavel A." wrote:

"m" <m@xxx> wrote in message news:egigTxhaJHA.5488@xxxxxxxxxxxxxxxxxxxxxxx
BIOS support is key! Lots of laptops had (have) this support, but most
other systems don't

The usual problem is that the BIOS does not turn the port 'on' when there
is no keyboard connected; and since the OS can't detect if there is one
connected later, there is no hope. The usual reason it _works_ is that
the BIOS fakes it

Then why it does not work with ACPI?
A BIOS bug or OS feature? the OP has a very valid use case...
If the mobo and BIOS support hot plugging of PS/2, by design
and not by "luck", the ACPI should support it?

--PA

"Pavel A." <pavel_a@xxxxxxxxxxxxxxx> wrote in message
news:eV71ZSfaJHA.2620@xxxxxxxxxxxxxxxxxxxxxxx
Maxim S. Shatskih wrote:
to use XP with ACPI enabled, PS/2 hot plugging seems not to be possible
anymore.

It was never officially supported even at electrical level and worked
for you in the past by mere luck.

Would it be possible to add device detection and hot plugging?

No. The interface does not support it electrically.

It would be much simpler for you to use USB keyboard instead.

?? Does win2k and XP use different electricity?
or is XP less lucky then OS/2? Strange.
Maybe the luck here comes from the BIOS.
I wonder how these PS/2 to USB adapters work.
Just plug the PS/2 kbd/mouse in, and it is ready to go. No reboots.

-PA



.



Relevant Pages

  • Re: Mouse
    ... USB or PS/2? ... You were using a PS/2 mouse and PS/2 keyboard before and had no ... keyboard) or isn't configured to support them. ... BIOS doesn't support legacy USB devices then you really should use the ...
    (microsoft.public.windowsxp.general)
  • Re: Mouse
    ... USB or PS/2? ... You were using a PS/2 mouse and PS/2 keyboard before and had no ... keyboard) or isn't configured to support them. ...
    (microsoft.public.windowsxp.general)
  • PROBLEM: no keyboard and mouse on 2.6.0-test4 (notebook)
    ... One line summary of the problem: on my laptop, neither keyboard nor ... A very similar config on my desk machine works. ... Running a 2.4.x kernel on the laptop works. ... # ACPI Support ...
    (Linux-Kernel)
  • Re: Enhanced Unicode support for "Go" tools
    ... Windows uses UNICODE ... Practically all web browsers support UNICODE these days...Linux ... IPA alphabet, by the way, is a _sound_ based alphabet designed ... > hell does a chineese keyboard look like anyway. ...
    (alt.lang.asm)
  • RE: SendKeys.Send Problem
    ... I've read your following comments and wrote some codes. ... I am not familiar with the german keyboard, so it is hard for me say the ... Microsoft Online Community Support ... where an initial response from the community or a Microsoft Support ...
    (microsoft.public.dotnet.framework.windowsforms)

Quantcast