Subject: HAL2 problem solved

From: Thomas Bogendoerfer <[email-masked]>
Date: Thu, 4 Feb 1999 00:13:36 +0100

Hi,

look what my Indy tells me now:

resetting global isr:0018
reset done isr:0000
reactivation done isr:0018
SGI HAL2 Processor, Revision 4.1.0
hal2: checking registers
hal2: waiting isr:0019 idr0:0123 idr1:ffff idr2:0000 idr3:0000
hal2: finished waiting at cnt:1000 isr:0018 idr0:0123 idr1:ffff idr2:0000 idr3:0000
hal2: wrote #1
hal2: waiting isr:0019 idr0:0132 idr1:0231 idr2:0000 idr3:0000
hal2: finished waiting at cnt:1000 isr:0018 idr0:0132 idr1:0231 idr2:0000 idr3:0000
hal2: wrote #2
hal2: waiting isr:0019 idr0:0123 idr1:0231 idr2:0000 idr3:0000
hal2: finished waiting at cnt:1000 isr:0018 idr0:0123 idr1:0231 idr2:0000 idr3:0000
hal2: read #1
hal2: waiting isr:0019 idr0:0132 idr1:0231 idr2:0000 idr3:0000
hal2: finished waiting at cnt:1000 isr:0018 idr0:0132 idr1:0231 idr2:0000 idr3:0000
hal2: read #2
hal2: waiting isr:0019 idr0:0231 idr1:0231 idr2:0000 idr3:0000
hal2: finished waiting at cnt:1000 isr:0018 idr0:0231 idr1:0231 idr2:0000 idr3:0000
hal2: read #3
hal2: card found
sgiaudio: initializing

The problem was, that the access to HAL2 register must be 32bit wide, but
they were only 16bit (I'll check in the fixed hal2.h in a couple of minutes).
Silly me did the change yesterday, but the .o didn't get recompiled due to
messed up dependencies:-( So I did some changes today and it worked, removed
the changes and it still worked. 

Thomas.

-- 
   This device has completely bogus header. Compaq scores again :-|
It's a host bridge, but it should be called ghost bridge instead ;^)
                                        [Martin `MJ' Mares on linux-kernel]