All of lore.kernel.org
 help / color / mirror / Atom feed
From: Helge Deller <deller@gmx.de>
To: Martin Schulze <joey@infodrom.org>
Cc: parisc-linux@lists.parisc-linux.org
Subject: Re: [parisc-linux] Re: No PS2 keyboard/mouse on B132L, 2.6.[34]
Date: Sun, 14 Mar 2004 22:19:00 +0100	[thread overview]
Message-ID: <200403142219.00823.deller@gmx.de> (raw)
In-Reply-To: <20040314202825.GF9104@finlandia.infodrom.north.de>

Hi Martin,

On Sunday 14 March 2004 21:28, Martin Schulze wrote:
> > I think the main question here is which type of keyboard you have.
> > Either it's a HIL keyboard (with the special HIL connector), or it's a 
> > PS/2 keyboard.
> 
> It's HP A2840-60201 (according to the plate on the bottom).  It's
> connected to a HIL hub with a PS/2 like connector.  The HIL hub is
> connected to the machine with an RJ45 (like) connector.
> 
> The keyboard onlyworks with these three set:
> 
> CONFIG_INPUT_KEYBOARD=y
> CONFIG_KEYBOARD_ATKBD=y
> CONFIG_KEYBOARD_HIL=y

CONFIG_KEYBOARD_ATKBD and CONFIG_KEYBOARD_HIL
have nothing to do with each other. Reading your reply below,
it seems, that you will only need CONFIG_KEYBOARD_ATKBD.
I think, the HUB is only used to "transport" the PS/2 signals to your computer,
and uses some cables inside the HIL cable.

> > My 715/64 for example has a HIL HUB too, and here the mouse and
> > keyboard are 100% HIL only devices.
> 
> I can connect a regular PC PS/2 keyboard to the HIL hub and it'll
> work.  I have an obscure PS/2 keyboard as well, which produces
> 'failure initializing keyboard' or something alike.  Now that I look
> at the keyboard more closely, it's really a strange one, dunno where I
> got *that* one from.  Anyway, regular PS/2 works fine.  HP keyboard
> works fine as well.

Yup, then it's definitively a PS/2 keyboard.

> > AFAIK, there are other HIL Hubs too, which provides original PS/2
> > ports and HIL ports. So, which kind of connector does your keyboard has ?
> 
> Looks like I need to take picture.  Ah, found one:
> <http://www.schrotthal.de/hp/hp_hil_ps2_hub.jpg> That's the HIL hub,
> named HIL PS/2 hub, well.  I also have a very old HIL hub without PS/2
> (like) jacks, but that's for an entirely different machine and
> generation.

Yes. My HUB has only HIL connectors and is for a 715/64.
 
> > Serial mice should work. I didn't tested it for some time now, but if
> > it's broken I would like to know.
> 
> I'll have to retry that as well.

Ok.

> > But it's strange, that your PS/2 mouse works then... I'm confused.
> 
> Don't be confused, it doesn't work anymore.

I would be interested in your dmesg log.
Mine (HIL only!) looks like this:

mice: PS/2 mouse device common for all mice
serio: GSC PS2 keyboard port at 0xf0108000 irq 69 @ parisc2:0:11
gscps2.c: timeout - could not write byte 0xed
gscps2.c: sending byte 0xed failed.

-> OK, since I only have a HIL keyboard.

serio: GSC PS2 mouse port at 0xf0108100 irq 69 @ parisc2:0:12
gscps2.c: timeout - could not write byte 0xed
gscps2.c: sending byte 0xed failed.

-> OK, since I only have a HIL mouse.

HP SDC: HP SDC reports successful PUP.
HP SDC: HP SDC at 0xf0201000, IRQ 126 (NMI IRQ 125)
HP SDC: New style SDC
HP SDC: Revision: 1820-4784
HP SDC: TI SN76494 beeper present
HP SDC: OKI MSM-58321 BBRTC present
HP SDC: Spunking the self test register to force PUP on next firmware reset.
HP SDC MLC: Registering the System Domain Controller's HIL MLC.

-> OK, the HIL stuff is detected. (BTW, test this after power-cycling the machine!)

and then nearly at the end of dmesg:
HIL KEYB: HIL keyboard found (did = 0xcf, lang = german)
input: HIL keyboard, ID: 207
HIL PTR: HIL pointer device found (did: 0x68, axis: relative)
HIL PTR: HIL pointer has 3 buttons and 1 sets of 2 axes
input: HIL pointer device (HIL mouse), ID: 104

This is now HIL keyboard and HIL mouse.
So my HIL mouse is detected, but doesn't seem to work yet.... :-( 
 
> > I'm not sure right now about the status of the HIL keyboard/mouse driver, e.g.
> > if it works or not in the 2.6 kernel series...
> 
> FWIW: I had mouse support and I had keyboard support.  Just not at the
> same time unfortunately.  So in general it works at least.  The
> configuration is a bit non-intuitive since you'll have to enable
> HIL_KBD and AT_KBD.  However, logically it makes sense.

No. You should disable HIL_KBD (but it doesn't hurt either).

> > > > So far I thought that you cannot attach a PS/2 mouse to a HIL adapter,
> > > > you can only attach HIL devices ... (at least this is the case for my 730)
> > > 
> > > Well, at least physically this is possible.  I haven't tried to use
> > > that combination, though, since I have the original mouse and
> > > keyboard as well.  However, I could give it a try once I find a
> > > working config combination.
> > 
> > Yes, please.
> 
> I'll connect a regular PC PS/2 mouse once I have mouse support again.
> PS/2 keyboard works fine.

As said above: Hard Power-cycle the machine before each test!
Furthermore you might try to increase the value of mdelay(6); in line 168
in file linux-2.6/drivers/input/serio/gscps2.c...
Maybe it's a timing issue ?

This is what you should have in your .config:
CONFIG_SERIO_GSCPS2=y
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=y
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y

Helge

  reply	other threads:[~2004-03-14 21:19 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-03-08 11:28 [parisc-linux] No PS2 keyboard/mouse on B132L, 2.6.[34] Andy Walker
2004-03-09  5:36 ` Grant Grundler
2004-03-09 11:27   ` Andy Walker
2004-03-09 21:16     ` Matthew Wilcox
2004-03-09 21:04   ` Matthew Wilcox
2004-03-10  4:59     ` Grant Grundler
2004-03-09 10:03 ` Helge Deller
     [not found]   ` <28565.193.161.152.244.1078828435.squirrel@www.puszczka.com>
2004-03-09 21:59     ` Helge Deller
2004-03-09 22:21       ` Andy Walker
2004-03-14  7:37   ` [parisc-linux] " Martin Schulze
2004-03-14 15:28     ` M. Grabert
2004-03-14 18:12       ` Martin Schulze
2004-03-14 19:55         ` Helge Deller
2004-03-14 20:28           ` Martin Schulze
2004-03-14 21:19             ` Helge Deller [this message]
2004-03-15 17:14               ` [parisc-linux] " Martin Schulze
2004-03-15 19:46                 ` [parisc-linux] " Helge Deller
2004-03-15 20:02                   ` Andy Walker
2004-03-18  9:55                   ` Martin Schulze
2004-03-14 19:48     ` Helge Deller
2004-03-14 20:49       ` [parisc-linux] " Martin Schulze
2004-03-15  0:31         ` Grant Grundler
2004-03-15  8:42           ` Martin Schulze
2004-03-15 15:05             ` Martin Schulze
2004-03-15 22:47               ` Helge Deller
2004-03-14 20:47     ` [parisc-linux] " Martin Schulze
2004-03-14 21:24       ` Helge Deller
  -- strict thread matches above, loose matches on Subject: below --
2004-03-18 10:36 Andy Walker

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200403142219.00823.deller@gmx.de \
    --to=deller@gmx.de \
    --cc=joey@infodrom.org \
    --cc=parisc-linux@lists.parisc-linux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.