Bug 13566 - nvidiafb doesn't get my oooold monitor working
Summary: nvidiafb doesn't get my oooold monitor working
Status: CLOSED OBSOLETE
Alias: None
Product: Drivers
Classification: Unclassified
Component: Video(Other) (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: drivers_video-other
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-18 13:04 UTC by groo
Modified: 2012-06-08 12:04 UTC (History)
1 user (show)

See Also:
Kernel Version: 2.6.30
Subsystem:
Regression: No
Bisected commit-id:


Attachments

Description groo 2009-06-18 13:04:11 UTC
Nvidiafb doesn't get my ooooooold black & white 7" CRT VGA monitor working. I have an GeForce 6200 one:

root@slackade:~# lspci  | grep -i vga
01:00.0 VGA compatible controller: nVidia Corporation NV44 [GeForce 6200 TurboCache(TM)] (rev a1)


This is the dmesg output with this old monitor ( or without any ) plugged to the VGA output:

root@slackade:~# dmesg | grep nvidia
nvidiafb 0000:01:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
nvidiafb: Device ID: 10de0161 
nvidiafb: CRTC0 analog not found
nvidiafb: CRTC1 analog not found
nvidiafb: CRTC 1 is currently programmed for TV
nvidiafb: Using TV on CRTC 1
nvidiafb: Panel is TMDS
nvidiafb: MTRR set to ON
nvidiafb: Flat panel dithering disabled
nvidiafb: PCI nVidia NV16 framebuffer (64MB @ 0xD0000000)
root@slackade:~# 

After that, even if I switch to a brand new 1080p lcd the screen just blinks with weird vertical stripes.

If I reboot with a newer monitor plugged to VGA output all works fine:

root@slackade:~# dmesg | grep nvidia
nvidiafb 0000:01:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
nvidiafb: Device ID: 10de0161 
nvidiafb: CRTC0 analog found
nvidiafb: CRTC1 analog not found
nvidiafb: CRTC 0 appears to have a CRT attached
nvidiafb: Using CRT on CRTC 0
nvidiafb: MTRR set to ON
nvidiafb: PCI nVidia NV16 framebuffer (64MB @ 0xD0000000)
root@slackade:~# 

Tnx in advance!
Comment 1 groo 2009-06-18 16:14:18 UTC
I tried add some options do kernel at boot:

root@slackade:~# dmesg | grep -i nvidia
Kernel command line: root=/dev/sda2 ro piapara=1 cga=1 nvidiafb:forceCRTC=0:bpp=16
nvidiafb 0000:01:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
nvidiafb: Device ID: 10de0161 
nvidiafb: CRTC0 analog not found
nvidiafb: CRTC1 analog not found
nvidiafb: CRTC 1 is currently programmed for TV
nvidiafb: Using TV on CRTC 1
nvidiafb: Panel is TMDS
nvidiafb: MTRR set to ON
nvidiafb: Flat panel dithering disabled
nvidiafb: PCI nVidia NV16 framebuffer (64MB @ 0xD0000000)
root@slackade:~# 


didn't work...
Comment 2 groo 2009-06-18 16:26:26 UTC
I tried to pass driver parameters on kernel bootup runtime:

root@slackade:~# !dmes
dmesg | grep -i nvidia
Kernel command line: root=/dev/sda2 ro piapara=1 cga=1 highpclock=1 video=nvidiafb:forceCRTC=0,bpp=16
nvidiafb 0000:01:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
nvidiafb: Device ID: 10de0161 
nvidiafb: CRTC0 analog not found
nvidiafb: CRTC1 analog not found
nvidiafb: CRTC 1 is currently programmed for TV
nvidiafb: Forcing CRTCNumber 0 as specified
nvidiafb: Using TV on CRTC 0
nvidiafb: Panel is TMDS
nvidiafb: MTRR set to ON
nvidiafb: Flat panel dithering disabled
nvidiafb: PCI nVidia NV16 framebuffer (64MB @ 0xD0000000)

It didn't work.

I'd apreciate any help.
Comment 3 Andrew Morton 2009-06-29 23:04:45 UTC
(switched to email.  Please respond via emailed reply-to-all, not via the
bugzilla web interface).

On Thu, 18 Jun 2009 13:04:12 GMT
bugzilla-daemon@bugzilla.kernel.org wrote:

> http://bugzilla.kernel.org/show_bug.cgi?id=13566
> 
>            Summary: nvidiafb doesn't get my oooold monitor working
>            Product: Drivers
>            Version: 2.5
>     Kernel Version: 2.6.30
>           Platform: All
>         OS/Version: Linux
>               Tree: Mainline
>             Status: NEW
>           Severity: normal
>           Priority: P1
>          Component: Video(Other)
>         AssignedTo: drivers_video-other@kernel-bugs.osdl.org
>         ReportedBy: ericitaquera@gmail.com
>         Regression: No

There's more info at the above link

> 
> Nvidiafb doesn't get my ooooooold black & white 7" CRT VGA monitor working. I
> have an GeForce 6200 one:
> 
> root@slackade:~# lspci  | grep -i vga
> 01:00.0 VGA compatible controller: nVidia Corporation NV44 [GeForce 6200
> TurboCache(TM)] (rev a1)
> 
> 
> This is the dmesg output with this old monitor ( or without any ) plugged to
> the VGA output:
> 
> root@slackade:~# dmesg | grep nvidia
> nvidiafb 0000:01:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
> nvidiafb: Device ID: 10de0161 
> nvidiafb: CRTC0 analog not found
> nvidiafb: CRTC1 analog not found
> nvidiafb: CRTC 1 is currently programmed for TV
> nvidiafb: Using TV on CRTC 1
> nvidiafb: Panel is TMDS
> nvidiafb: MTRR set to ON
> nvidiafb: Flat panel dithering disabled
> nvidiafb: PCI nVidia NV16 framebuffer (64MB @ 0xD0000000)
> root@slackade:~# 
> 
> After that, even if I switch to a brand new 1080p lcd the screen just blinks
> with weird vertical stripes.
> 
> If I reboot with a newer monitor plugged to VGA output all works fine:
> 
> root@slackade:~# dmesg | grep nvidia
> nvidiafb 0000:01:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
> nvidiafb: Device ID: 10de0161 
> nvidiafb: CRTC0 analog found
> nvidiafb: CRTC1 analog not found
> nvidiafb: CRTC 0 appears to have a CRT attached
> nvidiafb: Using CRT on CRTC 0
> nvidiafb: MTRR set to ON
> nvidiafb: PCI nVidia NV16 framebuffer (64MB @ 0xD0000000)
> root@slackade:~# 
> 
> Tnx in advance!
> 

hm.  drivers/video/nvidia/ isn't exactly a hive of development activity
but let's switch this over to the mailing list and see if there's any
help.
Comment 4 groo 2009-06-30 03:11:55 UTC
Tnx!

2009/6/29 Andrew Morton <akpm@linux-foundation.org>

>
> (switched to email.  Please respond via emailed reply-to-all, not via the
> bugzilla web interface).
>
> On Thu, 18 Jun 2009 13:04:12 GMT
> bugzilla-daemon@bugzilla.kernel.org wrote:
>
> > http://bugzilla.kernel.org/show_bug.cgi?id=13566
> >
> >            Summary: nvidiafb doesn't get my oooold monitor working
> >            Product: Drivers
> >            Version: 2.5
> >     Kernel Version: 2.6.30
> >           Platform: All
> >         OS/Version: Linux
> >               Tree: Mainline
> >             Status: NEW
> >           Severity: normal
> >           Priority: P1
> >          Component: Video(Other)
> >         AssignedTo: drivers_video-other@kernel-bugs.osdl.org
> >         ReportedBy: ericitaquera@gmail.com
> >         Regression: No
>
> There's more info at the above link
>
> >
> > Nvidiafb doesn't get my ooooooold black & white 7" CRT VGA monitor
> working. I
> > have an GeForce 6200 one:
> >
> > root@slackade:~# lspci  | grep -i vga
> > 01:00.0 VGA compatible controller: nVidia Corporation NV44 [GeForce 6200
> > TurboCache(TM)] (rev a1)
> >
> >
> > This is the dmesg output with this old monitor ( or without any ) plugged
> to
> > the VGA output:
> >
> > root@slackade:~# dmesg | grep nvidia
> > nvidiafb 0000:01:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
> > nvidiafb: Device ID: 10de0161
> > nvidiafb: CRTC0 analog not found
> > nvidiafb: CRTC1 analog not found
> > nvidiafb: CRTC 1 is currently programmed for TV
> > nvidiafb: Using TV on CRTC 1
> > nvidiafb: Panel is TMDS
> > nvidiafb: MTRR set to ON
> > nvidiafb: Flat panel dithering disabled
> > nvidiafb: PCI nVidia NV16 framebuffer (64MB @ 0xD0000000)
> > root@slackade:~#
> >
> > After that, even if I switch to a brand new 1080p lcd the screen just
> blinks
> > with weird vertical stripes.
> >
> > If I reboot with a newer monitor plugged to VGA output all works fine:
> >
> > root@slackade:~# dmesg | grep nvidia
> > nvidiafb 0000:01:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
> > nvidiafb: Device ID: 10de0161
> > nvidiafb: CRTC0 analog found
> > nvidiafb: CRTC1 analog not found
> > nvidiafb: CRTC 0 appears to have a CRT attached
> > nvidiafb: Using CRT on CRTC 0
> > nvidiafb: MTRR set to ON
> > nvidiafb: PCI nVidia NV16 framebuffer (64MB @ 0xD0000000)
> > root@slackade:~#
> >
> > Tnx in advance!
> >
>
> hm.  drivers/video/nvidia/ isn't exactly a hive of development activity
> but let's switch this over to the mailing list and see if there's any
> help.
>
>

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