> On Tue, 8 May 2007, Samium Gromoff wrote: >> At Tue, 8 May 2007 02:24:20 -0400 (EDT), >> sknauert@xxxxxxxxxxxx wrote: >> [snip] >> > 3) I tried a Voodoo 1, ATI Mach 64, S3 Virge DX, GX, etc., I actually >> have >> > a Millenium I but it won't fit in the O2. >> >> Are you sure those have/need not to have proper BIOSen flashed onto >> them? >> >> As i imagine, a videocard with x86 cr^Bode flashed into it is pretty >> useless, >> or worse than useless, on anything but x86... > > You can run the x86 emulator to execute the BIOS code. IIRC, (some version > of) > the X server has such an emulator included. But that indeeds need `legacy > I/O > port' access to work. > > It's a pity the Millenium doesn't fit, as matroxfb is about the only > frame buffer device that can initialize a graphics card from scratch, > without help from the BIOS... > > Gr{oetje,eeting}s, > > Geert > > -- > Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- > geert@xxxxxxxxxxxxxx > > 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 > X.org should have the x86 emulation, it's called Int10 and I have enabled it. However, I get the following errors: (EE) end of block range 0x1ffffef < begin 0xfffffff0 (EE) end of block range 0xfef < begin 0xffffff0 with all my cards when I try to use it. These are repeated many times, I can provide full error logs if anybody wants. My guess is this is indicating I'm lacking proper support for the emulation to work correctly, whether this is framebuffer support or purely legacy addressing.