multiple cards, insmod, modules.conf
I have two NVidia GeForce 4 MX 420 cards. One is in the AGP slot, the other is in a PCI slot. They work beautifully together under WIndowXP, so I am confident that the hardware setup is fine.
Under Linux, however, it seems like X is trying to load the kernel module twice, or something. X happily starts with one card working perfectly, but the other does nothing. XFree86 gives the following error lines:
(EE) NVIDIA(0): Failed to initialize the NVdriver kernel module!
(EE) NVIDIA(0): *** Aborting ***
This seems to be referring to the second card only, however. I have the following line in my /etc/modules.conf:
alias char-major-195 NVdriver
...and nvidia0, nvidia1, nvidia2, nvidia3, and nvidiactl are in /dev. The XFree86Config file has a separate Device (with appropriate BusID values) and Screen section for each card, and the ServerLayout refers to both.
I'm not sure what to do at this point. Do I need to add something to modules.conf to get the kernel module to load twice? Is it something in the XFree86Config? Has anyone gotten a similar setup to work?
Linux kernel 2.4.18
compiled and installed NVIDIA drivers 2960