From: Dawud, M. <muh...@in...> - 2001-05-15 15:40:07
|
Hi Salvatore, Currently I'm using an i810 machine which does not support VESA 2.0, thus my need to use VGA16 framebuffer support in the kernel which is a bummer because the resolution is only so much. I've downloaded the vga256fb, however after a successful compilation I can't seem to execute the file.... When executing vga256ctrl, it cannot find the available modes and displays the following error : Available modes: ioctl: Invalid argument --- ioctl(VGA256_GET_FLAGS): Invalid argument ioctl(VGA256_GET_LE_FRAMERATE): Invalid argument Linear emulation frame rate: 0 smart update: off update by line: off ignore nonstd: off I'd like to design a framebuffer based graphic GUI during the boot up phase that covers all the messages after the kernel messages. The graphic should cover all the INIT executables. In the second stage I'd like to take the previously designed GUI and replace it with a GUI that can select which services that you'd prefer before the INIT begins. I was looking into the methods to implement this, however there seems to be a lack of resources on this... I believe my best bet is a framebuffer implementation... The only way to implement this I think would be to include my existing framebuffer dump (just a few horizontal lines streaking across the screen) and patch it into the kernel. I don't however know where to include it in the kernel and I don't really know where to modify ... I'm still new to kernel hacking...... Still reading up..... The closest that I can come up to is the Linux Progressive Patch, which patches over the kernel boot up with a Win98' like logo for the Linux machine that you are using. Unfortunately the patch is only for VESA 2.0 compliant machines... My meager 166 Pentium PC with an S3 card can be considered exempt from the requirements above.... Any pointers or help would be very much appreciated..... Thanks again guys..... Regards, Dawud -----Original Message----- From: antirez [mailto:an...@in...] Sent: Monday, May 14, 2001 7:43 PM To: Dawud, Muhd Cc: lin...@li... Subject: Re: [Linux-fbdev-devel] Query on framebuffer implementations On Mon, May 14, 2001 at 12:36:24AM +0800, Dawud, Muhd wrote: > Hi all, > > I'd like to ask a quick question on framebuffer implementations if you guys > don't mind...... > > In recent releases of the red-hat linux (I'm using 7.0) the bootloader is a > graphical interface, I'm wondering how I could program something like this. > My current machine is a 166MHZ Pentium with only VESA 1.2 support so the > best framebuffer support that I have is VGA16. Furthermore I can only come > up with ugly looking graphics in 16 colors which can only start after I've > logged into the system. The lilo GUI is excellent compared to my lousy GUI, You can use the patch at http://www.kyuzz.org/antirez/vga256fb.html to get 360x480 in 256 colors without VESA 2.0 support. It seems there are different patches to add this support in the linux framebuffer, but I don't know where to get they. > does anyone know how lilo does this... I presume that it is also a > framebuffer dump but how does it get 256K resolution. I would really like to > write some kind of personalized GUI to replace the red-hat lilo prompt but I > am at a loss on how to proceed... Can anyone out there kindly offer me some > pointers ??? I don't know how this works. Maybe all the graphic support is implemented in the boot loader itself. I can't see how a boot loader can directly use the linux framebuffer abstraction: the boot loader itself contains portion of the linux kernel? Is it a "linux booting linux" hack? > So in essence my problem is two-fold, I don't know how to load my customized > GUI to replace lilo's gui and I don't know how to code a nicer GUI using > framebuffers. Again I don't know if I'm attacking the problem in a wrong > way. Any help would be very much appreciated. You should provide more information about this boot loader. regards, Salvatore -- Salvatore Sanfilippo <an...@in...> http://www.kyuzz.org/antirez finger an...@te... for PGP key 28 52 F5 4A 49 65 34 29 - 1D 1B F6 DA 24 C7 12 BF |
From: Dawud, M. <muh...@in...> - 2001-05-18 04:56:07
|
Hi all, I've donwloaded the updated i810 framebuffer drivers. Pardon me for asking but I'm not exactly a seasoned Linux whiz and I understand that this question is rather trivial but I've tried a few things so far but they haven't worked... I don't really know how I can install and enable the drivers. In the tarred file, there is only two files which are i810fb.c & i810fb.h. What I've done so far is :- - I've put both the i810fb.c and i810fb.h in the /usr/src/linux/drivers/video directory - I've also downloaded a previous version of drivers_video.tgz, and I've placed the Config.in and the fbmem.c file in the /usr/src/linux/drivers/video directory. - What's next.... any tips.... Thanks, Dawud -----Original Message----- From: Tea Age [mailto:th...@vi...] Sent: Thursday, May 17, 2001 12:36 AM To: Geert Uytterhoeven; James Simmons Cc: Dawud, Muhd; antirez; lin...@li... Subject: Re: [Linux-fbdev-devel] Query on framebuffer implementations On Tuesday 15 May 2001 19:40, Geert Uytterhoeven wrote: > On Tue, 15 May 2001, James Simmons wrote: > > > Currently I'm using an i810 machine which does not support VESA 2.0, > > > > Their is a i810 framebuffer driver avaiable. It should be in fbdev CVS. > > ^^^^^^ > `should be', like in `should be there, but it isn't yet'. I have no idea about the fbdev CVS and its policy. The latest copy I know, can be found here: http://www.visuelle-maschinen.de/ctfb/i810/i810fb1-06.tgz Thomas |
From: tea a. <th...@ag...> - 2001-07-05 18:48:40
|
Sorry for answering that late. I uploaded today changes I made inside the kernel sources versions 2.2.18 and 2.4.4 Please check following link. http://www.visuelle-maschinen.de/ctfb/fb/drivers/i810.kernelmerges/ Hope that helps. Thomas ps: Somebody else asked for a 2.4.5 patch. Unfortunately I lost this mail. I hope he is watching the mailing list Am Friday 18 May 2001 06:55, schrieb Dawud, Muhd: / On Friday 18 May 2001 06:55, Dawud, Muhd wrote: > Hi all, > > I've donwloaded the updated i810 framebuffer drivers. Pardon me for asking > but I'm not exactly a seasoned Linux whiz and I understand that this > question is rather trivial but I've tried a few things so far but they > haven't worked... I don't really know how I can install and enable the > drivers. In the tarred file, there is only two files which are i810fb.c & > i810fb.h. What I've done so far is :- > > - I've put both the i810fb.c and i810fb.h in the > /usr/src/linux/drivers/video directory > - I've also downloaded a previous version of drivers_video.tgz, and > I've placed the Config.in and the fbmem.c file in the > /usr/src/linux/drivers/video directory. > - What's next.... any tips.... > > Thanks, > Dawud > > > > -----Original Message----- > From: Tea Age [mailto:th...@vi...] > Sent: Thursday, May 17, 2001 12:36 AM > To: Geert Uytterhoeven; James Simmons > Cc: Dawud, Muhd; antirez; lin...@li... > Subject: Re: [Linux-fbdev-devel] Query on framebuffer implementations > > On Tuesday 15 May 2001 19:40, Geert Uytterhoeven wrote: > > On Tue, 15 May 2001, James Simmons wrote: > > > > Currently I'm using an i810 machine which does not support VESA 2.0, > > > > > > Their is a i810 framebuffer driver avaiable. It should be in fbdev CVS. > > > > ^^^^^^ > > `should be', like in `should be there, but it isn't yet'. > > I have no idea about the fbdev CVS and its policy. > The latest copy I know, can be found here: > http://www.visuelle-maschinen.de/ctfb/i810/i810fb1-06.tgz > > Thomas > > _______________________________________________ > Linux-fbdev-devel mailing list > Lin...@li... > http://lists.sourceforge.net/lists/listinfo/linux-fbdev-devel |
From: Jeff G. <jg...@ma...> - 2001-07-05 19:00:28
|
tea age wrote: > > Sorry for answering that late. I uploaded today changes I made inside the > kernel sources versions 2.2.18 and 2.4.4 > Please check following link. > > http://www.visuelle-maschinen.de/ctfb/fb/drivers/i810.kernelmerges/ Cool! Have you tested it with fbtest, or similar? Last time I saw the i810fb code running on an i810 machine, it was not reliable at all. -- Jeff Garzik | Thalidomide, eh? Building 1024 | So you're saying the eggplant has an accomplice? MandrakeSoft | |
From: tea a. <th...@ag...> - 2001-07-09 12:46:01
|
Am Thursday 05 July 2001 21:00, schrieb Jeff Garzik: / On Thursday 05 July 2001 21:00, Jeff Garzik wrote: > tea age wrote: > > Sorry for answering that late. I uploaded today changes I made inside the > > kernel sources versions 2.2.18 and 2.4.4 > > Please check following link. > > > > http://www.visuelle-maschinen.de/ctfb/fb/drivers/i810.kernelmerges/ > > Cool! > > Have you tested it with fbtest, or similar? > > Last time I saw the i810fb code running on an i810 machine, it was not > reliable at all. It works fine for me. Bugs I do not know so far. BUT there is an issue if you like to run XFree and the i810fb in parallel (XFBDev on top of i810fb should work).This is not a bug, neither a feature! It is from my point of view an implementing problem of the agpgart stuff (no memory server). Details you can find under http://vis...@ww.../public_ftp/fb/drivers/i810/README.i810fb_XFree_Issue I uploaded this file today and it contains some mail exchange about this matter. Unfortunately I have not the power to solve this. Thomas |
From: James S. <jsi...@tr...> - 2001-05-15 16:52:58
|
> Currently I'm using an i810 machine which does not support VESA 2.0, Their is a i810 framebuffer driver avaiable. It should be in fbdev CVS. You need andrew morton's console patch and also arange the agp code to initialize before fbmem_init. |
From: Geert U. <ge...@li...> - 2001-05-15 17:42:24
|
On Tue, 15 May 2001, James Simmons wrote: > > Currently I'm using an i810 machine which does not support VESA 2.0, > > Their is a i810 framebuffer driver avaiable. It should be in fbdev CVS. ^^^^^^ `should be', like in `should be there, but it isn't yet'. BTW, I'm about to check in the new atyfb. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@li... 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 |
From: James S. <jsi...@tr...> - 2001-05-15 21:06:36
|
> > Their is a i810 framebuffer driver avaiable. It should be in fbdev CVS. > ^^^^^^ > `should be', like in `should be there, but it isn't yet'. > > BTW, I'm about to check in the new atyfb. Okay. BTW. Have you seen the thread on the kernel mailing list? |
From: Geert U. <ge...@li...> - 2001-05-16 05:49:14
|
On Tue, 15 May 2001, James Simmons wrote: > BTW. Have you seen the thread on the kernel mailing list? Which thread? Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@li... 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 |
From: James S. <jsi...@tr...> - 2001-05-16 16:02:46
|
> On Tue, 15 May 2001, James Simmons wrote: > > BTW. Have you seen the thread on the kernel mailing list? > > Which thread? Re: LANANA: To Pending Device Number Registrants I have talked to Viro and we are going to cook up a fbdev filesystem over the next few days. |
From: Geert U. <ge...@li...> - 2001-05-16 17:31:17
|
On Wed, 16 May 2001, James Simmons wrote: > > On Tue, 15 May 2001, James Simmons wrote: > > > BTW. Have you seen the thread on the kernel mailing list? > > > > Which thread? > > Re: LANANA: To Pending Device Number Registrants Yes, cfr. my postings yesterday and today :-) Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@li... 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 |
From: Tea A. <th...@vi...> - 2001-05-16 16:46:00
|
On Tuesday 15 May 2001 19:40, Geert Uytterhoeven wrote: > On Tue, 15 May 2001, James Simmons wrote: > > > Currently I'm using an i810 machine which does not support VESA 2.0, > > > > Their is a i810 framebuffer driver avaiable. It should be in fbdev CVS. > > ^^^^^^ > `should be', like in `should be there, but it isn't yet'. I have no idea about the fbdev CVS and its policy. The latest copy I know, can be found here: http://www.visuelle-maschinen.de/ctfb/i810/i810fb1-06.tgz Thomas |