hanging 2940-AU: good points but still need help!

Doug Ledford dledford at dialnet.net
Wed Jul 29 13:20:48 PDT 1998


Frédéric Baumann wrote:

> As Doug suggested to me, it's probably a PCI problem related to
> address conflicts. However, my /proc/pci says that the video board is
> mapped in 0x80000000 and that the 2940 is mapped in 0x81000000. The
> output of X seems to say that the video is at 0x80000000

>   Bus  0, device  19, function  0:
>     VGA compatible controller: S3 Inc. ViRGE/VX (rev 2).
>       Medium devsel.  IRQ 255.  Master Capable.  Latency=32.  Min Gnt=4.Max Lat=255.
>       Non-prefetchable 32 bit memory at 0x80000000.

>   Bus  0, device   0, function  0:
>     Unknown class: Silicon Integrated Systems 85C501 (rev 57).
>       Fast devsel.  IRQ 60.  Master Capable.  No bursts.  Max Lat=128.
>       Non-prefetchable 32 bit memory at 0x80000010.
>       Non-prefetchable 64 bit memory at 0x80000010.
>       Prefetchable 64 bit memory at 0x80000010.
>       Non-prefetchable 64 bit memory at 0x80000020.
                                            ^^^^^^^^

All four of the addresses here are in definite conflict with the frame
buffer on the video card.  Once XFree86 is started, I'm sure it's hosing the
SIS PCI chipset that controls your motherboard.  In order to make things
work, you probably need to find some way of remapping that PCI frame buffer
address on the video card.  In general, this looks like something where NT
is remapping the device, XFree86 isn't, and it's hosing the system.

-- 

 Doug Ledford  <dledford at dialnet.net>
  Opinions expressed are my own, but
     they should be everybody's.

To Unsubscribe: send mail to majordomo at FreeBSD.org
with "unsubscribe aic7xxx" in the body of the message



More information about the aic7xxx mailing list