I managed to get a new logic board for my beige G3, and with this one the on-board ATI display actually works (under MacOS anyway). This is lots better than the IMS Twin Turbo display.
I can't get the thing to display a console while booting under Linux, though. It works flawlessly under MacOS, but when I boot into linux (using BootX), I get this on the display: > Welcome to Linux, kernel 2.6.8-tinkerbell-3 > > linked at : 0xc0000000 > frame buffer at : 0x82801000 (phys), 0xd801000 (log) > klimit: : 0xc03bb000 > MSR : 0x00000072 > HID0 : 0x0210c0ac > ICTC : 0x00000000 > > pmac_init(): exit > id mach(): done > MMU:enter > MMU:hw init > hash:enter > hash:find piece > hash:patch > hash:done > MMU:mapin > MMU:setio > MMU:exit > setup_arch: enter > setup_arch: bootmem > arch: exit ... and there it hangs. If I wait long enough, it reboots, but that's all. I can get it to boot properly by directing the console to a serial port, and once it's booted I get VGA consoles (I can log in, even run X), but I can't find a way to get the console to show up while it's booting. I've tried every combination of "video=atyfb:vmode:xx,cmode:yy" kernel command lines I can think of. I actually read the BootX docs and added ",mclk:63" to that, but it didn't help. I've tried it with "No video driver" selected and unselected. I've tried it with "Force video settings" selected and unselected. Still the same result. One possible clue is the output from dmesg: > PCI: Probing PCI hardware > PCI: Cannot allocate resource region 2 of device 0000:00:12.0 > PCI: Cannot allocate resource region 1 of device 0000:00:12.0 > Registering pmac pic with sysfs... > SCSI subsystem initialized > MacOS display is /pci/ATY,mach64_3DUPro Are the "Cannot allocate resource..." lines significant? Finally, here's the relevant output of `lspci -bvv`: > 0000:00:12.0 VGA compatible controller: ATI Technologies Inc 3D Rage Pro > 215GP (rev 5c) (prog-if 00 [VGA]) > Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- > Stepping+ SERR- FastB2B- > Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- > <TAbort- <MAbort- >SERR- <PERR- > Latency: 32 (2000ns min), Cache Line Size: 0x08 (32 bytes) > Interrupt: pin A routed to IRQ 22 > Region 0: Memory at 82000000 (32-bit, non-prefetchable) > Region 1: I/O ports at 1000 [disabled] > Region 2: Memory at 80000000 (32-bit, non-prefetchable) -- Ron Murray ([EMAIL PROTECTED]) http://www.rjmx.net/~ron GPG Public Key Fingerprint: F2C1 FC47 5EF7 0317 133C D66B 8ADA A3C4 D86C 74DE