[Nouveau] nouveau module not loading

Ilia Mirkin imirkin at alum.mit.edu
Tue Mar 25 04:48:54 PDT 2014


On Tue, Mar 25, 2014 at 1:57 AM, Alexei Ustyuzhaninov
<alust at alust.homeunix.com> wrote:
> Hi!
>
> I have a rather decent notebook (Toshiba Satellite P105-S9722) with Nvidia
> GeForce Go 7900 GS video card. I installed latest debian system with kernel
> 3.13-1-amd64 on it, but unfortunately nouveau driver doesn't work. When I
> load nouveau module following messages will appear in syslog:
>
> Mar 25 11:50:53 ivnb kernel: [ 2703.329287] nouveau  [ DEVICE][0000:01:00.0]
> BOOT0  : 0x049800a2
> Mar 25 11:50:53 ivnb kernel: [ 2703.329293] nouveau  [ DEVICE][0000:01:00.0]
> Chipset: G71 (NV49)
> Mar 25 11:50:53 ivnb kernel: [ 2703.329298] nouveau  [ DEVICE][0000:01:00.0]
> Family : NV40
> Mar 25 11:50:53 ivnb kernel: [ 2703.333377] nouveau  [ VBIOS][0000:01:00.0]
> checking PRAMIN for image...
> Mar 25 11:50:53 ivnb kernel: [ 2703.433876] nouveau  [ VBIOS][0000:01:00.0]
> ... checksum invalid
> Mar 25 11:50:53 ivnb kernel: [ 2703.433882] nouveau  [ VBIOS][0000:01:00.0]
> checking PROM for image...
> Mar 25 11:50:53 ivnb kernel: [ 2703.433896] nouveau  [ VBIOS][0000:01:00.0]
> ..
> . signature not found
> Mar 25 11:50:53 ivnb kernel: [ 2703.433901] nouveau  [ VBIOS][0000:01:00.0]
> checking ACPI for image...
> Mar 25 11:50:53 ivnb kernel: [ 2703.433905] nouveau  [ VBIOS][0000:01:00.0]
> ... signature not found
> Mar 25 11:50:53 ivnb kernel: [ 2703.433910] nouveau  [ VBIOS][0000:01:00.0]
> checking PCIROM for image...
> Mar 25 11:50:53 ivnb kernel: [ 2703.434142] nouveau  [ VBIOS][0000:01:00.0]
> ... appears to be valid
> Mar 25 11:50:53 ivnb kernel: [ 2703.434150] nouveau  [ VBIOS][0000:01:00.0]
> using image from PCIROM
> Mar 25 11:50:53 ivnb kernel: [ 2703.434323] nouveau  [ VBIOS][0000:01:00.0]
> BIT signature found
> Mar 25 11:50:53 ivnb kernel: [ 2703.434327] nouveau  [ VBIOS][0000:01:00.0]
> version 05.71.22.08.a8
> Mar 25 11:50:53 ivnb kernel: [ 2703.434464] nouveau E[ VBIOS][0000:01:00.0]
> 0xe08f[ ]: unknown opcode 0x00
> Mar 25 11:50:53 ivnb kernel: [ 2703.434469] nouveau E[
> DEVINIT][0000:01:00.0] init failed, -22
> Mar 25 11:50:53 ivnb kernel: [ 2703.434472] nouveau E[     DRM] failed to
> create 0x80000080, -22
> Mar 25 11:50:53 ivnb kernel: [ 2703.435112] nouveau: probe of 0000:01:00.0
> failed with error -22
>
> So Is there any way to fix this issue or is my notebook really too old for
> nouveau?

In general, nouveau should work just fine on all Riva TNT and newer
NVIDIA cards (NV04+). Starting with 3.13, we abort loads when the
VBIOS contains unknown opcodes (running the VBIOS is needed for
posting the card if it's a secondary, and also on resume). By far and
away the leading cause of this is reading in the "wrong" VBIOS (which
in turn is almost always PCIROM). It seems like a vbios could be found
in your PRAMIN although the signature doesn't check out -- this
happens sometimes. You can force the PRAMIN vbios by booting with

nouveau.config=NvBios=PRAMIN

Try that, I bet it'll let nouveau load.

  -ilia


More information about the Nouveau mailing list