> > aty128fb: Rage Mobility M3 (AGP) [chip rev 0x0] 8M 128-bit SDR SGRAM (1:1) > > Console: switching to colour frame buffer device 144x48 > > Registered "ati" backlight controller, level: 12/15 > > fb0: ATY Rage128 frame buffer device on PCI > > > no framebuffer address found for > > /[EMAIL PROTECTED]/ATY,[EMAIL PROTECTED]/ATY,RageM3p12B > > I wonder what this is about anyway? Why doesn't it find an address? > 'B' doesn't have one, but 'A' does, so why is it using 'B'?
B and A are OF aliases for the same device I reckon, and which of the OF nodes got supplied an address by Apple is beyond anyone's guess. Sometimes even the parent node got the address... Use the source, Luke. m3mirror is just a wrapper for the mirror ioctl, so look at the ioctl code in the aty128fb driver. Make aty128fb spit out a few messages indicating what it's doing. Make sure m3mirror was built with kernel headers matching your kernel version, in case the or layout size of the ioctl data has changed. > the part that's interesting starts here: > > open("/dev/fb0", O_RDONLY) = 4 So it did successfully open /dev/fb0. Now what? Michael