Secondary screen has been disabled

Have two screens, one small monitor and a TV. Usually only the monitor is turned on. Just discovered the TV has been disabled somehow.

When I go to Configure Desktop from the “Start” aka Gekko menu it appears to actually be enabled. But the TV is actually just black screen. I have tried disabling it, loggin out, logging in, enabling it. I have also rebooted with the TV turned on and set to HDMI input. But all I get is about one second of image - it is as if something is turning off the signal from openSUSE to the TV.

It may have to do with me recently unplugging the TV while drilling holes in the wall above it and setting up some book shelves. We were listening to web-radio at the time (with sheets covering everything to protect from dust) so openSUSE would have been running while unplugging. Almost 100% sure the TV would have been turned off while I pulled the plugs though.

This is really, really annoying. I need the secondary screen for lots of stuff… movies, IP TV, stuff. There must be some kind of easy way to fix the multiple monitors settings besides reinstalling the system!?

Please be kind Gekko and help me out :expressionless:

Btw… updated my signature and here is an overload of hwinfo…

============ start debug info ============
libhd version 19.1 (x86-64) [7688]
using /var/lib/hardware
kernel version is 3.4
----- /proc/cmdline -----
root=/dev/disk/by-id/ata-WDC_WD5000AADS-00S9B0_WD-WCAV90629792-part1 resume=/dev/disk/by-id/ata-WDC_WD5000AADS-00S9B0_WD-WCAV91153412-part1 splash=silent quiet video=1280x720 vga=0x317
----- /proc/cmdline end -----
id file: hd.ids
id file: ids/20.xorg-x11-driver-video-radeonhd
debug = 0xff7ffff7
probe = 0x1d938fcdaa17fcf9fffe (+memory +pci +isapnp +net +floppy +misc +misc.serial +misc.par +misc.floppy +serial +cpu +bios +monitor +mouse +scsi +usb -usb.mods +modem +modem.usb +parallel +parallel.lp +parallel.zip -isa -isa.isdn +isdn +kbd +prom +sbus +int +braille +braille.alva +braille.fhp +braille.ht -ignx11 +sys -bios.vbe -isapnp.old -isapnp.new -isapnp.mod +braille.baum -manual +fb +pppoe -scan +pcmcia +fork -parallel.imm +s390 +cpuemu -sysfs -s390disks +udev +block +block.cdrom +block.part +edd +edd.mod -bios.ddc -bios.fb -bios.mode +input +block.mods +bios.vesa -cpuemu.debug -scsi.noserial +wlan -bios.crc -hal +bios.vram +bios.acpi -bios.ddc.ports=0 +modules.pata +net.eeprom +x86emu=dump -max -lxrc)
shm: attached segment 4948004 at 0x7f9d205ad000
>> hal.1: read hal data
>> floppy.1: get nvram

P: /devices/pci0000:00/0000:00:03.0/0000:01:00.0/drm/card0/card0-DVI-I-1
E: DEVPATH=/devices/pci0000:00/0000:00:03.0/0000:01:00.0/drm/card0/card0-DVI-I-1
E: SUBSYSTEM=drm

P: /devices/pci0000:00/0000:00:03.0/0000:01:00.0/drm/card0/card0-DVI-I-2
E: DEVPATH=/devices/pci0000:00/0000:00:03.0/0000:01:00.0/drm/card0/card0-DVI-I-2
E: SUBSYSTEM=drm

/devices/pci0000:00/0000:00:03.0/0000:01:00.0/drm/card0/card0-DIN-1
/devices/pci0000:00/0000:00:03.0/0000:01:00.0/drm/card0/card0-DVI-I-1
/devices/pci0000:00/0000:00:03.0/0000:01:00.0/drm/card0/card0-DVI-I-2

<7> 1.979162] failed to evaluate ATIF got AE_BAD_PARAMETER
<6> 1.979362] [drm] Radeon Display Connectors
<6> 1.979363] [drm] Connector 0:
<6> 1.979364] [drm] DVI-I
<6> 1.979365] [drm] HPD2
<6> 1.979366] [drm] DDC: 0x7f10 0x7f10 0x7f14 0x7f14 0x7f18 0x7f18 0x7f1c 0x7f1c
<6> 1.979368] [drm] Encoders:
<6> 1.979369] [drm] CRT2: INTERNAL_KLDSCP_DAC2
<6> 1.979370] [drm] DFP2: INTERNAL_UNIPHY1
<6> 1.979371] [drm] Connector 1:
<6> 1.979371] [drm] DIN
<6> 1.979372] [drm] Encoders:
<6> 1.979373] [drm] TV1: INTERNAL_KLDSCP_DAC2
<6> 1.979374] [drm] Connector 2:
<6> 1.979375] [drm] DVI-I
<6> 1.979375] [drm] HPD1
<6> 1.979377] [drm] DDC: 0x7e20 0x7e20 0x7e24 0x7e24 0x7e28 0x7e28 0x7e2c 0x7e2c
<6> 1.979378] [drm] Encoders:
<6> 1.979379] [drm] CRT1: INTERNAL_KLDSCP_DAC1
<6> 1.979380] [drm] DFP1: INTERNAL_UNIPHY

Port Connector: #13
Type: 0x1c (Video Port)
Internal Designator: “DVI output”
External Designator: “On Board VGA”
External Connector: 0x07 (DB-15 pin female)

Port Connector: #16
Type: 0x1d (Audio Port)
Internal Designator: “HDMI”
External Designator: “HDMI”
External Connector: 0xff (Other)

As you can tell, I don’t really know what I’m looking for.

So, are we to assume that it used to work with 12.2 and that this is the system outlined in your signature?

What is the output of the command “xrandr”?

You are apparently using the antiquated “radeonhd” driver. While it doesn’t appear that you’ve passed the “nomodeset” kernel boot parameter (which would trigger fallback from the KMS “radeon” driver to to the UMS radeonhd), you are passing video mode stuff in the kernel command line – which defeats the purpose of having a KMS capable driver. Perhaps that is what is triggering the radeonhd. Or are you calling it in a user supplied xorg.conf file? I just posted related information probably less then an hour ago, so have a look here:
http://forums.opensuse.org/english/get-technical-help-here/install-boot-login/479933-12-2-ati-issues-help-2.html#post2499861
Of course, not everything in that post is applicable, but you most certainly can pick out what is (background informationally wise).

Thank you for your reply Tyler_K,

My monitors are not new. They have worked in the same place, with the same cables etc for years with several versions of openSUSE, including both 11.4 and 12.2. Everything was working fine on 12.2, suddenly it does not. In fact, just turned on the TV, got about three seconds of openSUSE desktop, then black screen.

> **xrandr**
Screen 0: minimum 320 x 200, current 3040 x 1050, maximum 8192 x 8192
DVI-0 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 433mm x 271mm
   1680x1050      59.9*+
   1280x1024      75.0     60.0  
   1280x960       60.0  
   1152x864       75.0  
   1024x768       75.1     70.1     60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   640x480        72.8     75.0     66.7     60.0  
   720x400        70.1  
DIN disconnected (normal left inverted right x axis y axis)
DVI-1 connected 1360x768+1680+0 (normal left inverted right x axis y axis) 160mm x 90mm
   1360x768       60.0*+
   1920x1080      25.0     30.0  
   1280x720       50.0     60.0  
   1024x768       60.0  
   800x600        60.3  
   720x576        50.0  
   720x480        59.9  
   640x480        60.0  
   720x400        70.1 

I am using whatever driver came with the 12.2 DVD. Screen info from sysinfo (sorry, in Danish):

Skærminformation
Producent: ATI Technologies Inc
Model: Radeon HD 4770
2D-driver: radeon
3D-driver: Ukendt Gallium (8.0.4)

Ahh, much clearer description now – previously I wasn’t sure what exactly you were seeing being flashed on the tv. Getting 3 seconds of desktop image is a lot better than what I thought was occurring.

Is it a HDMI cable that you are using to connect to the TV? … HDMI cables do go bad. Do you have access to another one (or could borrow one from someone) just for testing purposes? I think in this case that that would be he best first step to take.

I am using whatever driver came with the 12.2 DVD.
okay, from the output you’ve provided its actually not clear which driver is in use … the sysinfo seems to be pointing to the “radeon” driver, whereas the one snippet from the hwinfo output mentions “radeonhd” … you should actually be able to find out if you use “/sbin/lspci -v” and read which driver is in use for the VGA adapter … xorg log file would also indicate … hwinfo I think does too, more clearly, somewhere (but not in the trunicated bit that you provided). It may be beneficial if you also post your xorg log (use SUSE Paste ), but at this point in time, I’m suspecting bad cabling or problem with your TV, rather then it being a software issue.

Double check the cable connections are not loose or have and debris or dust.

DOH! Embarrassed to admit it, but the problem was probably dust, a slightly loose outlet or both. Cleaning every metallic surface in alcohol and firmly re-connecting fixed the issue.

Funny though, HDMI will give a couple of seconds of clear picture, then turn off. Tricked me to believe the problem was in software.

Thank you for the help :shame: