[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

2.6.0-test9 on the G3 ibook



Hi,

I've compiled the benh tree of 2.6.0-test9 on my ibook (750FX CPU, 800MHz) and can boot into it fine, but the screen immediately starts flickering, with short horizontal lines interrupting the normal picture. This happens right away when the kernel boot messages appear and does not go away when X starts (same picture on tty1-4). I believe I encountered this phenomenon before under X when I first installed Linux on this machine, so it'll probably be a synchronisation rate issue (?). Graphics chip is a Radeon Mobility M7 LW [ Radeon Mobility 7500 ] I've tried passing "append: video=radeonfb" to the kernel in yaboot.conf but that didn't appear to change anything.

Here's some output from syslog:
Nov 11 15:10:28 wolverine kernel: hStart = 1048, hEnd = 1184, hTotal = 1344
Nov 11 15:10:28 wolverine kernel: vStart = 771, vEnd = 777, vTotal = 806
Nov 11 15:10:28 wolverine kernel: h_total_disp = 0x7f00a7^I hsync_strt_wid = 0x910412 Nov 11 15:10:28 wolverine kernel: v_total_disp = 0x2ff0325^I vsync_strt_wid = 0x860302
Nov 11 15:10:28 wolverine kernel: pixclock = 15384
Nov 11 15:10:28 wolverine kernel: freq = 6500
Nov 11 15:10:28 wolverine kernel: post div = 0x2
Nov 11 15:10:28 wolverine kernel: fb_div = 0x3a
Nov 11 15:10:28 wolverine kernel: ppll_div_3 = 0x1003a
Nov 11 15:10:28 wolverine kernel: lvds_gen_cntl: 000d3ca1

Here's my lspci:
00:0b.0 Host bridge: Apple Computer Inc. UniNorth/Pangea AGP
00:10.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500]
10:0b.0 Host bridge: Apple Computer Inc. UniNorth/Pangea PCI
10:17.0 Class ff00: Apple Computer Inc. KeyLargo/Pangea Mac I/O
10:18.0 USB Controller: Apple Computer Inc. KeyLargo/Pangea USB
10:19.0 USB Controller: Apple Computer Inc. KeyLargo/Pangea USB
20:0b.0 Host bridge: Apple Computer Inc. UniNorth/Pangea Internal PCI
20:0e.0 Class ffff: Apple Computer Inc. UniNorth/Pangea FireWire (rev ff)
20:0f.0 Ethernet controller: Apple Computer Inc. UniNorth/Pangea GMAC (Sun GEM)

and the relevant part of the kernel compile .config:
#
# Graphics support
#
CONFIG_FB=y
# CONFIG_FB_CYBER2000 is not set
CONFIG_FB_OF=y
CONFIG_FB_CONTROL=y
CONFIG_FB_PLATINUM=y
CONFIG_FB_VALKYRIE=y
CONFIG_FB_CT65550=y
CONFIG_FB_IMSTT=y
# CONFIG_FB_S3TRIO is not set
CONFIG_FB_VGA16=y
# CONFIG_FB_RIVA is not set
# CONFIG_FB_MATROX is not set
# CONFIG_FB_RADEON_OLD is not set
CONFIG_FB_RADEON=y
CONFIG_FB_ATY128=y
CONFIG_FB_ATY=y
CONFIG_FB_ATY_CT=y
CONFIG_FB_ATY_GX=y
CONFIG_FB_ATY_XL_INIT=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=y
CONFIG_FB_VIRTUAL=m

And the part of my (working) XF86Config-4 file which deals with the graphics card:
Section "Monitor"
   Identifier      "iBookDualUSB_LCD"
   HorizSync       30-100
   VertRefresh     50-160
   Gamma           1.0

Mode "1024x768"
   # D: 64.994 MHz, H: 48.359 kHz, V: 59.998 Hz
   DotClock 64.995
   HTimings 1024 1082 1218 1344
   VTimings 768 771 777 806
   Flags    "-HSync" "-VSync"
EndMode


Does anybody have any pointers for me what to try next? I found a Suse documentation page ( http://sdb.suse.de/sdb/en/html/olh_ppc_framebuffer.html ) which explains how to configure the kernel framebuffer via a boot option but don't know whether that can be used for 2.6 or indeed exactly which parameters to pass. I'll gladly provide any additional information that'd help diagnose this problem.

Thanks for any help,

Marc



Reply to: