* Fw: [Bugme-new] [Bug 7966] New: atyfb (mach64_ct) framebuffer hangs at boot time
@ 2007-02-08 18:33 Andrew Morton
2007-02-08 18:47 ` James Simmons
0 siblings, 1 reply; 2+ messages in thread
From: Andrew Morton @ 2007-02-08 18:33 UTC (permalink / raw)
To: linux-fbdev-devel
Cc: Ville Syrjala, bugme-daemon@kernel-bugs.osdl.org, rootshell
Begin forwarded message:
Date: Thu, 8 Feb 2007 06:59:27 -0800
From: bugme-daemon@bugzilla.kernel.org
To: bugme-new@lists.osdl.org
Subject: [Bugme-new] [Bug 7966] New: atyfb (mach64_ct) framebuffer hangs at boot time
http://bugzilla.kernel.org/show_bug.cgi?id=7966
Summary: atyfb (mach64_ct) framebuffer hangs at boot time
Kernel Version: 2.6.20 (2.6.19.2)
Status: NEW
Severity: normal
Owner: jsimmons@infradead.org
Submitter: rootshell@web.de
Distribution: OpenSuse 10.2
Hardware Environment:
Machine: FujitsuSiemens Primergy TX150
Board: ServerWorks D1501
Chipset: Broadcom CSB6
Graphic: ati 3d rage xl (mach64 gr) (onBoard)
Problem Description:
System hangs at boot time, when it tries to switch to frame buffer console. Last
messages are:
atyfb: using auxiliary register aperture
atyfb: 3D RAGE XL (Mach64 GR, PCI-33) [0x4752 rev 0x27]
atyfb: Mach64 BIOS is located at c0000, mapped at c00c0000.
atyfb: BIOS frequency table:
atyfb: PCLK_min_freq 984, PCLK_max_freq 23600, ref_freq 2950, ref_divider 64
atyfb: MCLK_pwd 4200, MCLK_max_freq 8300, XCLK_max_freq 6250, SCLK_freq 0
atyfb: 8M SDRAM (2:1) (32-bit), 29.498928 MHz XTAL, 236 MHz PLL, 83 Mhz MCLK, 62
MHz XCLK
atyfb: atyfb(aty_init_pll_ct): mckl_fb_mult=4, xclk_post_div=1
atyfb: atyfb(aty_init_pll_ct): pllmclk=247 MHz, xclk=61 MHz
atyfb: atyfb(aty_init_pll_ct): use sclk, pllsclk=165 MHz, sclk=mclk=82 MHz
Work around:
After enabling and adding some debugging outputs it suddenly works. After
disabling one to one the debugging printk I found this small patch for me. But I
don't understand why it works.
mach64_ct.c.patch:
--- linux-2.6.20/drivers/video/aty/mach64_ct.c.orig 2007-02-04
19:44:54.000000000 +0100
+++ linux-2.6.20/drivers/video/aty/mach64_ct.c 2007-02-07 14:07:09.000000000 +0100
@@ -29,6 +29,8 @@ u8 aty_ld_pll_ct(int offset, const struc
static void aty_st_pll_ct(int offset, u8 val, const struct atyfb_par *par)
{
+ printk( " atyfb(%s): \n", __FUNCTION__ );
+
/* write addr byte */
aty_st_8(CLOCK_CNTL_ADDR, ((offset << 2) & PLL_ADDR) | PLL_WR_EN, par);
/* write the register value */
misc:
Maybe it's at the end the same bug as http://bugme.osdl.org/show_bug.cgi?id=7176
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Fw: [Bugme-new] [Bug 7966] New: atyfb (mach64_ct) framebuffer hangs at boot time
2007-02-08 18:33 Fw: [Bugme-new] [Bug 7966] New: atyfb (mach64_ct) framebuffer hangs at boot time Andrew Morton
@ 2007-02-08 18:47 ` James Simmons
0 siblings, 0 replies; 2+ messages in thread
From: James Simmons @ 2007-02-08 18:47 UTC (permalink / raw)
To: linux-fbdev-devel
Cc: Ville Syrjala, bugme-daemon@kernel-bugs.osdl.org, rootshell
From what I gather it is a compiler bug.
On Thu, 8 Feb 2007, Andrew Morton wrote:
>
>
> Begin forwarded message:
>
> Date: Thu, 8 Feb 2007 06:59:27 -0800
> From: bugme-daemon@bugzilla.kernel.org
> To: bugme-new@lists.osdl.org
> Subject: [Bugme-new] [Bug 7966] New: atyfb (mach64_ct) framebuffer hangs at boot time
>
>
> http://bugzilla.kernel.org/show_bug.cgi?id=7966
>
> Summary: atyfb (mach64_ct) framebuffer hangs at boot time
> Kernel Version: 2.6.20 (2.6.19.2)
> Status: NEW
> Severity: normal
> Owner: jsimmons@infradead.org
> Submitter: rootshell@web.de
>
>
> Distribution: OpenSuse 10.2
>
> Hardware Environment:
> Machine: FujitsuSiemens Primergy TX150
> Board: ServerWorks D1501
> Chipset: Broadcom CSB6
> Graphic: ati 3d rage xl (mach64 gr) (onBoard)
>
> Problem Description:
> System hangs at boot time, when it tries to switch to frame buffer console. Last
> messages are:
> atyfb: using auxiliary register aperture
> atyfb: 3D RAGE XL (Mach64 GR, PCI-33) [0x4752 rev 0x27]
> atyfb: Mach64 BIOS is located at c0000, mapped at c00c0000.
> atyfb: BIOS frequency table:
> atyfb: PCLK_min_freq 984, PCLK_max_freq 23600, ref_freq 2950, ref_divider 64
> atyfb: MCLK_pwd 4200, MCLK_max_freq 8300, XCLK_max_freq 6250, SCLK_freq 0
> atyfb: 8M SDRAM (2:1) (32-bit), 29.498928 MHz XTAL, 236 MHz PLL, 83 Mhz MCLK, 62
> MHz XCLK
> atyfb: atyfb(aty_init_pll_ct): mckl_fb_mult=4, xclk_post_div=1
> atyfb: atyfb(aty_init_pll_ct): pllmclk=247 MHz, xclk=61 MHz
> atyfb: atyfb(aty_init_pll_ct): use sclk, pllsclk=165 MHz, sclk=mclk=82 MHz
>
> Work around:
> After enabling and adding some debugging outputs it suddenly works. After
> disabling one to one the debugging printk I found this small patch for me. But I
> don't understand why it works.
>
> mach64_ct.c.patch:
> --- linux-2.6.20/drivers/video/aty/mach64_ct.c.orig 2007-02-04
> 19:44:54.000000000 +0100
> +++ linux-2.6.20/drivers/video/aty/mach64_ct.c 2007-02-07 14:07:09.000000000 +0100
> @@ -29,6 +29,8 @@ u8 aty_ld_pll_ct(int offset, const struc
>
> static void aty_st_pll_ct(int offset, u8 val, const struct atyfb_par *par)
> {
> + printk( " atyfb(%s): \n", __FUNCTION__ );
> +
> /* write addr byte */
> aty_st_8(CLOCK_CNTL_ADDR, ((offset << 2) & PLL_ADDR) | PLL_WR_EN, par);
> /* write the register value */
>
> misc:
> Maybe it's at the end the same bug as http://bugme.osdl.org/show_bug.cgi?id=7176
>
> ------- You are receiving this mail because: -------
> You are on the CC list for the bug, or are watching someone who is.
>
> -------------------------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job easier.
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> _______________________________________________
> Linux-fbdev-devel mailing list
> Linux-fbdev-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/linux-fbdev-devel
>
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2007-02-08 18:48 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-02-08 18:33 Fw: [Bugme-new] [Bug 7966] New: atyfb (mach64_ct) framebuffer hangs at boot time Andrew Morton
2007-02-08 18:47 ` James Simmons
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).