FreeBSD on iMac G3
Jochen Fahrner
freebsd at fahrners.de
Sun Apr 12 08:29:00 PDT 2009
Hi Nathan,
>> (II) R128(0): initializing int10
> You might want to try setting NoInt10.
> I have no idea what your graphics card will try to do if you if you
> do that -- mine at least will stomp all over the system and then
> crash it. You may also need to set UseFBDev to false. The first is
> an x86-ism, and your built-in graphics do not have an x86 ROM, and
> the second is a Linux-ism. Both are on by default in X for god
> knows what reason...
1. I found a bug in the driver source. I was looking how I can
disable this int10 stuff. There were some ifdef's around that read:
#if defined(__powerpc__) || defined(__alpha__)
and a comment that int10 is not working on alpha.
Bit one ifdef was only:
#if 1 && !defined(__alpha__)
I changed that to
#if 1 && !defined(__alpha__) && !defined(__powerpc__)
Now it does not try to load int10 module. But now comes another error:
(II) R128(0): PCI bus 0 card 16 func 0
(==) R128(0): Depth 24, (--) framebuffer bpp 32
(II) R128(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
(==) R128(0): Default visual is TrueColor
(**) R128(0): Option "UseFBDev" "False"
(II) R128(0): VGAAccess option set to FALSE, VGA module load skipped
(==) R128(0): RGB weight 888
(II) R128(0): Using 8 bits per RGB (8 bit DAC)
(--) R128(0): Chipset: "ATI Rage 128 Pro ULTRA TR (AGP)" (ChipID =
0x5452)
(--) R128(0): Linear framebuffer at 0x08000000
(EE) R128(0): No valid MMIO address
Looks like it has to read some information from the chipset, either
via framebuffer or via int10. Both is not available on PPC BSD.
Looks like the Rage only works with Linux. ???
More information about the freebsd-ppc
mailing list