2004-04-21 21:50:57

by Marcos B

[permalink] [raw]
Subject: atkbd.c help !

Hello,

I cannot run X.

after startx, I have this message in dmesg:

atkbd.c: unknown key released (transalted set 2, code 0x7a on
isa00060/serio0).
atbkd.c: This is an XFree86 bug. It shouldn't access hardware directly.

Anyone knows if it is actually a XFree86 bug ?
And how to fix it ?

/var/log/XFree86.0.log gives me no error.

I've googled around and it seems that many people have this message, but
they can start X. Not me !

Please help ! I need my gnome !
If it is not the right place to ask this question, please tell me where
I can get more information.

Thanks

I'm using Debian Sid, kernel 2.6.4, XFree86 4.3.0-7



2004-04-22 04:58:31

by Ralf Hildebrandt

[permalink] [raw]
Subject: Re: atkbd.c help !

* Marcos B <[email protected]>:
> Hello,
>
> I cannot run X.
>
> after startx, I have this message in dmesg:

Irrelevant. If X doesn't start, look into the log XFree writes.

--
Ralf Hildebrandt (Im Auftrag des Referat V a) [email protected]
Charite - Universit?tsmedizin Berlin Tel. +49 (0)30-450 570-155
Gemeinsame Einrichtung von FU- und HU-Berlin Fax. +49 (0)30-450 570-916
IT-Zentrum Standort Campus Mitte AIM. ralfpostfix

2004-04-25 22:48:00

by Andries Brouwer

[permalink] [raw]
Subject: Re: atkbd.c help !

On Wed, Apr 21, 2004 at 11:49:44PM +0200, Marcos B wrote:

> I cannot run X.
>
> after startx, I have this message in dmesg:
>
> atkbd.c: unknown key released (transalted set 2, code 0x7a on
> isa00060/serio0).
> atbkd.c: This is an XFree86 bug. It shouldn't access hardware directly.

This message is a kernel bug.
There was no key released, the code is not 0x7a, but there is an ACK
(code 0xfa) to some earlier command. There are many possible sources
of such a command, including BIOS, KVM switch, kbdrate, X and other programs.

So far I have only seen cases where such a message was harmless.
If things do not work for you, most likely the problem is elsewhere.

But you say "I cannot run X" without giving any indication of
what goes wrong for you.