binutils-gold vs nvidia.ko
_ [debian] binutils-gold vs nvidia.ko
nvidia-graphics-drivers 270.41.06-1 が出たので nvidia.ko をビルド/インストールして X を再起動したら、必ずハングするようになってしまった。
BUG: unable to handle kernel paging request at ffffffffa1caf076
IP: [<ffffffffa1048578>] _nv028301rm+0x44/0x176 [nvidia]
PGD 1605067 PUD 1609063 PMD 0
Oops: 0000 [#1] SMP
last sysfs file: /sys/bus/acpi/drivers/NVIDIA ACPI Video Driver/uevent
CPU 0
Modules linked in: nvidia(P) ... [last unloaded: nvidia]
Pid: 22563, comm: Xorg Tainted: P O 2.6.38-2-amd64 #1 Gigabyte Technology Co., Ltd. X48-DS5/X48-DS5
RIP: 0010:[<ffffffffa1048578>] [<ffffffffa1048578>] _nv028301rm+0x44/0x176 [nvidia]
:
何かおかしいことでもあったかと思って、これまで使っていた nvidia-graphics-drivers 270.30-1 を再度ビルドして入れてみたけど、やっぱりハングしてしまう。
BUG: unable to handle kernel paging request at ffffffffa1bd64a2
IP: [<ffffffffa0ffc068>] _nv026788rm+0x44/0x176 [nvidia]
PGD 1605067 PUD 1609063 PMD 0
Oops: 0000 [#1] SMP
last sysfs file: /sys/bus/acpi/drivers/NVIDIA ACPI Video Driver/uevent
CPU 1
Modules linked in: nvidia(P) ... [last unloaded: nvidia]
Pid: 10264, comm: Xorg Tainted: P O 2.6.38-2-amd64 #1 Gigabyte Technology Co., Ltd. X48-DS5/X48-DS5
RIP: 0010:[<ffffffffa0ffc068>] [<ffffffffa0ffc068>] _nv026788rm+0x44/0x176 [nvidia]
:
ということは何かビルド環境がおかしいのではないかと探してみたところ、
One of the more invasive packages that I had installed is the gold replacement ld. Since part of the NVidia drivers involves building (I assume) kernel modules I thought this might be part of the problem - AND IT WAS! :-)
For now I just uninstalled binutils-gold, reinstalled the NVidia driver, and now X is starting up just fine.
と、以前から入れっぱなしにしていた binutils-gold が何か悪さをしていたようだ。ということで binutils-gold を削除して nvidia.ko をビルドし直したところ、無事 X が上がるようになった。 改めて探してみたところ、BTS に既に載っていた。> #617391