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? -- Thanks, Alexei
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
On 25.03.2014 17:48, Ilia Mirkin wrote:> 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.Hi Ilia, Yes, that helps, thank you very much! -- Alexei
Maybe Matching Threads
- nouveau module not loading
- [PATCH] acpi: allow non-optimus setups to load vbios from acpi
- [Bug 77494] New: [NVE7] fails to load due to unknown opcode 0xc4
- [Bug 76475] New: Nouveau fails to load due to unknown opcode 0x80
- [PATCH] drm/nouveau: fix vbios load and check functions on PowerPC