Linux MIPS Architecture development
 help / color / mirror / Atom feed
* Re: weird HAL2
@ 1999-02-02 16:17 Ulf Carlsson
  1999-02-02 19:36 ` Alistair Lambie
  0 siblings, 1 reply; 9+ messages in thread
From: Ulf Carlsson @ 1999-02-02 16:17 UTC (permalink / raw)
  To: Linux SGI

On Tue, Feb 02, 1999 at 04:23:39PM +0100, Thomas Bogendoerfer wrote:
> On Tue, Feb 02, 1999 at 05:14:44PM +0100, Ulf Carlsson wrote:
> > Is it possible to download the BIOS and disassemble it to check how to do it
> > correctly?
> 
> should be doable, but I guess disassembling the IRIX driver might be easier.
> I've hoped someone at SGI could help us out.

I think we should ask them kindly then:

Does anyone at SGI know how the HAL2 works?

We can't get it working correctly, it doesn't come back to normal state after
the reset. Even if we write 0x0018 to isr, to enable the chip, it still shows
0x0000. It's certainly off because we can't write to the indirect registers in
this state

If we don't reset the HAL2, leaving it the way it is when after playing the boot
sound, we can't write to the indirect registers. The busy bit doesn't go off.

The only thing which works correctly is reading the version register.

- Ulf

^ permalink raw reply	[flat|nested] 9+ messages in thread
* weird HAL2
@ 1999-02-01 22:10 Thomas Bogendoerfer
  1999-02-01 23:09 ` Ulf Carlsson
  0 siblings, 1 reply; 9+ messages in thread
From: Thomas Bogendoerfer @ 1999-02-01 22:10 UTC (permalink / raw)
  To: linux

Hi,

I've looked at the HAL2 driver, and everything is looking strange hardware-
wise. The driver first resets the hardware by clearing the isr register and 
setting the appropriate bits afterwards. But reading back isr indicates, that
the hardware is still in reset state. I've removed clearing of the isr, so the
driver just writes the same value as was before. This still leads to a HAL2
in reset state. Even removing the reset code completly the HAL2 acts very
strange. Doing the first indirect register access, causes as set busy bit
in isr, that's all. Any ideas ?

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]

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~1999-02-02 22:22 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
1999-02-02 16:17 weird HAL2 Ulf Carlsson
1999-02-02 19:36 ` Alistair Lambie
1999-02-02 19:53   ` Ulf Carlsson
1999-02-02 20:25     ` Alistair Lambie
1999-02-02 21:11     ` Alan Cox
1999-02-02 21:11       ` Alan Cox
1999-02-02 21:26       ` Thomas Bogendoerfer
  -- strict thread matches above, loose matches on Subject: below --
1999-02-01 22:10 Thomas Bogendoerfer
1999-02-01 23:09 ` Ulf Carlsson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox