2003-09-12 13:44:28

by Kyle Rose

[permalink] [raw]
Subject: NVIDIA proprietary driver problem

Man, I'm just chock *full* o'problems this week, aren't I?

Under 2.6.0-test5, loading NVIDIA proprietary driver (patched with the
stuff at http://www.minion.de/nvidia.html) reports:

Sep 11 23:37:57 nausicaa kernel: 0: nvidia: Can't find an IRQ for your NVIDIA card!
Sep 11 23:37:57 nausicaa kernel: 0: nvidia: Please check your BIOS settings.
Sep 11 23:37:57 nausicaa kernel: 0: nvidia: [Plug & Play OS ] should be set to NO
Sep 11 23:37:57 nausicaa kernel: 0: nvidia: [Assign IRQ to VGA] should be set to YES

Same driver source does not have this effect under test4, with
approximately the same config (i.e., make oldconfig).

Yeah, I cleaned everything appropriately and rebuilt for test5. Bzzt.

(FWIW, I do not have the referenced options in my BIOS, but I strongly
suspect that isn't the problem, anyway.)

Cheers,
Kyle


2003-09-12 13:54:58

by Maciej Soltysiak

[permalink] [raw]
Subject: Re: NVIDIA proprietary driver problem

> Sep 11 23:37:57 nausicaa kernel: 0: nvidia: Can't find an IRQ for your NVIDIA card!
> Sep 11 23:37:57 nausicaa kernel: 0: nvidia: Please check your BIOS settings.
> Sep 11 23:37:57 nausicaa kernel: 0: nvidia: [Plug & Play OS ] should be set to NO
I wonder why pnp os should be off?
Linux does support pnp, and is a pnp os. Isn't it?

Have you tried disabling apic? Maybe it's an apic or irq routing bug?
What motherboard is it?

Regards,
Maciej

2003-09-12 14:03:43

by Kyle Rose

[permalink] [raw]
Subject: Re: NVIDIA proprietary driver problem

Maciej Soltysiak <[email protected]> writes:

>> Sep 11 23:37:57 nausicaa kernel: 0: nvidia: Can't find an IRQ for your NVIDIA card!
>> Sep 11 23:37:57 nausicaa kernel: 0: nvidia: Please check your BIOS settings.
>> Sep 11 23:37:57 nausicaa kernel: 0: nvidia: [Plug & Play OS ] should be set to NO
> I wonder why pnp os should be off?
> Linux does support pnp, and is a pnp os. Isn't it?
>
> Have you tried disabling apic? Maybe it's an apic or irq routing bug?

SMP without APIC doesn't make sense, but I suppose I could try running
a non-SMP kernel to see if the problem goes away. Still, APIC is
active in test4 and the driver works there.

> What motherboard is it?

Tyan Tiger MP, dual Athlon MP 1800's.

Cheers,
Kyle

2003-09-12 14:30:29

by Ken Witherow

[permalink] [raw]
Subject: Re: NVIDIA proprietary driver problem

On Fri, 12 Sep 2003, Kyle Rose wrote:

> > What motherboard is it?
>
> Tyan Tiger MP, dual Athlon MP 1800's.

I've got the same motherboard and processors with a GF4 MX420

I'm running 2.6.0-test5 with the 4496 drivers with the patches from
minion.de without any problems.

Sep 9 00:06:08 death kernel: nvidia: no version magic, tainting kernel.
Sep 9 00:06:08 death kernel: nvidia: module license 'NVIDIA' taints
kernel.
Sep 9 00:06:08 death kernel: 1: nvidia: loading NVIDIA Linux x86 nvidia.o
Kernel Module 1.0-4496 Wed Jul 16 19:03:09 PDT 2003


I've attached a copy of my .config in case it may help you


--
Ken Witherow <phantoml AT rochester.rr.com>
ICQ: 21840670 AIM: phantomlordken
http://www.krwtech.com/ken


Attachments:
.config (24.98 kB)

2003-09-12 15:43:54

by Samuel Flory

[permalink] [raw]
Subject: Re: NVIDIA proprietary driver problem

Kyle Rose wrote:
> Maciej Soltysiak <[email protected]> writes:
>
>
>>>Sep 11 23:37:57 nausicaa kernel: 0: nvidia: Can't find an IRQ for your NVIDIA card!
>>>Sep 11 23:37:57 nausicaa kernel: 0: nvidia: Please check your BIOS settings.
>>>Sep 11 23:37:57 nausicaa kernel: 0: nvidia: [Plug & Play OS ] should be set to NO
>>
>>I wonder why pnp os should be off?
>>Linux does support pnp, and is a pnp os. Isn't it?
>>
>>Have you tried disabling apic? Maybe it's an apic or irq routing bug?
>
>
> SMP without APIC doesn't make sense, but I suppose I could try running
> a non-SMP kernel to see if the problem goes away. Still, APIC is
> active in test4 and the driver works there.


Try without ACPI support. At boot do acpi=off.

>
>
>>What motherboard is it?
>
>
> Tyan Tiger MP, dual Athlon MP 1800's.
>
> Cheers,
> Kyle
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/


--
Once you have their hardware. Never give it back.
(The First Rule of Hardware Acquisition)
Sam Flory <[email protected]>

2003-09-12 16:28:33

by Petr Vandrovec

[permalink] [raw]
Subject: Re: NVIDIA proprietary driver problem

On Fri, Sep 12, 2003 at 10:29:43AM -0400, Ken Witherow wrote:
> On Fri, 12 Sep 2003, Kyle Rose wrote:
>
> > > What motherboard is it?
> >
> > Tyan Tiger MP, dual Athlon MP 1800's.
>
> I've got the same motherboard and processors with a GF4 MX420
>
> I'm running 2.6.0-test5 with the 4496 drivers with the patches from
> minion.de without any problems.
>
> Sep 9 00:06:08 death kernel: nvidia: no version magic, tainting kernel.
> Sep 9 00:06:08 death kernel: nvidia: module license 'NVIDIA' taints
> kernel.
> Sep 9 00:06:08 death kernel: 1: nvidia: loading NVIDIA Linux x86 nvidia.o
> Kernel Module 1.0-4496 Wed Jul 16 19:03:09 PDT 2003

BIOS has setting whether IRQ should be assigned to the VGA card
or not - default is not, and if you'll leave it this way, you'll get
no IRQ:

platan:~# lspci -s 0:0e.0 -vb
00:0e.0 VGA compatible controller: ATI Technologies Inc Rage XL (rev 27) (prog-if 00 [VGA])
Subsystem: ATI Technologies Inc Rage XL
Flags: bus master, stepping, medium devsel, latency 66, IRQ 255
Memory at 51000000 (32-bit, non-prefetchable)
I/O ports at 1000
Memory at 50001000 (32-bit, non-prefetchable)
Capabilities: [5c] Power Management version 2

If you'll change BIOS's setting, your Nvidia (or vsync code on matroxfb) should
work.
Petr Vandrovec

2003-09-12 17:11:46

by Kyle Rose

[permalink] [raw]
Subject: Re: NVIDIA proprietary driver problem

> BIOS has setting whether IRQ should be assigned to the VGA card
> or not - default is not, and if you'll leave it this way, you'll get
> no IRQ:

As far as I can tell, my BIOS has no such option. I went through it
with a fine-toothed comb last night. But, given the report from Ken,
I'll do a build from scratch of everything (including the ReiserFS
patch. Thanks Oleg!)

Cheers,
Kyle