Hi, I've trouble in making aty128fb work on a G4, I have a kernel compiled with make-kpkg from the last kernel-source-2.4.20 and kernel-patch-benh.
OFfb works fine but I can find how to run XFree with it, so I compiled aty128fb in the kernel instead but the screen is automatically turned off. Keyboard is ok as I can log in and reboot, and I can also log in via ssh with no trouble so it's running but I have no display. I also tried to compile OFfb in the kernel and aty128fb as module and load it afterwards but I have an unresolved symbols error. Kernel config and message log (parts) follow. Thanks for any help Nicolas B. Kernel config: CONFIG_EXPERIMENTAL=y [...] CONFIG_VGA_CONSOLE=y [...] CONFIG_FB=y CONFIG_DUMMY_CONSOLE=y # CONFIG_FB_RIVA is not set # CONFIG_FB_CLGEN is not set # CONFIG_FB_PM2 is not set # CONFIG_FB_PM3 is not set # CONFIG_FB_CYBER2000 is not set # CONFIG_FB_OF is not set # CONFIG_FB_CONTROL is not set # CONFIG_FB_PLATINUM is not set # CONFIG_FB_VALKYRIE is not set # CONFIG_FB_CT65550 is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_S3TRIO is not set # CONFIG_FB_VGA16 is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_ATY is not set # CONFIG_FB_RADEON is not set CONFIG_FB_ATY128=y # CONFIG_FB_SIS is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_VIRTUAL is not set # CONFIG_FBCON_ADVANCED is not set CONFIG_FBCON_CFB8=y CONFIG_FBCON_CFB16=y CONFIG_FBCON_CFB24=y CONFIG_FBCON_CFB32=y # CONFIG_FBCON_FONTWIDTH8_ONLY is not set # CONFIG_FBCON_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y # CONFIG_FB_COMPAT_XPMAC is not set [...] CONFIG_AGP=y # CONFIG_AGP_INTEL is not set # CONFIG_AGP_I810 is not set # CONFIG_AGP_VIA is not set # CONFIG_AGP_AMD is not set # CONFIG_AGP_AMD_8151 is not set # CONFIG_AGP_SIS is not set # CONFIG_AGP_ALI is not set # CONFIG_AGP_SWORKS is not set CONFIG_AGP_UNINORTH=y # CONFIG_DRM is not set [...] messages log: Mar 9 13:10:33 BertolG4 kernel: klogd 1.4.1#10, log source = /proc/kmsg started. Mar 9 13:10:33 BertolG4 kernel: Inspecting /boot/System.map-2.4.20 Mar 9 13:10:34 BertolG4 kernel: Loaded 15805 symbols from /boot/System.map-2.4.20. Mar 9 13:10:34 BertolG4 kernel: Symbols match kernel version 2.4.20. Mar 9 13:10:34 BertolG4 kernel: Loaded 10 symbols from 2 modules. Mar 9 13:10:34 BertolG4 kernel: Memory BAT mapping: BAT2=128Mb, BAT3=64Mb, residual: 0Mb Mar 9 13:10:34 BertolG4 kernel: Total memory = 192MB; using 512kB for hash table (at c0280000) Mar 9 13:10:34 BertolG4 kernel: Linux version 2.4.20 ([EMAIL PROTECTED]) (gcc version 2.95.4 20011002 (Debian prerelease)) #3 dim mar 9 12:20:31 CET 2003 Mar 9 13:10:34 BertolG4 kernel: Found Uninorth memory controller & host bridge, revision: 8 Mar 9 13:10:34 BertolG4 kernel: Mapped at 0xfdf04000 Mar 9 13:10:34 BertolG4 kernel: Found a Keylargo mac-io controller, rev: 3, mapped at 0xfde84000 Mar 9 13:10:34 BertolG4 kernel: Processor NAP mode on idle enabled. Mar 9 13:10:34 BertolG4 kernel: PowerMac motherboard: PowerMac G4 AGP Graphics Mar 9 13:10:34 BertolG4 kernel: Found UniNorth PCI host bridge at 0xf0000000. Firmware bus number: 0->0 Mar 9 13:10:34 BertolG4 kernel: hose pci, pci_mem_offset: 00000000, start0: f1000000 Mar 9 13:10:34 BertolG4 kernel: io_base_virt: fd681000, io_base_phys: f0000000, isa_mem_base: 00000000 Mar 9 13:10:34 BertolG4 kernel: Found UniNorth PCI host bridge at 0xf2000000. Firmware bus number: 0->1 Mar 9 13:10:34 BertolG4 kernel: hose pci, pci_mem_offset: 00000000, start0: f3000000 Mar 9 13:10:34 BertolG4 kernel: io_base_virt: fce7f000, io_base_phys: f2000000, isa_mem_base: 00000000 Mar 9 13:10:34 BertolG4 kernel: Found UniNorth PCI host bridge at 0xf4000000. Firmware bus number: 0->0 Mar 9 13:10:34 BertolG4 kernel: hose pci, pci_mem_offset: 00000000, start0: f5000000 Mar 9 13:10:34 BertolG4 kernel: io_base_virt: fc67d000, io_base_phys: f4000000, isa_mem_base: 00000000 Mar 9 13:10:34 BertolG4 kernel: PMU driver 2 initialized for Core99, firmware: 0c Mar 9 13:10:34 BertolG4 kernel: On node 0 totalpages: 49152 Mar 9 13:10:34 BertolG4 kernel: zone(0): 49152 pages. Mar 9 13:10:34 BertolG4 kernel: zone(1): 0 pages. Mar 9 13:10:34 BertolG4 kernel: zone(2): 0 pages. Mar 9 13:10:34 BertolG4 kernel: Kernel command line: root=/dev/hda14 ro mem=192M video=aty128fb Mar 9 13:10:34 BertolG4 kernel: PowerMac using OpenPIC irq controller Mar 9 13:10:34 BertolG4 kernel: OpenPIC Version 1.2 (4 CPUs and 64 IRQ sources) at fc636000 Mar 9 13:10:34 BertolG4 kernel: OpenPIC timer frequency is 4.166666 MHz Mar 9 13:10:34 BertolG4 kernel: GMT Delta read from XPRAM: 60 minutes, DST: off Mar 9 13:10:34 BertolG4 kernel: via_calibrate_decr: ticks per jiffy = 249087 (1494526 ticks) Mar 9 13:10:34 BertolG4 kernel: Console: colour dummy device 80x25 Mar 9 13:10:34 BertolG4 kernel: Calibrating delay loop... 796.26 BogoMIPS Mar 9 13:10:34 BertolG4 kernel: Memory: 191604k available (1244k kernel code, 752k data, 124k init, 0k highmem) Mar 9 13:10:34 BertolG4 kernel: AGP special page: 0xcbfff000 [...] Mar 9 13:10:34 BertolG4 kernel: Linux NET4.0 for Linux 2.4 Mar 9 13:10:34 BertolG4 kernel: Based upon Swansea University Computer Society NET3.039 Mar 9 13:10:34 BertolG4 kernel: Initializing RT netlink socket Mar 9 13:10:34 BertolG4 kernel: Thermal assist unit using timers, shrink_timer: 200 jiffies Mar 9 13:10:34 BertolG4 kernel: Starting kswapd Mar 9 13:10:34 BertolG4 kernel: Journalled Block Device driver loaded Mar 9 13:10:34 BertolG4 kernel: PCI: Enabling device 00:10.0 (0086 -> 0087) Mar 9 13:10:34 BertolG4 kernel: aty128fb: Rage128 Pro PF (AGP) [chip rev 0x1] 16M 128-bit SDR SGRAM (1:1) Mar 9 13:10:34 BertolG4 kernel: Console: switching to colour frame buffer device 128x48 Mar 9 13:10:34 BertolG4 kernel: fb0: ATY Rage128 frame buffer device on PCI Mar 9 13:10:34 BertolG4 kernel: pty: 256 Unix98 ptys configured Mar 9 13:10:34 BertolG4 kernel: Uniform Multi-Platform E-IDE driver Revision: 6.31 --