Re: ACPI/Keyboard driver/PS/2/hot plugging
- From: Bench <Bench@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Tue, 30 Dec 2008 23:23:00 -0800
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
- Follow-Ups:
- Re: ACPI/Keyboard driver/PS/2/hot plugging
- From: Maxim S. Shatskih
- Re: ACPI/Keyboard driver/PS/2/hot plugging
- References:
- ACPI/Keyboard driver/PS/2/hot plugging
- From: Bench
- Re: ACPI/Keyboard driver/PS/2/hot plugging
- From: Maxim S. Shatskih
- Re: ACPI/Keyboard driver/PS/2/hot plugging
- From: Pavel A.
- Re: ACPI/Keyboard driver/PS/2/hot plugging
- From: m
- Re: ACPI/Keyboard driver/PS/2/hot plugging
- From: Pavel A.
- ACPI/Keyboard driver/PS/2/hot plugging
- Prev by Date: Re: Defining Automation Tables add interface for bda driver
- Next by Date: Re: Defining Automation Tables add interface for bda driver
- Previous by thread: Re: ACPI/Keyboard driver/PS/2/hot plugging
- Next by thread: Re: ACPI/Keyboard driver/PS/2/hot plugging
- Index(es):
Relevant Pages
|