Subject: Re: keyboard problem with X
To: Frederick Bruckman <fredb@immanent.net>
From: Matthieu Herrb <matthieu.herrb@laas.fr>
List: current-users
Date: 06/01/2004 22:23:47
This is a cryptographically signed message in MIME format.

--------------ms010709020201030104070509
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Frederick Bruckman wrote:

> On Tue, 1 Jun 2004, Wouter Klouwen wrote:
> 
> 
>>Matthieu Herrb(matthieu.herrb@laas.fr) said 2004.06.01 21:06:46 +0000:
>>
>>>>Would anyone know any possible causes or perhaps fixes (other than better
>>>>hardware)?
>>>
>>>Are you running xdm ?
>>
>>No xdm is involved, whether I run `startx' or `xinit' does not seem to
>>matter.
>>
>>
>>>Is there a VT without a getty process attached for X in your /etc/ttys?
>>
>>X seems to be on the fifth tty.
>>Local ttys in /etc/ttys on applicable machine:
>>console "/usr/libexec/getty Pc"         vt100   on secure
>>ttyE0   "/usr/libexec/getty Pc"         vt220   off secure
>>ttyE1   "/usr/libexec/getty Pc"         vt220   on secure
>>ttyE2   "/usr/libexec/getty Pc"         vt220   on secure
>>ttyE3   "/usr/libexec/getty Pc"         vt220   on secure
>>ttyE4   "/usr/libexec/getty Pc"         vt220   off secure
> 
> 
> My X server is also running on ttyE4, but I don't have an entry for
> ttyE4 in "/etc/ttys". Should I?

No.

The symptoms decribed by Wouter look like the known problem that arises 
when X picks up a VT on which a getty process is attached too. Then the 
2 processes (the X server and getty) are fighting to get keyboard input 
and it produces either a sluggish keyboard or a total lockup, depending 
on luck.

This can arise in 2 situations:

- without xdm if all your VTs have a getty process active
- with xdm started from rc.local if /etc/X11/xdm/Xservers fails to 
specify a free VT on the command line, because xdm will generally start 
up before init spwans getty processes and so the VT picked up by X will 
run a getty process later.

One last question: you both have more than one screen create in 
/etc/wscons.conf?

-- 
					Matthieu

--------------ms010709020201030104070509
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIM+zCC
A20wggJVoAMCAQICAQIwDQYJKoZIhvcNAQEEBQAwKzELMAkGA1UEBhMCRlIxDTALBgNVBAoT
BENOUlMxDTALBgNVBAMTBENOUlMwHhcNMDEwNDI3MDU0NjQ5WhcNMTEwNDI1MDU0NjQ5WjA0
MQswCQYDVQQGEwJGUjENMAsGA1UEChMEQ05SUzEWMBQGA1UEAxMNQ05SUy1TdGFuZGFyZDCC
ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANzhHiE9BovqvV60iNsPk5e0bQc9hmIA
Lcr/tUqO51akj2Es8aAqq/Yq3Xwsv+91VQusCU7nTmHA5wzwkBVFEgLCjOvDEmTiYxAYLssH
MdmB5dwpgpsxVuKBHopvp+ipWBFEVoNds054cC3ftv1ygUXV8e5Nzu++1T0MkCBFmgmArw9M
2iAOgL86s+sngMC5D8ChTkDcOv1qKr9A1SxxgPn4umvk6ioAqy++mvCndm2YKZwPL/BC8hiX
W8n2zBlfusK+EtJcsJCUwLfLBgTvjzDtMi16SveTu6AJpLTuM8vQg5u1tbOQ3o6QHlmcINVL
Hu3XTE+G+hw6KqHprAWgnb8CAwEAAaOBkjCBjzAMBgNVHRMEBTADAQH/MB0GA1UdDgQWBBRn
WaXlB3RJA+8Fz8wupBjVEMiePDBTBgNVHSMETDBKgBRW62i50lx+mLWlU8ORb2NYxPlrt6Ev
pC0wKzELMAkGA1UEBhMCRlIxDTALBgNVBAoTBENOUlMxDTALBgNVBAMTBENOUlOCAQAwCwYD
VR0PBAQDAgEGMA0GCSqGSIb3DQEBBAUAA4IBAQAGA0eDckWQwk7hIderF6kBVQbKQG1Voh1e
6+IUI1nkCeKQ9jyNNgYPS6cmI2XC6gaacru4jMuKX+95NiV+ANfzBpT7g0QpJjfH7umHzmyG
gBtxPdJir/bNYmxTD+Z6kwCMey4z4EEdqr5lmHbxlQd0s+Y/U3XVSwY2SynE9tyOE4BAEHOC
rRV7BHFQtTcz8shku6EQfjbGra9vcFKm0a7MzLqw6FkSj2INrQPdSyroiTmIUS/tYei3MIfb
J1VtZoejUQmAYXFRBb4THdlBMPx1XwqWmxj/vpCBtBPAchEI/Wqaage99IMstGA2ZAf6PWqn
sJAEdoPdM8s04heYBAuhMIIEwTCCA6mgAwIBAgICCz0wDQYJKoZIhvcNAQEEBQAwNDELMAkG
A1UEBhMCRlIxDTALBgNVBAoTBENOUlMxFjAUBgNVBAMTDUNOUlMtU3RhbmRhcmQwHhcNMDQw
MTA1MDgwNjE0WhcNMDUwMTA1MDgwNjE0WjBuMQswCQYDVQQGEwJGUjENMAsGA1UEChMEQ05S
UzEQMA4GA1UECxMHVVBSODAwMTEXMBUGA1UEAxMOTWF0dGhpZXUgSGVycmIxJTAjBgkqhkiG
9w0BCQEWFm1hdHRoaWV1LmhlcnJiQGxhYXMuZnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDVDTNA2fVcePmYID/Oz4zV/mIoA/DrD1FYUDeObuKjy9d1SH8zSmdT27nJCWdG
vnAk9+CmtI+C/Bn75JIbErom4k2g/UhGs5904fV9rSRF3YyNvr2b39XLfjeNe4F50GWluDrO
39ijqyV7aPTn58q04jUTJMljvGxywAoaHk+Otph6UP9uQpWrTzu/h7VO/bwzQi0eN9H0SnXH
7vk1E8UQUOrNmYC50vdsoN0dC8B9Pl0dzsGzA2K56/+jQXZr20ppbMwi1vH353KzmXqPExbK
xrpSr1dzaBmzwmCMShXJwzQ0fxshri/yZmCqIgLyxqk14paJ8UPE7iA9uerZFVBVAgMBAAGj
ggGhMIIBnTAMBgNVHRMBAf8EAjAAMBEGCWCGSAGG+EIBAQQEAwIEsDAOBgNVHQ8BAf8EBAMC
BeAweAYJYIZIAYb4QgENBGsWaUNlcnRpZmljYXQgQ05SUy1TdGFuZGFyZC4gUG91ciB0b3V0
ZSBpbmZvcm1hdGlvbiBzZSByZXBvcnRlciDgIGh0dHA6Ly9pZ2Muc2VydmljZXMuY25ycy5m
ci9DTlJTLVN0YW5kYXJkLzAdBgNVHQ4EFgQU7XMBORLZqL7H99j9k4BCKgbykAgwUwYDVR0j
BEwwSoAUZ1ml5Qd0SQPvBc/MLqQY1RDInjyhL6QtMCsxCzAJBgNVBAYTAkZSMQ0wCwYDVQQK
EwRDTlJTMQ0wCwYDVQQDEwRDTlJTggECMCEGA1UdEQQaMBiBFm1hdHRoaWV1LmhlcnJiQGxh
YXMuZnIwWQYDVR0fBFIwUDBOoEygSoZIaHR0cDovL2lnYy5zZXJ2aWNlcy5jbnJzLmZyL2Nn
aS1iaW4vbG9hZC5jcmw/Q0E9Q05SUy1TdGFuZGFyZCZmb3JtYXQ9REVSMA0GCSqGSIb3DQEB
BAUAA4IBAQA2kN3DoQdSNN3DIj2FHw977kv3pM0VkUfjbxwBp75weSrtScSlFB4ZTGclYMXN
Mudt3Q2T4IJdVWSe1BOawMna6FMPVWws3qt3PIZfpzmnY/2JZylbTTUoZCmaed/dPcr1kqjY
sWTS00aVmUVnElZDyOsUotZJq9hcBzQ4phTJDuLYyaNW1j5a+HrvT9J6KxtPNLmbqEBSRPQP
WZaNVc5xdKJWuUpmtGS5o4oF3PIIykLxLtGsNnwp4wEp5/y7Vsw2mrscLjaHsZbEp5C0qTTk
rHR7CrLRpSHPCitcbGjZKJjct2Oyfu0TIjjSO9lX5Kh7mZJujclhu+8bwPywXf9CMIIEwTCC
A6mgAwIBAgICCz0wDQYJKoZIhvcNAQEEBQAwNDELMAkGA1UEBhMCRlIxDTALBgNVBAoTBENO
UlMxFjAUBgNVBAMTDUNOUlMtU3RhbmRhcmQwHhcNMDQwMTA1MDgwNjE0WhcNMDUwMTA1MDgw
NjE0WjBuMQswCQYDVQQGEwJGUjENMAsGA1UEChMEQ05SUzEQMA4GA1UECxMHVVBSODAwMTEX
MBUGA1UEAxMOTWF0dGhpZXUgSGVycmIxJTAjBgkqhkiG9w0BCQEWFm1hdHRoaWV1LmhlcnJi
QGxhYXMuZnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDVDTNA2fVcePmYID/O
z4zV/mIoA/DrD1FYUDeObuKjy9d1SH8zSmdT27nJCWdGvnAk9+CmtI+C/Bn75JIbErom4k2g
/UhGs5904fV9rSRF3YyNvr2b39XLfjeNe4F50GWluDrO39ijqyV7aPTn58q04jUTJMljvGxy
wAoaHk+Otph6UP9uQpWrTzu/h7VO/bwzQi0eN9H0SnXH7vk1E8UQUOrNmYC50vdsoN0dC8B9
Pl0dzsGzA2K56/+jQXZr20ppbMwi1vH353KzmXqPExbKxrpSr1dzaBmzwmCMShXJwzQ0fxsh
ri/yZmCqIgLyxqk14paJ8UPE7iA9uerZFVBVAgMBAAGjggGhMIIBnTAMBgNVHRMBAf8EAjAA
MBEGCWCGSAGG+EIBAQQEAwIEsDAOBgNVHQ8BAf8EBAMCBeAweAYJYIZIAYb4QgENBGsWaUNl
cnRpZmljYXQgQ05SUy1TdGFuZGFyZC4gUG91ciB0b3V0ZSBpbmZvcm1hdGlvbiBzZSByZXBv
cnRlciDgIGh0dHA6Ly9pZ2Muc2VydmljZXMuY25ycy5mci9DTlJTLVN0YW5kYXJkLzAdBgNV
HQ4EFgQU7XMBORLZqL7H99j9k4BCKgbykAgwUwYDVR0jBEwwSoAUZ1ml5Qd0SQPvBc/MLqQY
1RDInjyhL6QtMCsxCzAJBgNVBAYTAkZSMQ0wCwYDVQQKEwRDTlJTMQ0wCwYDVQQDEwRDTlJT
ggECMCEGA1UdEQQaMBiBFm1hdHRoaWV1LmhlcnJiQGxhYXMuZnIwWQYDVR0fBFIwUDBOoEyg
SoZIaHR0cDovL2lnYy5zZXJ2aWNlcy5jbnJzLmZyL2NnaS1iaW4vbG9hZC5jcmw/Q0E9Q05S
Uy1TdGFuZGFyZCZmb3JtYXQ9REVSMA0GCSqGSIb3DQEBBAUAA4IBAQA2kN3DoQdSNN3DIj2F
Hw977kv3pM0VkUfjbxwBp75weSrtScSlFB4ZTGclYMXNMudt3Q2T4IJdVWSe1BOawMna6FMP
VWws3qt3PIZfpzmnY/2JZylbTTUoZCmaed/dPcr1kqjYsWTS00aVmUVnElZDyOsUotZJq9hc
BzQ4phTJDuLYyaNW1j5a+HrvT9J6KxtPNLmbqEBSRPQPWZaNVc5xdKJWuUpmtGS5o4oF3PII
ykLxLtGsNnwp4wEp5/y7Vsw2mrscLjaHsZbEp5C0qTTkrHR7CrLRpSHPCitcbGjZKJjct2Oy
fu0TIjjSO9lX5Kh7mZJujclhu+8bwPywXf9CMYICrjCCAqoCAQEwOjA0MQswCQYDVQQGEwJG
UjENMAsGA1UEChMEQ05SUzEWMBQGA1UEAxMNQ05SUy1TdGFuZGFyZAICCz0wCQYFKw4DAhoF
AKCCAUkwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMDQwNjAx
MjAyMzQ3WjAjBgkqhkiG9w0BCQQxFgQUMCYka6J3Kge7iLeWXSrBvqk+JdwwSQYJKwYBBAGC
NxAEMTwwOjA0MQswCQYDVQQGEwJGUjENMAsGA1UEChMEQ05SUzEWMBQGA1UEAxMNQ05SUy1T
dGFuZGFyZAICCz0wSwYLKoZIhvcNAQkQAgsxPKA6MDQxCzAJBgNVBAYTAkZSMQ0wCwYDVQQK
EwRDTlJTMRYwFAYDVQQDEw1DTlJTLVN0YW5kYXJkAgILPTBSBgkqhkiG9w0BCQ8xRTBDMAoG
CCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUrDgMCBzANBggq
hkiG9w0DAgIBKDANBgkqhkiG9w0BAQEFAASCAQB8W4HsNdyC2M1RnJMcnyEwnB8fr96AZ8fG
G/T2RP916BZE0XKXZHKv92ummgXWhiLzPU0VJhlzYi0WaN+MNkC7/IGfUDuzFwxi0IDyNKJI
kdMRFIRIEVeEloxy7YXRdNqqQhw0riw4Jwv9Dv8x9Ugp8o5r6yLi41MTez199pasT5Apywh/
QAcd1UukXaQj7Xxz9jGgCy0fH2UwttKBJQo7KdBrSMqPxcbRU54aoFfMJu54Ycwbz58TfClV
qEJU4Pamap+w6BNDzC4yqrlA0Yf5r1u9CI0fQDB9j4ZOrdPkDDdL+HTb3LNp3o/WZGfH+TAt
CYDOEAztW7ltkXERSZjDAAAAAAAA
--------------ms010709020201030104070509--