Re: 2.6.10-rc2 on VAIO laptop and PowerMac 8500/G3

From: Benjamin Herrenschmidt (benh_at_kernel.crashing.org)
Date: 11/19/04

  • Next message: Adrian Bunk: "Re: [patch] 2.6.10-rc2-mm2: MTD_XIP dependencies"
    To: John Mock <kd6pag@qsl.net>
    Date:	Fri, 19 Nov 2004 10:17:02 +1100
    
    

    > The PowerMac 8500/G3 does not come up at all. Upgrading to 2.6.10-rc2-bk1
    > fixed a couple of minor PPC problems, but it's still failing. I can't see
    > what's going on because it appears that the video parameters don't match
    > the framebuffer geometry and almost everything is black with a few thin
    > diagonal lines of dots and dashes (which don't look like morse code...).
    > I have not mananged to get serial console to work on this machine, so i'm
    > rather clueless. So all i can offer is the .config for it (see below).
    > I tried to regress this problem and it seems to have appeared somewhere
    > between 2.6.8 and 2.6.9-rc1.
    >
    > It does seem to be specific to CONFIG_FB_CONTROL, as if CONFIG_FB_OF is set
    > instead, the PowerMac will boot OK, but all that will appear on the screen
    > until 'xdm' is started is a cute penguin. The nearly-blank screen with
    > CONFIG_FB_OF only set goes back at least until 2.6.3, after which i lost
    > patience chasing the problem down.

    You lack CONFIG_FRAMEBUFFER_CONSOLE maybe ? You should use the
    pmac_defconfig ... Now, if controlfb still doesn't work, then I'll have
    to dig out my old 8500, it's possible that the recent changes to the
    fbdev layer broke some of those old drivers.

    As for serial, check out CONFIG_SERIAL_PMACZILOG and
    CONFIG_SERIAL_PMACZILOG_CONSOLE.

    > In addition, to that on the PowerMac, when things are running normally
    > (under 2.6.8 for example), switching to a virtual console from X windows
    > causes the vertical refresh rate to be set to about 47Hz, i.e. the screen
    > loses sync. It can be fixed (until X windows is visited again) using 'ssh'
    > from another machine and doing a 'fbset' with the correct vertical sync
    > rate. That problem has been with me for quite awhile.

    Yes, that is due to the 2.6 changes in fbdev/fbcon, the loss of the per
    VT mode data structure, the driver is now sort-of supposed to re-invent
    a mode based on bogus stuff sent by fbcon on console switch. I don't
    like it much, but I suppose I'll have to fix controlfb (and platinumfb
    etc...).

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/


  • Next message: Adrian Bunk: "Re: [patch] 2.6.10-rc2-mm2: MTD_XIP dependencies"

    Relevant Pages

    • RE: Driver Model 2 Proposal - Linux Kernel Performance v Usability
      ... I agree that it is an extra interface ... > Windows has many faults but drivers are often compatible across ... common users in the Windows world can't handle installing a driver any better than they would be able to in Linux. ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: [Bug 1412] Copy from USB1 CF/SM reader stalls, no actual content is read (only directory structu
      ... For drivers like this that aren't performance critical and ... > depends on the capabilities of the USB host controller that our device ... and if the result is 0 then calling kmap() ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: HighPoint 374
      ... > I'm using two seagates, one Samsung and one Maxtor, ... > drivers, pretty much everything that does not relate directly to the IDE ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: Losing interrupts
      ... > bus to completely freeze until the FIFO had drained. ... at which point they fixed their drivers. ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: [PATCH] pci_ids: remove non-referenced symbols from pci_ids.h
      ... > drivers don't compile cleanly thus are not in use, ... At least 2 distros are carrying patches removing the BROKEN attribute ... on the advansys Kconfig for some architectures. ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)