I'm not quite sure what I did that caused this to start happening but
at some point my MythDora 4 box rebooted and ended up at a blank screen.
There isn't anyway to get into it at this point (telnet and VNC servers
don't respond). The boot process seems to have completed. Sometimes you
get a glimpse of the desktop before it hangs, sometimes not. I'm pretty sure it had been working properly and started misbehaving all of a sudden, but that doesn't seem very likely :)
<p>This is using a GeForce4 MX 440 and NVIDIA dlloader X Driver 1.0-9639 Mon Apr 16 20:21:54 PDT 2007</p><p>I believe mythdora installs a different Nvidia driver version but I had to get this one to get support for the UseDisplayDevice because I couldn't get X to use my TV as output even if no other monitor was attached.
<br></p>
<p>At the moment if I remove<br>
<cite>Option         "UseDisplayDevice" "TV"</cite></p><p><cite></cite>then the system will boot and behave normally (on the CRT). If I add this back then it boots but hangs.</p><p>This is the end of the X log from the bad boot:
<br><cite></cite></p><p><cite>
(WW) : No Device specified, looking for one...<br>
(II) : Setting Device option to "/dev/input/mice"<br>
(--) : Device: "/dev/input/mice"<br>
(==) : Protocol: "Auto"<br>
(**) Option "CorePointer"<br>
(**) : Core Pointer<br>
(==) : Emulate3Buttons, Emulate3Timeout: 50<br>
(**) : ZAxisMapping: buttons 4 and 5<br>
(**) : Buttons: 9<br>
(II) XINPUT: Adding extended input device "" (type: MOUSE)<br>
(II) XINPUT: Adding extended input device "Keyboard0" (type: KEYBOARD)<br>
(--) : PnP-detected protocol: "ExplorerPS/2"<br>
(II) : ps2EnableDataReporting: succeeded<br>
Warning: font renderer for ".pcf" already registered at priority 0<br>
Warning: font renderer for ".pcf.Z" already registered at priority 0<br>
Warning: font renderer for ".pcf.gz" already registered at priority 0<br>
Warning: font renderer for ".snf" already registered at priority 0<br>
Warning: font renderer for ".snf.Z" already registered at priority 0<br>
Warning: font renderer for ".snf.gz" already registered at priority 0<br>
Warning: font renderer for ".bdf" already registered at priority 0<br>
Warning: font renderer for ".bdf.Z" already registered at priority 0<br>
Warning: font renderer for ".bdf.gz" already registered at priority 0<br>
Warning: font renderer for ".pmf" already registered at priority 0<br>
Could not init font path element unix/:7100, removing from list!<br>
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)<br>
(II) No APM support in BIOS or kernel<br>
(II) NVIDIA(0): Setting mode "1024x768"<br>
(WW) NVIDIA(0): WAIT (0, 11, 0x8000, 0x000095bc, 0x000095bc)<br>
(II) : ps2EnableDataReporting: succeeded<br>
</cite></p>
<p>Without the UseDisplayDevice (good boot) I get:<br>
<cite><br>
(WW) : No Device specified, looking for one...<br>
(II) : Setting Device option to "/dev/input/mice"<br>
(--) : Device: "/dev/input/mice"<br>
(==) : Protocol: "Auto"<br>
(**) Option "CorePointer"<br>
(**) : Core Pointer<br>
(==) : Emulate3Buttons, Emulate3Timeout: 50<br>
(**) : ZAxisMapping: buttons 4 and 5<br>
(**) : Buttons: 9<br>
(II) XINPUT: Adding extended input device "" (type: MOUSE)<br>
(II) XINPUT: Adding extended input device "Keyboard0" (type: KEYBOARD)<br>
(--) : PnP-detected protocol: "ExplorerPS/2"<br>
(II) : ps2EnableDataReporting: succeeded<br>
Warning: font renderer for ".pcf" already registered at priority 0<br>
Warning: font renderer for ".pcf.Z" already registered at priority 0<br>
Warning: font renderer for ".pcf.gz" already registered at priority 0<br>
Warning: font renderer for ".snf" already registered at priority 0<br>
Warning: font renderer for ".snf.Z" already registered at priority 0<br>
Warning: font renderer for ".snf.gz" already registered at priority 0<br>
Warning: font renderer for ".bdf" already registered at priority 0<br>
Warning: font renderer for ".bdf.Z" already registered at priority 0<br>
Warning: font renderer for ".bdf.gz" already registered at priority 0<br>
Warning: font renderer for ".pmf" already registered at priority 0<br>
(II) 3rd Button detected: disabling emulate3Button<br>
</cite></p>
<p>My xorg.conf reads:</p>
<p><cite><br>
# Xorg configuration created by pyxf86config</cite></p>
<p>Section "ServerLayout"<br>
        Identifier "Default Layout"<br>
        Screen 0 "Screen0" 0 0<br>
        InputDevice "Keyboard0" "CoreKeyboard"<br>
EndSection</p>
<p>Section "Files"<br>
        ModulePath "/usr/lib/xorg/modules/extensions/nvidia"<br>
        ModulePath "/usr/lib/xorg/modules/extensions"<br>
        ModulePath "/usr/lib/xorg/modules"<br>
EndSection</p>
<p>Section "Module"<br>
        Load "vnc"<br>
        Load "freetype"<br>
        Load "type1"<br>
        Load "v4l"<br>
        Load "glx"<br>
        Load "extmod"<br>
        Load "dbe"<br>
        Load "record"<br>
        Load "fbdevhw"<br>
EndSection</p>
<p>Section "ServerFlags"<br>
        Option         "blank time" "0"<br>
        Option         "standby time" "0"<br>
        Option         "suspend time" "0"<br>
        Option         "off time" "0"<br>
EndSection</p>
<p>Section "InputDevice"<br>
        Identifier "Keyboard0"<br>
        Driver "kbd"<br>
        Option         "XkbModel" "pc105"<br>
        Option         "XkbLayout" "us"<br>
EndSection</p>
<p>Section "Monitor"</p>
<p> ### Comment all HorizSync and VertSync values to use DDC:<br>
        Identifier "Monitor0"<br>
        VendorName "Monitor Vendor"<br>
        ModelName "27in Analog TV"<br>
### Comment all HorizSync and VertSync values to use DDC:<br>
        HorizSync 29.0 - 50.0<br>
        VertRefresh 60.0 - 60.0<br>
        #Option         "dpms"<br>
EndSection</p>
<p>Section "Device"<br>
        Identifier "Videocard0"<br>
        Driver "nvidia"<br>
        Option         "AddARGBGLXVisuals" "True"<br>
        #Option         "UseDisplayDevice" "TV"<br>
EndSection</p>
<p>Section "Device"</p>
<p> #Option "RenderAccel" "1"<br>
        Identifier "Videocard0"<br>
        Driver "nvidia"<br>
        VendorName "Chaintech"<br>
        BoardName "nVidia GeForce 4 MX 440"<br>
        Option         "TVStandard" "NTSC-M"<br>
        Option         "TVOutFormat" "SVIDEO"<br>
        Option         "NvAGP" "3"<br>
EndSection</p>
<p>Section "Screen"<br>
        Identifier "Screen0"<br>
        Device "Videocard0"<br>
        Monitor "Monitor0"<br>
        DefaultDepth 24<br>
        Option         "PasswordFile" "/home/mythtv/.vnc/passwd"<br>
        SubSection "Display"<br>
                Viewport 0 0<br>
                Depth 24<br>
                Modes "1024x768" "800x600" "640x480"<br>
        EndSubSection<br>
EndSection</p>
<p>Section "DRI"<br>
        Group 0<br>
        Mode 0666<br>
EndSection</p>
<p>#Section "Extensions"<br>
#        Option         "Composite"<br>
#EndSection</p><p><br></p>