* still ati fb errors with 2.5.31, thought patch applied @ 2002-08-28 7:05 Clemens 'Gullevek' Schwaighofer 2002-08-28 18:15 ` James Simmons 0 siblings, 1 reply; 5+ messages in thread From: Clemens 'Gullevek' Schwaighofer @ 2002-08-28 7:05 UTC (permalink / raw) To: Linux Kernel Mailing List Hello Linux, it's 09:04 on 28.08.2002 aty128fb.c: In function `aty128_pci_register': aty128fb.c:1730: too many arguments to function `aty128find_ROM' aty128fb.c:1736: warning: passing arg 1 of `aty128_get_pllinfo' from incompatible pointer type aty128fb.c:1749: structure has no member named `mtrr' aty128fb.c:1750: structure has no member named `vram_size' aty128fb.c:1751: structure has no member named `mtrr' aty128fb.c: At top level: aty128fb.c:1402: warning: `aty128fb_rasterimg' defined but not used make[3]: *** [aty128fb.o] Error 1 make[3]: Leaving directory `/usr/src/kernel/2.5.32/linux-2.5.32/drivers/video' make[2]: *** [video] Error 2 make[2]: Leaving directory `/usr/src/kernel/2.5.32/linux-2.5.32/drivers' make[1]: *** [drivers] Error 2 make[1]: Leaving directory `/usr/src/kernel/2.5.32/linux-2.5.32' make: *** [bzImage] Error 2 gcc 3.2 I have applied the atifb patch postet earlier (19th august by Paul Mackerras), but still get this error ... Best regards, Clemens -- _________/\_____________________ ^_^ ()~() Clemens 'Gullevek' Schwaighofer \_______ @_@ ^_~ //@ @\\ ICQ#: 9646646 I AM FROM AUSTRIA! \______________ °_° //\ ~ /\\ http://www.animeundmanga.at | http://www.gullevek.org \_____________ ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: still ati fb errors with 2.5.31, thought patch applied 2002-08-28 7:05 still ati fb errors with 2.5.31, thought patch applied Clemens 'Gullevek' Schwaighofer @ 2002-08-28 18:15 ` James Simmons 2002-08-28 21:38 ` Paul Mackerras 0 siblings, 1 reply; 5+ messages in thread From: James Simmons @ 2002-08-28 18:15 UTC (permalink / raw) To: Clemens 'Gullevek' Schwaighofer; +Cc: Linux Kernel Mailing List > aty128fb.c: In function `aty128_pci_register': > aty128fb.c:1730: too many arguments to function `aty128find_ROM' > aty128fb.c:1736: warning: passing arg 1 of `aty128_get_pllinfo' from incompatible pointer type > aty128fb.c:1749: structure has no member named `mtrr' > aty128fb.c:1750: structure has no member named `vram_size' > aty128fb.c:1751: structure has no member named `mtrr' > aty128fb.c: At top level: > aty128fb.c:1402: warning: `aty128fb_rasterimg' defined but not used > make[3]: *** [aty128fb.o] Error 1 > make[3]: Leaving directory `/usr/src/kernel/2.5.32/linux-2.5.32/drivers/video' > make[2]: *** [video] Error 2 > make[2]: Leaving directory `/usr/src/kernel/2.5.32/linux-2.5.32/drivers' > make[1]: *** [drivers] Error 2 > make[1]: Leaving directory `/usr/src/kernel/2.5.32/linux-2.5.32' > make: *** [bzImage] Error 2 This driver has not been ported to the new api. > I have applied the atifb patch postet earlier (19th august by Paul > Mackerras), but still get this error ... The next set of changes for the fbdev layer includes a bunch of fixes including ones for atifb. MS: (n) 1. A debilitating and surprisingly widespread affliction that renders the sufferer barely able to perform the simplest task. 2. A disease. James Simmons [jsimmons@users.sf.net] ____/| fbdev/console/gfx developer \ o.O| http://www.linux-fbdev.org =(_)= http://linuxgfx.sourceforge.net U http://linuxconsole.sourceforge.net ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: still ati fb errors with 2.5.31, thought patch applied 2002-08-28 18:15 ` James Simmons @ 2002-08-28 21:38 ` Paul Mackerras 2002-08-28 22:33 ` Paul Mackerras 0 siblings, 1 reply; 5+ messages in thread From: Paul Mackerras @ 2002-08-28 21:38 UTC (permalink / raw) To: James Simmons Cc: Clemens 'Gullevek' Schwaighofer, Linux Kernel Mailing List James Simmons writes: > > aty128fb.c: In function `aty128_pci_register': > > aty128fb.c:1730: too many arguments to function `aty128find_ROM' > > aty128fb.c:1736: warning: passing arg 1 of `aty128_get_pllinfo' from incompatible pointer type > > aty128fb.c:1749: structure has no member named `mtrr' > > aty128fb.c:1750: structure has no member named `vram_size' > > aty128fb.c:1751: structure has no member named `mtrr' > > aty128fb.c: At top level: > > aty128fb.c:1402: warning: `aty128fb_rasterimg' defined but not used > This driver has not been ported to the new api. I sent you a patch to convert aty128fb.c to the new API, and I posted a message to lkml saying that it was available at: ftp://ftp.samba.org/pub/paulus/aty128.patch It's about 112kB uncompressed, so I didn't include it in the mail to lkml, but I'll send it to anyone who asks. Paul. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: still ati fb errors with 2.5.31, thought patch applied 2002-08-28 21:38 ` Paul Mackerras @ 2002-08-28 22:33 ` Paul Mackerras 2002-08-30 14:13 ` Clemens 'Gullevek' Schwaighofer 0 siblings, 1 reply; 5+ messages in thread From: Paul Mackerras @ 2002-08-28 22:33 UTC (permalink / raw) To: James Simmons Cc: Clemens 'Gullevek' Schwaighofer, Linux Kernel Mailing List I wrote: > > This driver has not been ported to the new api. > > I sent you a patch to convert aty128fb.c to the new API, and I posted > a message to lkml saying that it was available at: But of course those error messages were *with* my patch. I just cross-compiled a kernel for i386 and got the same errors. Here is a patch to go on top of my other patch which should fix things, though I haven't tried running it on an x86 box yet. Paul. diff -urN pmac-ptep/drivers/video/Makefile pmac-2.5/drivers/video/Makefile --- pmac-ptep/drivers/video/Makefile Fri Aug 16 09:08:34 2002 +++ pmac-2.5/drivers/video/Makefile Thu Aug 29 08:26:47 2002 @@ -44,7 +44,7 @@ obj-$(CONFIG_FB_APOLLO) += dnfb.o cfbfillrect.o cfbimgblt.o obj-$(CONFIG_FB_Q40) += q40fb.o cfbfillrect.o cfbcopyarea.o cfbimgblt.o obj-$(CONFIG_FB_ATARI) += atafb.o -obj-$(CONFIG_FB_ATY128) += aty128fb.o +obj-$(CONFIG_FB_ATY128) += aty128fb.o cfbfillrect.o cfbcopyarea.o cfbimgblt.o obj-$(CONFIG_FB_RADEON) += radeonfb.o obj-$(CONFIG_FB_NEOMAGIC) += neofb.o cfbfillrect.o cfbcopyarea.o cfbimgblt.o obj-$(CONFIG_FB_IGA) += igafb.o diff -urN pmac-ptep/drivers/video/aty128fb.c pmac-2.5/drivers/video/aty128fb.c --- pmac-ptep/drivers/video/aty128fb.c Mon Aug 19 21:02:30 2002 +++ pmac-2.5/drivers/video/aty128fb.c Thu Aug 29 08:22:13 2002 @@ -360,7 +360,9 @@ static int aty128fb_blank(int blank, struct fb_info *fb); static int aty128fb_ioctl(struct inode *inode, struct file *file, u_int cmd, u_long arg, int con, struct fb_info *info); +#if 0 static int aty128fb_rasterimg(struct fb_info *info, int start); +#endif /* * Interface to the low level console driver @@ -1397,6 +1399,7 @@ aty_st_le32(PALETTE_DATA, (red<<16)|(green<<8)|blue); } +#if 0 static int aty128fb_rasterimg(struct fb_info *info, int start) { @@ -1407,7 +1410,7 @@ return 0; } - +#endif int __init aty128fb_setup(char *options) @@ -1727,13 +1730,13 @@ } #if !defined(CONFIG_PPC) && !defined(__sparc__) - if (!(bios_seg = aty128find_ROM(info))) + if (!(bios_seg = aty128find_ROM())) printk(KERN_INFO "aty128fb: Rage128 BIOS not located. " "Guessing...\n"); else { printk(KERN_INFO "aty128fb: Rage128 BIOS located at " "segment %4.4X\n", (unsigned int)bios_seg); - aty128_get_pllinfo(info, bios_seg); + aty128_get_pllinfo(par, bios_seg); } #endif aty128_timings(par); @@ -1746,9 +1749,9 @@ #ifdef CONFIG_MTRR if (mtrr) { - info->mtrr.vram = mtrr_add(info->fix.smem_start, - info->vram_size, MTRR_TYPE_WRCOMB, 1); - info->mtrr.vram_valid = 1; + par->mtrr.vram = mtrr_add(info->fix.smem_start, + par->vram_size, MTRR_TYPE_WRCOMB, 1); + par->mtrr.vram_valid = 1; /* let there be speed */ printk(KERN_INFO "aty128fb: Rage128 MTRR set to ON\n"); } ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: still ati fb errors with 2.5.31, thought patch applied 2002-08-28 22:33 ` Paul Mackerras @ 2002-08-30 14:13 ` Clemens 'Gullevek' Schwaighofer 0 siblings, 0 replies; 5+ messages in thread From: Clemens 'Gullevek' Schwaighofer @ 2002-08-30 14:13 UTC (permalink / raw) To: Paul Mackerras; +Cc: James Simmons, Linux Kernel Mailing List Hello Paul, Thursday, August 29, 2002, 12:33:07 AM, Paul Mackerras wrote, and I answered on Freitag, 30. August 2002, 16:10:29 with this ... I can confirm too, that this kernel boots, with the fb patches applied, but now the font color is blue now. best regards, Clemens -- _________/\_____________________ ^_^ ()~() Clemens 'Gullevek' Schwaighofer \_______ @_@ ^_~ //@ @\\ ICQ#: 9646646 I AM FROM AUSTRIA! \______________ °_° //\ ~ /\\ http://www.animeundmanga.at | http://www.gullevek.org \_____________ ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2002-08-30 14:09 UTC | newest] Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2002-08-28 7:05 still ati fb errors with 2.5.31, thought patch applied Clemens 'Gullevek' Schwaighofer 2002-08-28 18:15 ` James Simmons 2002-08-28 21:38 ` Paul Mackerras 2002-08-28 22:33 ` Paul Mackerras 2002-08-30 14:13 ` Clemens 'Gullevek' Schwaighofer
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).