bugzilla-daemon at freedesktop.org
2017-Jan-11 23:43 UTC
[Nouveau] [Bug 99372] New: Nvidia 640M devinit fails
https://bugs.freedesktop.org/show_bug.cgi?id=99372
Bug ID: 99372
Summary: Nvidia 640M devinit fails
Product: xorg
Version: unspecified
Hardware: x86-64 (AMD64)
OS: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: Driver/nouveau
Assignee: nouveau at lists.freedesktop.org
Reporter: me at marcel-sander.eu
QA Contact: xorg-team at lists.x.org
Created attachment 128904
--> https://bugs.freedesktop.org/attachment.cgi?id=128904&action=edit
vbios.rom
I have a VAIO SVS1511C5E laptop and the nouveau driver is not working in kernel
versions > 3.16 . (3.19 does not work for me)
>From my understanding the ACPI loading of the bios rom fails. I tried other
methods as suggested in many other threads (PROM, PRAMIN), but they also fail.
ACPI loading worked in kernel 3.16.
I attach the vbios.rom copied from a booted 3.16 kernel from
/sys/kernel/debug/dri/1/vbios.rom and a dmesg log showing the error from kernel
4.10rc3.
As a workaround I am able to load nouveau manually in all kernels by providing
the copied vbios.rom as a parameter to the nouveau module.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<https://lists.freedesktop.org/archives/nouveau/attachments/20170111/fd29dea5/attachment.html>
bugzilla-daemon at freedesktop.org
2017-Jan-11 23:45 UTC
[Nouveau] [Bug 99372] Nvidia 640M devinit fails
https://bugs.freedesktop.org/show_bug.cgi?id=99372 --- Comment #1 from ralala <me at marcel-sander.eu> --- Created attachment 128905 --> https://bugs.freedesktop.org/attachment.cgi?id=128905&action=edit dmesg.log 4.10rc3 -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/nouveau/attachments/20170111/5876dbd4/attachment.html>
bugzilla-daemon at freedesktop.org
2017-Jan-11 23:46 UTC
[Nouveau] [Bug 99372] Nvidia 640M devinit fails
https://bugs.freedesktop.org/show_bug.cgi?id=99372 --- Comment #2 from Ilia Mirkin <imirkin at alum.mit.edu> --- Please include an acpidump of your system. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/nouveau/attachments/20170111/ac76c062/attachment.html>
bugzilla-daemon at freedesktop.org
2017-Jan-11 23:48 UTC
[Nouveau] [Bug 99372] Nvidia 640M devinit fails
https://bugs.freedesktop.org/show_bug.cgi?id=99372 --- Comment #3 from Ilia Mirkin <imirkin at alum.mit.edu> --- Oh, and separately, please include the dmesg of a boot of 4.10-rcN with nouveau.debug=debug when not specifying the "fixed" vbios.rom explicitly. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/nouveau/attachments/20170111/6e97aef0/attachment.html>
bugzilla-daemon at freedesktop.org
2017-Jan-11 23:59 UTC
[Nouveau] [Bug 99372] Nvidia 640M devinit fails
https://bugs.freedesktop.org/show_bug.cgi?id=99372 --- Comment #4 from ralala <me at marcel-sander.eu> --- Created attachment 128906 --> https://bugs.freedesktop.org/attachment.cgi?id=128906&action=edit acpidump -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/nouveau/attachments/20170111/82f459bd/attachment.html>
bugzilla-daemon at freedesktop.org
2017-Jan-12 00:00 UTC
[Nouveau] [Bug 99372] Nvidia 640M devinit fails
https://bugs.freedesktop.org/show_bug.cgi?id=99372
ralala <me at marcel-sander.eu> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #128905|0 |1
is obsolete| |
--- Comment #5 from ralala <me at marcel-sander.eu> ---
Created attachment 128907
--> https://bugs.freedesktop.org/attachment.cgi?id=128907&action=edit
dmesg.log
4.10rc3
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<https://lists.freedesktop.org/archives/nouveau/attachments/20170112/27e50f3f/attachment.html>
bugzilla-daemon at freedesktop.org
2017-Jan-12 00:20 UTC
[Nouveau] [Bug 99372] Nvidia 640M devinit fails
https://bugs.freedesktop.org/show_bug.cgi?id=99372
--- Comment #6 from Ilia Mirkin <imirkin at alum.mit.edu> ---
OK, so ... similar issue as before - it creates a temporary buffer sized to the
incoming argument's size, and THEN truncates the size argument. Great.... so
we
just get the first 4K back with the "fast acpi" method. However at
that point,
the checksum really oughtn't match. But I don't see the "checksum
failed"
message. So it does match? Or somehow the second bogus image increases the
score to 4? Not sure...
Method (_ROM, 2, NotSerialized) // _ROM: Read-Only Memory
{
Local0 = Arg0
Local1 = Arg1
Name (VROM, Buffer (Local1)
{
0x00 /* . */
})
If (Local1 > 0x1000)
{
Local1 = 0x1000
}
If (Arg0 > RVBS)
{
Return (VROM) /* \_SB_.PCI0.PEG0.PEGP._ROM.VROM */
}
Local2 = (Arg0 + Arg1)
If (Local2 > RVBS)
{
Local1 = (RVBS - Local0)
}
If (Local0 < 0x8000)
{
Mid (VBS1, Local0, Local1, VROM) /* \_SB_.PCI0.PEG0.PEGP._ROM.VROM */
}
Else
{
Local0 -= 0x8000
If (Local0 < 0x8000)
{
Mid (VBS2, Local0, Local1, VROM) /* \_SB_.PCI0.PEG0.PEGP._ROM.VROM
*/
}
Else
{
Local0 -= 0x8000
If (Local0 < 0x8000)
{
Mid (VBS3, Local0, Local1, VROM) /*
\_SB_.PCI0.PEG0.PEGP._ROM.VROM */
}
Else
{
Local0 -= 0x8000
If (Local0 < 0x8000)
{
Mid (VBS4, Local0, Local1, VROM) /*
\_SB_.PCI0.PEG0.PEGP._ROM.VROM */
}
}
}
}
Return (VROM) /* \_SB_.PCI0.PEG0.PEGP._ROM.VROM */
}
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<https://lists.freedesktop.org/archives/nouveau/attachments/20170112/80a1d13b/attachment-0001.html>
bugzilla-daemon at freedesktop.org
2017-Jan-12 00:42 UTC
[Nouveau] [Bug 99372] Nvidia 640M devinit fails
https://bugs.freedesktop.org/show_bug.cgi?id=99372 --- Comment #7 from Ilia Mirkin <imirkin at alum.mit.edu> --- Looking through the code, the checksum must be passing. This is surprising. (a) The returned data is not all 0's, e.g. the bios version is there, etc. [All 0's *would* pass the checksum test.] (b) The checksum fails for the first 0x1000 bytes being returned. Something even more nefarious must be going on... -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/nouveau/attachments/20170112/8488c2aa/attachment.html>
bugzilla-daemon at freedesktop.org
2019-Dec-04 09:23 UTC
[Nouveau] [Bug 99372] Nvidia 640M devinit fails
https://bugs.freedesktop.org/show_bug.cgi?id=99372
Martin Peres <martin.peres at free.fr> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|--- |MOVED
Status|NEW |RESOLVED
--- Comment #8 from Martin Peres <martin.peres at free.fr> ---
-- GitLab Migration Automatic Message --
This bug has been migrated to freedesktop.org's GitLab instance and has been
closed from further activity.
You can subscribe and participate further through the new bug through this link
to our GitLab instance:
https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/issues/314.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<https://lists.freedesktop.org/archives/nouveau/attachments/20191204/95e31475/attachment.html>
Seemingly Similar Threads
- [Bug 93778] New: Noveau GeForce GT 640M vbios error
- [Bug 98240] New: Kernel module fails to load on HP Pavilion V3A33AV laptop.
- syslog to remote server
- 4.20.0-rc3 nouveau/Quadro P2000 Mobile: runpm causing ACPI errors, lockups
- [Bug 90626] New: HP ZBook 15 nouveau driver hangup for kernel >= 3.19