Subject: Re: help with xfree on PPC9500/200
To: Tomas D <u0giene@yahoo.com>
From: Michael <macallan18@earthlink.net>
List: port-macppc
Date: 05/23/2005 13:57:05
--Signature_Mon__23_May_2005_13_57_05_-0400_y3wue6jPVlNN8q_8
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Hello,

> Thanks for your files Michael, I've got it.
> extracted your kernel and xserver, when tried to startx first time I get =
error msg on depth (16 is
> not supported) so I've changed to 8, no luck with startx but I believe we=
're moving ahead here's
> another /var/log/XFree86.0.log:

Err, '8 bit not supported' shouldn't happen - any Rage supports up to 32bit=
 colour.

ok, here we go...
> (WW) xf86EnableIO 6
> (WW) xf86EnableIO: efe90000
> (WW) xf86EnableIO 6

that's the IO enabling stuff. So that worked.

here comes the interesting part:

> (II) ATI: ATI driver (version 6.5.6) for chipset: ati
> (II) R128: Driver for ATI Rage 128 chipsets:
>         ATI Rage 128 Mobility M3 LE (PCI), ATI Rage 128 Mobility M3 LF (A=
GP),
>         ATI Rage 128 Mobility M4 MF (AGP), ATI Rage 128 Mobility M4 ML (A=
GP),
>         ATI Rage 128 Pro GL PA (PCI/AGP), ATI Rage 128 Pro GL PB (PCI/AGP=
),
>         ATI Rage 128 Pro GL PC (PCI/AGP), ATI Rage 128 Pro GL PD (PCI),
>         ATI Rage 128 Pro GL PE (PCI/AGP), ATI Rage 128 Pro GL PF (AGP),
>         ATI Rage 128 Pro VR PG (PCI/AGP), ATI Rage 128 Pro VR PH (PCI/AGP=
),
>         ATI Rage 128 Pro VR PI (PCI/AGP), ATI Rage 128 Pro VR PJ (PCI/AGP=
),
>         ATI Rage 128 Pro VR PK (PCI/AGP), ATI Rage 128 Pro VR PL (PCI/AGP=
),
>         ATI Rage 128 Pro VR PM (PCI/AGP), ATI Rage 128 Pro VR PN (PCI/AGP=
),
>         ATI Rage 128 Pro VR PO (PCI/AGP), ATI Rage 128 Pro VR PP (PCI),
>         ATI Rage 128 Pro VR PQ (PCI/AGP), ATI Rage 128 Pro VR PR (PCI),
>         ATI Rage 128 Pro VR PS (PCI/AGP), ATI Rage 128 Pro VR PT (PCI/AGP=
),
>         ATI Rage 128 Pro VR PU (PCI/AGP), ATI Rage 128 Pro VR PV (PCI/AGP=
),
>         ATI Rage 128 Pro VR PW (PCI/AGP), ATI Rage 128 Pro VR PX (PCI/AGP=
),
>         ATI Rage 128 GL RE (PCI), ATI Rage 128 GL RF (AGP),
>         ATI Rage 128 RG (AGP), ATI Rage 128 VR RK (PCI),
>         ATI Rage 128 VR RL (AGP), ATI Rage 128 4X SE (PCI/AGP),
>         ATI Rage 128 4X SF (PCI/AGP), ATI Rage 128 4X SG (PCI/AGP),
>         ATI Rage 128 4X SH (PCI/AGP), ATI Rage 128 4X SK (PCI/AGP),
>         ATI Rage 128 4X SL (PCI/AGP), ATI Rage 128 4X SM (AGP),
>         ATI Rage 128 4X SN (PCI/AGP), ATI Rage 128 Pro ULTRA TF (AGP),
>         ATI Rage 128 Pro ULTRA TL (AGP), ATI Rage 128 Pro ULTRA TR (AGP),
>         ATI Rage 128 Pro ULTRA TS (AGP?), ATI Rage 128 Pro ULTRA TT (AGP?=
),
>         ATI Rage 128 Pro ULTRA TU (AGP?)
> (II) RADEON: Driver for ATI Radeon chipsets: ATI Radeon QD (AGP),
>         ATI Radeon QE (AGP), ATI Radeon QF (AGP), ATI Radeon QG (AGP),
>         ATI Radeon VE/7000 QY (AGP/PCI), ATI Radeon VE/7000 QZ (AGP/PCI),
>         ATI Radeon Mobility M7 LW (AGP),
>         ATI Mobility FireGL 7800 M7 LX (AGP),
>         ATI Radeon Mobility M6 LY (AGP), ATI Radeon Mobility M6 LZ (AGP),
>         ATI Radeon IGP320 (A3) 4136, ATI Radeon IGP320M (U1) 4336,
>         ATI Radeon IGP330/340/350 (A4) 4137,
>         ATI Radeon IGP330M/340M/350M (U2) 4337,
>         ATI Radeon 7000 IGP (A4+) 4237, ATI Radeon Mobility 7000 IGP 4437,
>         ATI FireGL 8700/8800 QH (AGP), ATI Radeon 8500 QL (AGP),
>         ATI Radeon 9100 QM (AGP), ATI Radeon 8500 AIW BB (AGP),
>         ATI Radeon 8500 AIW BC (AGP), ATI Radeon 7500 QW (AGP/PCI),
>         ATI Radeon 7500 QX (AGP/PCI), ATI Radeon 9000/PRO If (AGP/PCI),
>         ATI Radeon 9000 Ig (AGP/PCI), ATI FireGL Mobility 9000 (M9) Ld (A=
GP),
>         ATI Radeon Mobility 9000 (M9) Lf (AGP),
>         ATI Radeon Mobility 9000 (M9) Lg (AGP),
>         ATI Radeon 9100 IGP (A5) 5834,
>         ATI Radeon Mobility 9100 IGP (U3) 5835,
>         ATI Radeon 9200PRO 5960 (AGP), ATI Radeon 9200 5961 (AGP),
>         ATI Radeon 9200 5962 (AGP), ATI Radeon 9200SE 5964 (AGP),
>         ATI Radeon Mobility 9200 (M9+) 5C61 (AGP),
>         ATI Radeon Mobility 9200 (M9+) 5C63 (AGP), ATI Radeon 9500 AD (AG=
P),
>         ATI Radeon 9500 AE (AGP), ATI Radeon 9600TX AF (AGP),
>         ATI FireGL Z1 AG (AGP), ATI Radeon 9700 Pro ND (AGP),
>         ATI Radeon 9700/9500Pro NE (AGP), ATI Radeon 9700 NF (AGP),
>         ATI FireGL X1 NG (AGP), ATI Radeon 9600 AP (AGP),
>         ATI Radeon 9600SE AQ (AGP), ATI Radeon 9600XT AR (AGP),
>         ATI Radeon 9600 AS (AGP), ATI FireGL T2 AT (AGP),
>         ATI FireGL RV360 AV (AGP), ATI Radeon Mobility 9600 (M10) NP (AGP=
),
>         ATI Radeon Mobility 9600 (M10) NQ (AGP),
>         ATI Radeon Mobility 9600 (M11) NR (AGP),
>         ATI Radeon Mobility 9600 (M10) NS (AGP),
>         ATI FireGL Mobility T2 (M10) NT (AGP),
>         ATI FireGL Mobility T2 (M11) NV (AGP), ATI Radeon 9800SE AH (AGP),
>         ATI Radeon 9800 AI (AGP), ATI Radeon 9800 AJ (AGP),
>         ATI FireGL X2 AK (AGP), ATI Radeon 9800PRO NH (AGP),
>         ATI Radeon 9800 NI (AGP), ATI FireGL X2 NK (AGP),
>         ATI Radeon 9800XT NJ (AGP)
> (II) Primary Device is: PCI 00:0d:0
> (II) ATI:  Candidate "Device" section "ATI Mach64 GX".
> (WW) xf86EnableIO 6
> (II) ATI:  Shared PCI Mach64 in slot 0:13:0 with Block 0 base 0x817FFC00 =
detected.
> (II) ATI:  Shared PCI Mach64 in slot 0:13:0 assigned to active "Device" s=
ection "ATI Mach64 GX".

Bingo, this time the driver attached properly.

> (II) Loading sub module "atimisc"
> (II) LoadModule: "atimisc"
> (II) Loading /usr/X11R6/lib/modules/drivers/atimisc_drv.o
> (II) Module atimisc: vendor=3D"The XFree86 Project"
>         compiled for 4.4.0, module version =3D 6.5.6
>         Module class: XFree86 Video Driver
>         ABI class: XFree86 Video Driver, version 0.7
> (II) resource ranges after probing:
>         [0] -1  0       0xffffffff - 0xffffffff (0x1) MX[B]
>         [1] -1  0       0x00000000 - 0x00000000 (0x1) MX[B]
>         [2] -1  0       0xf3000000 - 0xf3ffffff (0x1000000) MX[B]E
>         [3] -1  0       0x81000000 - 0x81ffffff (0x1000000) MX[B](B)
>         [4] -1  0       0x0000ffff - 0x0000ffff (0x1) IX[B]
>         [5] -1  0       0x00000000 - 0x00000000 (0x1) IX[B]
> (=3D=3D) ATI(0): Chipset:  "ati".
> (**) ATI(0): Depth 8, (--) framebuffer bpp 8
> (II) ATI(0): BIOS Data:  BIOSSize=3D0x0000, ROMTable=3D0x0000.
> (II) ATI(0): BIOS Data:  ClockTable=3D0x0000, FrequencyTable=3D0x0000.
> (II) ATI(0): BIOS Data:  LCDTable=3D0x0000, LCDPanelInfo=3D0x0000.
> (II) ATI(0): BIOS Data:  VideoTable=3D0x0000, HardwareTable=3D0x0000.
> (II) ATI(0): BIOS Data:  I2CType=3D0x00, Tuner=3D0x00, Decoder=3D0x00, Au=
dio=3D0x0F.

... and here things go awry:

> (--) ATI(0): ATI 88800GX-F graphics controller detected.
> (--) ATI(0): Chip type 4758 "GX", class 0, revision 0x03.
> (--) ATI(0): 16-Bit ISA bus interface detected.

the remark about 16bit ISA is certainly bogus.

> (--) ATI(0): ATI Mach64 adapter detected.
> (WW) ATI(0): Unknown RAMDAC type 0x9A detected.
> (=3D=3D) ATI(0): RGB weight 666
> (=3D=3D) ATI(0): Default visual is PseudoColor
> (=3D=3D) ATI(0): Using gamma correction (1.0, 1.0, 1.0)
> (II) ATI(0): Using Mach64 accelerator CRTC.
> (EE) ATI(0): Linear aperture not available.

errr, can't map the linear aperture?

Umm, I just found a typo. Please download the kernel again...
The IO range was a bit TOO BIG and collided with the rest. Fixed that.
Now it should get a bit further.

have fun
Michael


--Signature_Mon__23_May_2005_13_57_05_-0400_y3wue6jPVlNN8q_8
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (NetBSD)

iQEVAwUBQpIZccpnzkX8Yg2nAQIoOQf7BEXQ6UeE/BKVgwLvRHADiVz7a3jROin4
U8JpPHVkiNViSE5bg0iz4+Yausxy9N3OQqo8tet+kO1ugFruyi88tCh/IBTge+Pw
PLSnNoR39EWbeyI4q/5+/T9o0Cii2T40QFuDyzs0NZq1z50G36ZtS52ATKTZniKU
QMx32bLQ9m6BK21KiCENmS/CsIlPlkuEouVujHg8yfe9xpCtFnvKYzF84mnqT3pV
IcYRp4oISH/KT/DlC3cxqGo/Ipj04D1Kk6UBFBQj6X+GIrJ6WcErykrvWPSqtnAk
iDNSig26BPYoXNgTwTTu/+3PzMttNwN8b/GPydMqWcmAWsWRkcsuSA==
=mjlS
-----END PGP SIGNATURE-----

--Signature_Mon__23_May_2005_13_57_05_-0400_y3wue6jPVlNN8q_8--