Bug 728 - rivafb problem
Summary: rivafb problem
Status: CLOSED CODE_FIX
Alias: None
Product: Drivers
Classification: Unclassified
Component: Console/Framebuffers (show other bugs)
Hardware: i386 Linux
: P2 high
Assignee: Antonino Daplas
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-05-18 07:29 UTC by Kees
Modified: 2005-08-15 17:39 UTC (History)
1 user (show)

See Also:
Kernel Version: 2.5.69
Subsystem:
Regression: ---
Bisected commit-id:


Attachments
2728 (999.32 KB, image/jpeg)
2003-05-18 07:31 UTC, Kees
Details
2731 (612.73 KB, image/jpeg)
2003-05-18 07:34 UTC, Kees
Details
Accept all modelines if EDID block is absent (578 bytes, patch)
2004-11-06 03:39 UTC, Antonino Daplas
Details | Diff

Description Kees 2003-05-18 07:29:06 UTC
Distribution: Debian sid
Hardware Environment: Toshiba satellite pro 6100
Software Environment:
Problem Description: I power-on the laptop, see a lilo prompt, select the kernel
image and from that moment on, my screen is messed up (picture1). I just have to
wait a few minutes for X to start op and I'm able to work in X as usual. If I
switch from X to console then garbage shows up again (picture 2).
This is what I see:

picture1: http://213.51.14.124/~stortplaats/IMG_2731.JPG
picture2: http://213.51.14.124/~stortplaats/IMG_2728.JPG


debbie:/home/kvdb# uname -a
Linux debbie 2.5.69 #7 ma mei 5 12:19:30 CEST 2003 i686 unknown unknown GNU/Linux

/var/log/messages:

May  1 10:16:25 debbie kernel: rivafb: nVidia device/chipset 10DE0175
May  1 10:16:25 debbie kernel: rivafb: On a laptop.  Assuming Digital Flat
PanelMay  1 10:16:25 debbie kernel: rivafb: Detected CRTC controller 1 being used
May  1 10:16:25 debbie kernel: rivafb: RIVA MTRR set to ON
May  1 10:16:25 debbie kernel: rivafb: PCI nVidia NV20 framebuffer ver 0.9.5b
(nVidiaGeForce4-4, 16MB @ 0xEC000000)
Comment 1 Kees 2003-05-18 07:31:36 UTC
Created attachment 352 [details]
2728
Comment 2 Kees 2003-05-18 07:34:33 UTC
Created attachment 353 [details]
2731
Comment 3 Kees 2003-09-11 05:14:36 UTC
I no longer own this laptop so I can't confirm a fix.
Better close this bug if nobody else reported the same problem.
Comment 4 Ortwin Glück 2004-01-05 06:43:13 UTC
I am seeing the same problem with my Acer TM 630 laptop with 2.6.0. A lspci is here:
http://www.odi.ch/prog/tm630/index.php

Please note that 2.4.23 works flawlessly.
Comment 5 Ortwin Glück 2004-08-18 00:19:47 UTC
In 2.6.8.1 the rivafb driver still (despite 2.6.8 patches) fails to initialize
in Vesa modes (0x305 etc).
Also when running X with the nVidia 5336 drivers, switching to a text console
and back hangs the kernel and the screen is messed up! 
Comment 6 Antonino Daplas 2004-11-06 03:39:47 UTC
Created attachment 3970 [details]
Accept all modelines if EDID block is absent
Comment 7 Antonino Daplas 2004-11-06 03:43:29 UTC
The rivafb driver is not compatible with nVidia's binary drivers.  The switch
from X->console works, it's the console->X switch that hangs, so it's a problem
on their part. Nothing much we can do.

As for rivafb restricted to certain modes, note that you need to boot rivafb
like this:

video=rivafb:800x600

for example. The vga=0xxxx is for vesafb only (and a few drivers)

If that still does not work, try the patch 'Accept all modelines if EDID block
is absent'.  Use the latest kernel, preferably mm or rc1.

Let me know what happens.
Comment 8 Antonino Daplas 2004-12-06 08:10:38 UTC
Closing this bug due to lack of feedback.  Lots of changes in the rivafb in
recent kernels, so most probably this bug is already fixed.

Note You need to log in before you can comment on or make changes to this bug.