[parisc-linux] No PS2 keyboard/mouse on B132L, 2.6.[34]

Andy Walker ajwalker at broadpark.no
Tue Mar 9 04:27:31 MST 2004


> On Mon, Mar 08, 2004 at 12:28:37PM +0100, Andy Walker wrote:
>> Why is 8/12 (0x00089) reported as unknown in the device table and in
proc/interrupts? Its the Zalon HVD SCSI.
> ...
>> 6. unknown device at 0xfff8c000 [8/12] { 4, 0x0, 0x03c, 0x00089 }
>
> It means we don't have an entry for Zalon in
arch/parisc/kernel/hardware.c
> Can you submit a patch for that?
> (I confess: I'm being very lazy tonight and don't want to figure what
needs to go into the hardware.c array)

Try this then. I just followed the pattern for B160L, C110 et. al.

--- linux-2.6.4-rc1-pa3.bak/arch/parisc/kernel/hardware.c	Tue Mar  9
10:05:25 2004
+++ linux-2.6.4-rc1-pa3/arch/parisc/kernel/hardware.c	Tue Mar  9 10:27:23
2004
@@ -334,6 +334,7 @@
 	{HPHW_A_DMA, 0x027, 0x00089, 0x80, "Piranha 100 FW-SCSI"},
 	{HPHW_A_DMA, 0x032, 0x00089, 0x80, "Raven T' Core FW-SCSI"},
 	{HPHW_A_DMA, 0x03b, 0x00089, 0x80, "Raven U/L2 Core FW-SCSI"},
+	{HPHW_A_DMA, 0x03c, 0x00089, 0x80, "Merlin 132 Core FW-SCSI"},
 	{HPHW_A_DMA, 0x03d, 0x00089, 0x80, "Merlin 160 Core FW-SCSI"},
 	{HPHW_A_DMA, 0x044, 0x00089, 0x80, "Mohawk Core FW-SCSI"},
 	{HPHW_A_DMA, 0x051, 0x00089, 0x80, "Firehawk FW-SCSI"},

There are other issues with the hardware.c array though. I guess they're
not critical, and I've no idea how to resolve them as they seem to
indicate duplication on HP's part. I guess this is old news:

1. Merlin+ 132 Dino PS/2 Port at 0xfff81000 [1] { 10, 0x0, 0x022, 0x00096 }
2. Merlin+ 132 Dino RS-232 at 0xfff83000 [3] { 10, 0x0, 0x022, 0x0008c }
5. Coral SGC Graphics at 0xf4000000 [8/8] { 10, 0x0, 0x004, 0x00077 }
19. Gecko GSC Core Graphics at 0xf8000000 [8/24] { 10, 0x0, 0x016, 0x00085},
   additional addresses: 0xf0011000

- Merlin+ 132 is B132L+, as far as I know. But this machine is
  a plain Merlin/B132L. The Dino ports are marked Merlin+. Weird.
  Could this imply mean Dino was upgraded to a non-broken rev. using
  Merlin+ parts? There are separate items in hardware.c for 'Merlin
  132 Dino PS/2 Port', and 'Merlin 132 Dino RS-232' but these don't
  match.

- what's listed as 'Coral SGC Graphics' is actually an A4071B_LZ GSC
  card, aka. HCRX-24 with hardware acceleration board. No separate items
  in hardware.c for any of A407[01][AB] or H?CRX-(8|24).

- what's listed as 'Gecko GSC Core Graphics' on my machine is actually
  the 'Merlin 132 Core Graphics' i.e. the builtin Vis-EG. There is a
  separate item in hardware.c for 'Merlin 132 Core Graphics' but it
  doesn't match.

BTW: Firmware rev. is 6.1 (i.e. latest available)

cheers,
-Andy



More information about the parisc-linux mailing list