Subject: Re: XF86Config: device for Powermac 8600
To: Emmanuel Dreyfus , <port-macppc@netbsd.org>
From: Chris Tribo <ctribo@del.net>
List: port-macppc
Date: 03/24/2001 23:01:40
on 3/24/01 9:06 AM, Emmanuel Dreyfus at p99dreyf@criens.u-psud.fr wrote
something like:

> Hi!
> 
> I'm still unable to run X on my Powermac 8600. Please help!
> XFree86 Version 4.0.1 / X Window System
> (protocol Version 11, revision 0, vendor release 6400)
> Release Date: 1 July 2000
> If the server is older than 6-12 months, or if your card is
> newer
<snip>
> (--) Using wscons driver (/dev/ttyE0)
> (**) PCI-HOST bridge is Bandit
> (II) PCI: PCI scan (all values are in hex)
> (II) PCI: 00:0b:0: chip 106b,0001 card 0000,0000 rev 03 class 06,00,00
> hdr 00
> (II) PCI: 00:10:0: chip 106b,0002 card 0000,0000 rev 02 class ff,00,00
> hdr 00
> (II) PCI: End of PCI scan
> (II) Addressable bus resource ranges are
> [0] -1  0x00000000 - 0xffffffff (0x0) MXB
> [1] -1  0x00000000 - 0x0000ffff (0x10000) IXB
> (II) OS-reported resource ranges:
> (II) Active PCI resource ranges:
> [0] -1  0xf3000000 - 0xf3ffffff (0x1000000) MXBE
> (II) Active PCI resource ranges after removing overlaps:
> [0] -1  0xf3000000 - 0xf3ffffff (0x1000000) MXBE
> (II) OS-reported resource ranges after removing overlaps with PCI:
> (II) All system resource ranges:
> [0] -1  0xf3000000 - 0xf3ffffff (0x1000000) MXBE
<snip>
> (II) FBDev: driver for framebuffer: fbdev, afb
> (EE) No devices detected.
<snip>
> # **********************************************************************
> # Graphics device section
> # **********************************************************************
> 
> Section "Device"
> #    Chipset    "control"
> Identifier  "control"
> Driver      "fbdev"
> #    BusID      "PCI:1:11:0"
> #    Option     "noaccel"
> EndSection
<snip>

    If memory serves me correctly (probably not, but anyhow), "Bandit" has
more than one PCI bus. My guess is that XFree isn't probing the second bus,
or it just plain doesn't recognize the particular video controller. I would
say try uncommenting #Chipset and #BusID. Granted, I don't know what
106b,0001 and 106b,0002 are, I have a feeling that's not the video card.
So... you might try using dev / ls to figure out where the video card is at,
and try to decipher what PCI:1:11:0 means. At a guess that would be PCI Bus
1 (as opposed to bus 0):PCI slot 11 (use .properties on "bandit" or
"/chaos/control" and that should get you the PCI slot #):Instance 0 (only
one PCI instance for video cards that I know of. I really don't know all
that much about PCI, and I certainly don't know what the BusID line in the
config file translates too, only thing I can say is search the man pages /
XFree web site for info on that and/or the 8600. I'd be interested in
knowing what video chip it uses...


    Chris

-- 

Murphy was an optimist.