Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Nov 1995 21:13:32 +1100 (EST)
From:      David Dawes <dawes@rf900.physics.usyd.edu.au>
To:        hackers@freebsd.org
Subject:   Problem with sio probe and Mach64 PCI video card
Message-ID:  <199511281013.VAA17585@rf900.physics.usyd.edu.au>

next in thread | raw e-mail | index | archive | help
I've just installed an ASUS PCI-AV264CT video card, based on the
Mach64 "CT" chipset, into an ASUS PCI/I-P54TP4 motherboard with 90MHz
Pentium CPU.  I'm planning to do some work on getting Mach64 CT support
into XFree86.  When I booted FreeBSD 2.1, the screen went blank fairly
early in the boot probe sequence.  When connected to a DPMS monitor,
it went into "OFF" mode indicating no sync present.  After a bit of
experimentation I found that this problem could be avoided by disabling
the two sio devices I had configures (sio0 and sio1).  Enabling either
one separately still resulted in the problem.

I've previously seen the video go blank for a fraction of a second when
booting on a similar machine with an S3 964 card installed.  I wondered
why this happened, but since it didn't cause any problems I thought nothing
more of it.

My guess is that the sio probe is writing to a Mach64 register.  In the
S3 case it is possilbly successfully restoring it too.  I haven't had
a chance to look into the sio probe yet though, and would appreciate any
suggestions as to what might be the cause of this, and how to avoid it
(other than disabling the serial ports -- a mouse is kind of useful
when working on an X server).

The registers listed in the manual for the video card are:

102, 1ce, 1cf, 2e8, 2ec, 2ed, 2ee, 2ef, 3x4, 3x5, 3x8, 3x9, 3xa, 3xb,
3c?, 3dc, and 46e8.  (x=b for mono, x=d for colour).

The other hardware I have in this machine is:

  SMC EtherEZ (16 bit), which PnP sets to: port 0x240 irq 11 iomem 0xc8000
  SoundBlaster Pro: port 0x220 irq 7 drq 1


As a side note, I tried PCVT (At first I wondered if syscons was causing
a problem since that was the last message I initally saw flash up before
the screen disappeared), and noticed that the arrow keys don't work in
the visual mode of "/kernel -c".

David



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199511281013.VAA17585>