> Hi,
>
> I am trying to upgrade an UltraIIi from an old Aurora Linux (kernel
2.4.20)
> to Debian Etch (
2.6.18), but I cannot get a workable framebuffer using the
> PCI video card on the system (an ATI Mach64 GT, see logs below).
>
> I am booting with the Debian netinst CD, but at all resolutions I tried,
> I always get a black verical stripe in the middle of the screen and sometimes
> the right half of the screen remains black. The thing is barely usable as I
> cannot see most of the comman line. With
2.4.20 everything is OK.
>
> If I disable the framebuffer (with video=atyfb:off fb boot option) the screen
> does not get messy, but the Debian menu is unusable, so I have to find a way
> to make the fb to work.
>
> I have not overwritten anything so far, so I could compare the video timings
> under
2.4.20 (when the screen is OK) and under
2.6.18 (when I get the mess).
> Incredibly they are exactly the same.
>
> Any idea to have a decent fb like it used to be in
2.4.20?
>
> Thanks
>
> Hernest
>
> == lspci
> 80:03.0 VGA compatible controller: ATI Technologies Inc 3D Rage IIC 215IIC
> [Mach64 GT IIC] (rev 3a) (prog-if 00 [VGA])
>
> == fbset -i (on both distributions!!)
> mode "1024x768-59"
> # D: 64.201 MHz, H: 47.769 kHz, V: 59.414 Hz
> geometry 1024 768 1024 4064 8
> timings 15576 128 56 27 3 136 6
> hsync high
> vsync high
> csync high
> accel true
> rgba 8/0,8/0,8/0,0/0
> endmode
>
> Frame buffer device information:
> Name : ATY Mach64
> Address : 0x1800000
> Size : 4186112
> Type : PACKED PIXELS
> Visual : PSEUDOCOLOR
> XPanStep : 8
> YPanStep : 1
> YWrapStep : 0
> LineLength : 1024
> MMIO Address: 0x17ff800
> MMIO Size : 2048
> Accelerator : ATI Mach64GT
>
> == Relevant kernel log (
2.4.20)
> PROMLIB: Sun IEEE Boot Prom 3.10.8 1999/03/17 12:34
> Linux version
2.4.20-2.3sparc (root@
fry.rdu.redhat.com) (gcc driver version
> egcs-2.91.66 19990314/Linux (
egcs-1.1.2 release) executing gcc version egcs-
> 2.92.11) #1 Wed Jan 15 18:27:52 EST 2003
> ARCH: SUN4U
> [ ... ]
> Kernel command line: root=/dev/sda2 ro
> Console: colour dummy device 80x25
> Calibrating delay loop... 665.19 BogoMIPS
> Memory: 124176k available (1880k kernel code, 536k data, 152k init)
> [fffff80000000000,0000000007ec0000]
> [ ... ]
> atyfb: 3D RAGE IIC (PCI) [0x4756 rev 0x3a] 4M EDO, 14.31818 MHz XTAL, 230 MHz
> PLL, 83 Mhz MCLK
> Console: switching to colour frame buffer device 128x48
> fb0: ATY Mach64 frame buffer device on PCI
> pty: 1024 Unix98 ptys configured
> [ ... ]
>
> == Relevant kernel log (
2.6.18)
> PROMLIB: Sun IEEE Boot Prom 'OBP 3.10.8 1999/03/17 12:34'
> PROMLIB: Root node compatible: sun4u
> Linux version
2.6.18-5-sparc64 (Debian
2.6.18.dfsg.1-13) (dannf@
debian.org)
> (gcc version
4.1.2 20061115 (prerelease) (Debian
4.1.1-21)) #1 Mon May 21
> 21:52:13 UTC 2007
> ARCH: SUN4U
> [ ... ]
> Kernel command line: debconf/priority=low
> PID hash table entries: 512 (order: 9, 4096 bytes)
> Console: colour dummy device 80x25
> [ ... ]
> atyfb: 3D RAGE IIC (Mach64 GV, PCI) [0x4756 rev 0x3a]
> atyfb: 4M EDO, 14.31818 MHz XTAL, 230 MHz PLL, 83 Mhz MCLK, 83 MHz XCLK
> Console: switching to colour frame buffer device 128x48
> atyfb: fb0: ATY Mach64 frame buffer device on PCI
>
>