Skip to contentSkip to conversation

2.6.16-rc3 + Xorg 6.9.0 - works for me...

DISCUSSION Woody Suwalski 4 participants 8 messages Apr 26, 2006 – Apr 27, 2006 4 messages not in the archive Framebuffer layer

lore
Share & tools
lore

A message that is not in the archive (sent off-list or not yet received): [email protected]

A message that is not in the archive (sent off-list or not yet received): [email protected]

A message that is not in the archive (sent off-list or not yet received): [email protected]

A message that is not in the archive (sent off-list or not yet received): [email protected]

#4 lore raw
Quoted 1 line
Quoted 1 line
Quoted 1 line

I just upgraded my Netwinder from 2.4.27 to 2.6.15 and the framebuffer no longer works. Console works but when I start X.org I first get a corrupted screen and a little bit later the whole machine hangs. There's no panic or any information on the serial console. <<<

This problem appears only on Cyber2010 chips (Netwinders with Cyber2000 work OK)

The crash issue on 2010 can be solved by disabling burst mode on the Cyberpro 2010 (graphic register 0x30, EXT_BUS_CTL_PCIBURST_WRITE=0). It is enabled in the kernel driver by default now.

However, I can see in the cyber2000fb.c file that the 2010 is also used on Shark architecture.

Martin, Russell,
Can you verify if the current 2.6.1x kernel + X 6.9 works OK on SHARK machine??? I do not have any of them here to test...

Basically we need to establish, if this fix is needed just for Netwinders with CyberPro 2010 (here tested on machine with 1M VRAM in 32-bit mode, but Martin seems to have problem on 2M VRAM Netwinder?) or all machines with CyberPro 2010.

Thanks, Woody

Signature · 3 lines
Xandros Corporation
Simple. Powerful. Linux.
Visit us at http://www.xandros.com
#5 lore raw
Quoted 7 lines · Woody Suwalski
Quoted 1 line
Quoted 1 line
Quoted 1 line

I just upgraded my Netwinder from 2.4.27 to 2.6.15 and the framebuffer no longer works. Console works but when I start X.org I first get a corrupted screen and a little bit later the whole machine hangs. There's no panic or any information on the serial console. <<<

Quoted 6 lines

This problem appears only on Cyber2010 chips (Netwinders with Cyber2000 work OK)

The crash issue on 2010 can be solved by disabling burst mode on the Cyberpro 2010 (graphic register 0x30, EXT_BUS_CTL_PCIBURST_WRITE=0). It is enabled in the kernel driver by default now.

Exactly the same code exists in the 2.4.21-rmk kernel (just diff'd the two drivers), so I don't understand why hasn't the problem been reported against 2.4 kernels.

Quoted 3 lines

Martin, Russell,
Can you verify if the current 2.6.1x kernel + X 6.9 works OK on SHARK machine??? I do not have any of them here to test...

I don't have Shark hardware either.

Signature · 10 lines
Russell King
 Linux kernel    2.6 ARM Linux   - http://www.arm.linux.org.uk/
 maintainer of:  2.6 Serial core


-------------------------------------------------------
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
#6 lore raw
Quoted 7 lines · Russell King
Quoted 6 lines · Woody Suwalski

I just upgraded my Netwinder from 2.4.27 to 2.6.15 and the framebuffer no longer works. Console works but when I start X.org I first get a corrupted screen and a little bit later the whole machine hangs. There's no panic or any information on the serial console. <<<

Quoted 7 lines
Quoted 3 lines

This problem appears only on Cyber2010 chips (Netwinders with Cyber2000 work OK)

The crash issue on 2010 can be solved by disabling burst mode on the Cyberpro 2010 (graphic register 0x30, EXT_BUS_CTL_PCIBURST_WRITE=0). It is enabled in the kernel driver by default now.

Exactly the same code exists in the 2.4.21-rmk kernel (just diff'd the two drivers), so I don't understand why hasn't the problem been reported against 2.4 kernels.

Yes, but the problem may be caused by faster/slower/smarter... driving of PCI bus e.t.c... It just happens to trigger now the right noise level...

Quoted 6 lines
Quoted 3 lines

Martin, Russell,
Can you verify if the current 2.6.1x kernel + X 6.9 works OK on SHARK machine??? I do not have any of them here to test...

I don't have Shark hardware either.

Well, maybe Martin or Wookey can find one...

Woody

Signature · 10 lines
Xandros Corporation
Simple. Powerful. Linux.
Visit us at http://www.xandros.com


-------------------------------------------------------
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
#7 lore raw
Quoted 6 lines · Woody Suwalski
Quoted 5 lines
Quoted 2 lines

Can you verify if the current 2.6.1x kernel + X 6.9 works OK on SHARK machine??? I do not have any of them here to test...

I don't have Shark hardware either.

Well, maybe Martin or Wookey can find one...

I have no Shark, but I can confirm that 2.4 works on my Netwinder while 2.6 doesn't.

Signature · 2 lines
Martin Michlmayr
http://www.cyrius.com/
#8 lore raw
Quoted 10 lines · Martin Michlmayr
Quoted 6 lines · Woody Suwalski
Quoted 5 lines
Quoted 2 lines

Can you verify if the current 2.6.1x kernel + X 6.9 works OK on SHARK machine??? I do not have any of them here to test...

I don't have Shark hardware either.

Well, maybe Martin or Wookey can find one...

I have no Shark, but I can confirm that 2.4 works on my Netwinder while 2.6 doesn't.

And under 2.6, does clearing this burst bit solve your problem?

Signature · 10 lines
Russell King
 Linux kernel    2.6 ARM Linux   - http://www.arm.linux.org.uk/
 maintainer of:  2.6 Serial core


-------------------------------------------------------
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
#9 lore raw
Quoted 4 lines · Russell King
Quoted 2 lines

I have no Shark, but I can confirm that 2.4 works on my Netwinder while 2.6 doesn't.

And under 2.6, does clearing this burst bit solve your problem?

I don't have access to my machine at the moment, but Ralph reproduced it on his.

Signature · 2 lines
Martin Michlmayr
http://www.cyrius.com/
#10 lore raw
In reply to Russell King
Quoted 1 line · Russell King

And under 2.6, does clearing this burst bit solve your problem?

Yes, I have confirmed this behaviour. Clearing the burst flag makes the 2010 work for me. I tried all other sorts of changes, like going back to the "OLD_PLL" code and similar, but none had any effect, except for the burst flag.

RMK, its worth noting that "2.4" in the previous conversation was referring to 2.4.19-rmk7, so that may explain why it was working there.

So is it a 2010 bug? Seems unlikely...

-R

PS. I am still seeing X crash after a few hours running x11perf, now with both 2.4 and 2.6 framebuffers. Its easily reproduced, but without any debugging symbols in the X binary, I'm not sure how useful a gdb backtrace would be...

#11 lore raw
Quoted 6 lines · Ralph Siemsen
Quoted 1 line · Russell King

And under 2.6, does clearing this burst bit solve your problem?

Yes, I have confirmed this behaviour. Clearing the burst flag makes the 2010 work for me. I tried all other sorts of changes, like going back to the "OLD_PLL" code and similar, but none had any effect, except for the burst flag.

Quoted 8 lines

RMK, its worth noting that "2.4" in the previous conversation was referring to 2.4.19-rmk7, so that may explain why it was working there.

So is it a 2010 bug? Seems unlikely...

-R

PS. I am still seeing X crash after a few hours running x11perf, now with both 2.4 and 2.6 framebuffers. Its easily reproduced, but without any debugging symbols in the X binary, I'm not sure how useful a gdb backtrace would be...

My Netwinder gateway (Cyber 2000) running 2.6.11 and old Debian 4.3.0.dfsg.1-14sarge1 XFree is uptime'd for months... With CPU usage sometimes very heavy....

Did not try the same on new X7.0.

OTOH, x11perf may be more demanding then plain usage...

Woody