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

Re: Status of the FB drivers on m68k



Hi Adrian,

On Tue, Oct 10, 2017 at 8:32 PM, John Paul Adrian Glaubitz
<glaubitz@physik.fu-berlin.de> wrote:
> Does anyone of the kernel guys, especially Geert, know what the current status
> of the framebuffer drivers on m68k is?
>
> I am currently discussing the topic of usable graphics cards on Debian/m68k
> on the German Amiga forum a1k.org since one user asked me [1] and he told
> me that in the past, users could use CONFIG_FB_CYBER and CONFIG_FB_VIRGE
> which both seem gone, sadly.

CyberVision 64, CyberVision 64/3D, and Retina/Z3 support were removed in
commit e019630e78e3482c ("[PATCH] remove broken video drivers").

All of them were marked broken before because they needed an update
for the new fbdev framework, cfr. e.g full-history-linux
commit 6764ca1a7c58dc5f07bd730000a4c40be4ef9f00
Author: Geert Uytterhoeven <geert@linux-m68k.org>
Date:   Sun Sep 28 20:02:47 2003 -0700

    [PATCH] Amiga Cybervision 64/3D frame buffer device is broken

    Amiga Cybervision 64/3D frame buffer device is broken (needs update to new
    fbdev framework)

> Also, the CONFIG_FB_PM2 driver is marked as broken [2].

>From full-history-linux:
commit a05cb1584100212ae8b20a8026dac1f814760158
Author: Geert Uytterhoeven <geert@linux-m68k.org>
Date:   Mon Apr 12 17:29:57 2004 -0700

    [PATCH] Pm2fb is broken on Amiga

    Permedia2: Mark pm2fb broken on Amiga, until somebody fixes it (pm2fb.c
    explicitly tests for CONFIG_PCI right now)

> Is there a chance to bring the CYBER and VIRGE drivers back? And maybe
> get PM2 working on m68k?

There's always a chance ;-)
You "just" need someone with the hardware, programming skills, and a
strong desire to get it working again.

For CyberVision 64, CyberVision 64/3D, and Retina/Z3, the amount of work
shouldn't be that big. Just revert commit e019630e78e3482c, and look how
other fbdev driver were converted to the new framework.

However, in the mean time another S3 Trio / Virge driver was added, so it
may make more sense to add Amiga support to the latter.  But as I expect
that driver to contain many PC-isms, and rely on the BIOS having initialized
the graphics chip first, reviving FB_CYBER and FB_VIRGE as a first step,
may be the best approach.

I expect fixing Permedia2 to be much harder...

Gr{oetje,eeting}s,

                        Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
                                -- Linus Torvalds


Reply to: