Optiplex GX50 with add-in nVidia MX 4000 - Xorg fails

Help with booting MiniMyth

Moderator: Pablo

Post Reply
trevorp
New Member
Posts: 8
Joined: Wed May 02, 2007 2:35 am

Optiplex GX50 with add-in nVidia MX 4000 - Xorg fails

Post by trevorp » Sat May 05, 2007 5:40 pm

OK, I feel like an idiot. I'm sure it's something simple, but since I have so little hacking time right now with my baby running around, I'm just going to ask.

I have a Dell Optiplex GX50 as my frontend. Currently it's running FC5/atrpms with no problems. I've been playing around trying to get mimimyth working on it. I even built minimyth from source to add support for the 3c59x ethernet card, and it's happy.

The problem is that minimyth refuses to use the nVidia card with Xorg. I am unable to disable the I810 onboard video card due to a limitation with the Dell bios. Minimyth always picks up the I810 to use, then quits as I have no screens on it. I have a TV connected to the nVidia via svideo.

As you can tell by the rambling, I'm tired, so I hope it makes sense.

Additional info that I can think of you may need: In my /etc/conf.d/minimyth file, there is no mention of MM_X_Driver='nvidia'

lspci -mn returns:

Code: Select all

00:00.0 "0600" "8086" "7120" -r03 "1028" "0108"
00:01.0 "0300" "8086" "7121" -r03 "1028" "0108"
00:1e.0 "0604" "8086" "2418" -r02 "" ""
00:1f.0 "0601" "8086" "2410" -r02 "" ""
00:1f.1 "0101" "8086" "2411" -r02 -p80 "8086" "2411"
00:1f.2 "0c03" "8086" "2412" -r02 "8086" "2412"
00:1f.3 "0c05" "8086" "2413" -r02 "8086" "2413"
00:1f.5 "0401" "8086" "2415" -r02 "1028" "0108"
01:07.0 "0300" "10de" "0185" -rc1 "1b13" "0000"
01:0c.0 "0200" "10b7" "9200" -r78 "1028" "00fe"
dmidecode -t baseboard returns:

Code: Select all

SMBIOS 2.3 present.

Handle 0x0200, DMI type 2, 8 bytes
Base Board Information
        Manufacturer: Dell Computer Corporation
        Product Name: OptiPlex GX50                
        Version: Not Specified
        Serial Number: Not Specified

Handle 0x0A00, DMI type 10, 6 bytes
On Board Device Information
        Type: Video
        Status: Disabled
        Description: Intel Graphics Chip Accelerated VGA

Handle 0x0A01, DMI type 10, 4 bytes

Handle 0x0A03, DMI type 10, 6 bytes
On Board Device Information
        Type: Sound
        Status: Enabled
        Description: AC'97 Audio Controller
I don't know if it's significant, but when I do an 'X -configure', I get:

Code: Select all

List of video drivers:
        via
        i810
with no mention of nvidia.

I even tried using minimyth-0.20.1-26b9 which now has built-in support for the 3com vortex and tornado cards with the same result. I tried this just in case I blew something up in my build from source.

Is there any other info you need?

Thanks in advance,
-Trevor

Pablo
Site Admin
Posts: 4182
Joined: Tue Dec 14, 2004 2:13 am
Location: La Jolla
Contact:

Post by Pablo » Sat May 05, 2007 5:52 pm

Your NVIDIA card is not supported by the 97xx series driver. It requires the legacy 96xx series driver. When you build MiniMyth set mm_NVIDIA_VERSION=9631 in your minimyth.conf.mk file.

All minimyth.conf variable names are in all caps. Therefore, MM_X_Driver should be MM_X_DRIVER.
MiniMyth running on an Acer ApireRevo 3610 and a Zotac ZBOX-ID80-U. Find out more at my MythTV page.

trevorp
New Member
Posts: 8
Joined: Wed May 02, 2007 2:35 am

Post by trevorp » Sat May 05, 2007 7:13 pm

Thank you for the quick reply.

Sorry, I knew there was more info I should have included. I know the MX 4000 requires legacy drivers. I had to install them when I built the FC5 box.

I have:

Code: Select all

mm_NVIDIA_VERSION       ?= 9631
mm_KERNEL_VERSION       ?= 2.6.17
in my .minimyth/minimyth.conf.mk file

and sorry I mistyped the MM_X_DRIVER variable. when searching for it, I used grep -i, just in case, but I did know it was all in caps.

Can I provide any other information for you?

trevorp
New Member
Posts: 8
Joined: Wed May 02, 2007 2:35 am

Post by trevorp » Mon May 07, 2007 2:04 pm

Well, since I know how incredibly responsive you are, I can only assume the lack of response means one of two things.
  1. I am totally screwed
  2. I totally screwed something up in the build process
I'm going to assume the latter, delete my entire build setup, check out the latest from SVN and try again.

I'll let you know in a day or so when it finishes building what the outcome is.

Thanks again for your tireless efforts in making minimyth one of the best builds out there.

-Trevor

Pablo
Site Admin
Posts: 4182
Joined: Tue Dec 14, 2004 2:13 am
Location: La Jolla
Contact:

Post by Pablo » Mon May 07, 2007 5:22 pm

I have not responded because I am still trying to find an answer. I have not had any luck so far.

I doubt that you are totally screwed. However, I am not sure what needs to be changed.

Have you tried creating a custom xorg.conf file rather than letting MiniMyth create it?
MiniMyth running on an Acer ApireRevo 3610 and a Zotac ZBOX-ID80-U. Find out more at my MythTV page.

trevorp
New Member
Posts: 8
Joined: Wed May 02, 2007 2:35 am

Post by trevorp » Mon May 07, 2007 6:04 pm

I was pretty sure that's why you hadn't responded. Like I said, I am amazed at how quickly you usually do respond, so figured you were stumped.

I have tried both copying the xorg.conf file from my working fc5 install on this same computer and running 'X -configure' to generate a new one.

Both methods fail. Though the hardware probe identifies the nVidia card as being in the computer it appears as though xorg doesn't have the nvidia drivers loaded.

Like I said, I'll do a new build and see what happens. We'll remove error on my part from the equation so you can spend your time fixing other problems.

I'll let you know what the results are, but as my build system is an Athlon 1700+ it'll take a bit.

Thanks again,
-Trevor

trevorp
New Member
Posts: 8
Joined: Wed May 02, 2007 2:35 am

Post by trevorp » Wed May 09, 2007 2:33 pm

Just so none of you think I've abandoned this, it's still building. Will keep you updated.

-Trevor

trevorp
New Member
Posts: 8
Joined: Wed May 02, 2007 2:35 am

Post by trevorp » Wed May 09, 2007 9:45 pm

Back to report the same results. I checked out SVN version 1489, rebuilt the system, and no joy on the X front.

here is my entire minimyth.conf.mk in case I'm missing something there:

Code: Select all

mm_HOME                 ?= /home/mythtv/minimyth-svn/minimyth/gar-minimyth
mm_TFTP_ROOT            ?= /tftpboot/
mm_KERNEL_VERSION       ?= 2.6.20
mm_NVIDIA_VERSION       ?= 9631
mm_NFS_ROOT             ?= /minimyth-nfs
mm_INSTALL_NFS_BOOT     ?= yes
I'm open to suggestions again.

As I was getting ready to submit this, I thought to check the /etc/X11/xorg.conf file. in it, the line "ModulePath "/usr/lib/nvidia/xorg/modules"" is commented out. When I look at xorg.conf in my /minimyth-nfs/minimyth-0.20.1-25/rootfs-ro/etc/X11/ folder (this is what is exported via NFS), I see a variable called @NVIDIA_TRUE@ which is in front of that line. it is rather ovbiously being set to false and is replaced with a #, thus commenting out the line in xorg.conf.

I am at work and can't play with this machine right now (I forgot to set the default to PXE boot, so it'll boot the new FC6 install on the HDD instead)

Does this help at all?

-Trevor

Pablo
Site Admin
Posts: 4182
Joined: Tue Dec 14, 2004 2:13 am
Location: La Jolla
Contact:

Post by Pablo » Thu May 10, 2007 3:10 pm

In /etc/conf.d/minimyth, what is the value of MM_X_DRIVER?
MiniMyth running on an Acer ApireRevo 3610 and a Zotac ZBOX-ID80-U. Find out more at my MythTV page.

trevorp
New Member
Posts: 8
Joined: Wed May 02, 2007 2:35 am

Post by trevorp » Fri May 11, 2007 2:31 am

Pablo,
Sorry for the delay, had to wait until I got home to turn the box back on. From /etc/conf.d/minimyth:

MM_X_DRIVER='intel_810'

However, now when I set MM_X_DRIVER='nvidia' in my /tftpboot/conf/default/minimyth.conf file, all is well!

I am still working out other small configuration bugs (audio for one, as I have an external Audigy card), and will report in with my final results.

Thanks again for sticking with me on this.

-Trevor

Post Reply