お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-04-21 16:35:23

kanamono
メンバ
登録日: 2009-04-21

Ubuntu is running in low-graphics mode

初めまして、かなものと申します。長文失礼します。

Ubuntu Desktop 8.10 日本語 Remix CDのインストールでわからない事があり、ご質問させていただきます。

現在PCが3台(デスクトップ2機ノート1機)手元にあり、内2機(デスクトップ1機ノート1機)は問題なくインストールが完了しました。
しかし、残り1機(デスクトップ1機)のインストールが上手くいきません。
(デスクトップは自作で、2機でCPU・マザボetcが違うものです。)

上手くいかないとは、nvidiaのドライバが上手くインストール出来ず、起動時に「Ubuntu is running in low-graphics mode」と表示され解像度が800x600から変更出来ないという内容です。
(その他(NIC・音声等)は問題なく動いているという認識です)

行った内容は、ハードウェアドライバ項目から画面上の表示に従い制限ドライバをインストールしましたが、「有効になっているが使用されていない」と表示されます。
又、公式のファイルをダウンロードしを実行しましたが、これもエラーメッセージが出力されてインストールが完了しませんでした。
EnvyNGもインストールし、それからインストールを試みましたが、nvidiaで表示されている5種類共に「Ubuntu is running in low-graphics mode」が表示されてしまいました。

自分なりに調べた所、カーネルモジュールの読み込み時にエラーが出る所までは確認出来ました。

自作機のスペックは以下の通りです。

CPU:intel celeron Dual-Core E1200
マザボ:ECS GF7050VT-M5
グラボ:玄人志向 GF8400GS-LE256H/HS

過去ログ等から、ログ出力の例がありましたので、それを元に状況を記載してみます。
(現在NVIDIA-Linux-x86-185.19-pkg1.runのインストールを試みて失敗している状態)

コード:

起動時エラーメッセージ
「Ubuntu is running in low-graphics mode」

コード:

# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 8.10
Release:        8.10
Codename:       intrepid

コード:

# lsmod | grep -i nvidia
表示なし

コード:

# modprobe nvidia
FATAL: Error inserting nvidia (/lib/modules/2.6.27-11-generic/updates/dkms/nvidia.ko): No such device

コード:

# modinfo nvidia
filename:       /lib/modules/2.6.27-11-generic/updates/dkms/nvidia.ko
license:        NVIDIA
alias:          char-major-195-*
alias:          pci:v000010DEd*sv*sd*bc03sc02i00*
alias:          pci:v000010DEd*sv*sd*bc03sc00i00*
depends:        agpgart,i2c-core
vermagic:       2.6.27-11-generic SMP mod_unload modversions 586 
parm:           NVreg_EnableVia4x:int
parm:           NVreg_EnableALiAGP:int
parm:           NVreg_ReqAGPRate:int
parm:           NVreg_EnableAGPSBA:int
parm:           NVreg_EnableAGPFW:int
parm:           NVreg_Mobile:int
parm:           NVreg_ResmanDebugLevel:int
parm:           NVreg_RmLogonRC:int
parm:           NVreg_ModifyDeviceFiles:int
parm:           NVreg_DeviceFileUID:int
parm:           NVreg_DeviceFileGID:int
parm:           NVreg_DeviceFileMode:int
parm:           NVreg_RemapLimit:int
parm:           NVreg_UpdateMemoryTypes:int
parm:           NVreg_UseVBios:int
parm:           NVreg_RMEdgeIntrCheck:int
parm:           NVreg_UsePageAttributeTable:int
parm:           NVreg_EnableMSI:int
parm:           NVreg_MapRegistersEarly:int
parm:           NVreg_RegistryDwords:charp
parm:           NVreg_NvAGP:int

コード:

#  dmesg | grep NVIDIA
[   16.226143] nvidia: module license 'NVIDIA' taints kernel.
[   16.483178] NVRM: This PCI I/O region assigned to your NVIDIA device is invalid:
[   16.483223] NVRM: The NVIDIA probe routine failed for 1 device(s).
[   16.483225] NVRM: None of the NVIDIA graphics adapters were initialized!
[   30.033619] NVRM: This PCI I/O region assigned to your NVIDIA device is invalid:
[   30.033668] NVRM: The NVIDIA probe routine failed for 1 device(s).
[   30.033671] NVRM: None of the NVIDIA graphics adapters were initialized!
[   33.421405] NVRM: This PCI I/O region assigned to your NVIDIA device is invalid:
[   33.423293] NVRM: The NVIDIA probe routine failed for 1 device(s).
[   33.423297] NVRM: None of the NVIDIA graphics adapters were initialized!
[   36.816076] NVRM: This PCI I/O region assigned to your NVIDIA device is invalid:
[   36.817964] NVRM: The NVIDIA probe routine failed for 1 device(s).
[   36.817967] NVRM: None of the NVIDIA graphics adapters were initialized!
[17830.867744] NVRM: This PCI I/O region assigned to your NVIDIA device is invalid:
[17830.869568] NVRM: The NVIDIA probe routine failed for 1 device(s).
[17830.869573] NVRM: None of the NVIDIA graphics adapters were initialized!

コード:

# lspci | grep control
00:00.1 RAM memory: nVidia Corporation nForce 630i memory controller (rev a2)
00:01.0 RAM memory: nVidia Corporation nForce 630i memory controller (rev a1)
00:01.1 RAM memory: nVidia Corporation nForce 630i memory controller (rev a1)
00:01.2 RAM memory: nVidia Corporation nForce 630i memory controller (rev a1)
00:01.3 RAM memory: nVidia Corporation nForce 630i memory controller (rev a1)
00:01.4 RAM memory: nVidia Corporation nForce 630i memory controller (rev a1)
00:01.5 RAM memory: nVidia Corporation nForce 630i memory controller (rev a1)
00:01.6 RAM memory: nVidia Corporation nForce 630i memory controller (rev a1)
00:02.0 RAM memory: nVidia Corporation nForce 630i memory controller (rev a1)
01:06.0 Multimedia controller: Philips Semiconductors SAA7131/SAA7133/SAA7135 Video Broadcast Decoder (rev 10)
02:00.0 VGA compatible controller: nVidia Corporation GeForce 8400 GS (rev a1)
03:00.0 Ethernet controller: VIA Technologies, Inc. VT6120/VT6121/VT6122 Gigabit Ethernet Adapter (rev 82)

コード:

# grep NVIDIA /var/log/Xorg.0.log
(II) Module glx: vendor="NVIDIA Corporation"
(II) NVIDIA GLX Module  180.11  Wed Nov 26 11:23:16 PST 2008
(II) Module nvidia: vendor="NVIDIA Corporation"
(II) NVIDIA dlloader X Driver  180.11  Wed Nov 26 11:00:06 PST 2008
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(II) NVIDIA(0): Creating default Display subsection in Screen section
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Option "NoLogo" "True"
(**) NVIDIA(0): Enabling RENDER acceleration
(II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) NVIDIA(0):     enabled.
(EE) NVIDIA(0): Failed to load the NVIDIA kernel module!
(EE) NVIDIA(0):  *** Aborting ***

コード:

# cat /var/log/Xorg.0.log | grep EE
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
(EE) NVIDIA(0): Failed to load the NVIDIA kernel module!
(EE) NVIDIA(0):  *** Aborting ***
(EE) Screen(s) found, but none have a usable configuration.

コード:

# ./NVIDIA-Linux-x86-185.19-pkg1.run --ui=none
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86 185.19...................................................................................................................................................................................................
.....................................................................................................

Welcome to the NVIDIA Software Installer for Unix/Linux


Please read the following LICENSE and type "accept" followed by the Enter key to accept the license, or type anything else to not
accept and exit nvidia-installer.

________

           License For Customer Use of NVIDIA Software

________

Accept? (Type "Accept" to accept, or anything else to abort): Accept
License accepted.
Installing NVIDIA driver version 185.19.

No precompiled kernel interface was found to match your kernel; would you like the installer to attempt to download a kernel
interface for your kernel from the NVIDIA ftp site (ftp://download.nvidia.com)?
  [default: Yes]: 

No matching precompiled kernel interface was found on the NVIDIA ftp site; this means that the installer will need to compile a
kernel interface for your kernel.

Performing CC sanity check with CC="cc".
Performing CC version check with CC="cc".
Kernel source path: '/lib/modules/2.6.27-11-generic/build'
Kernel output path: '/lib/modules/2.6.27-11-generic/build'
Performing rivafb check.
Performing nvidiafb check.
Performing Xen check.
Cleaning kernel module build directory.
Building kernel module:
  Building: [##############################] 100%
Kernel module compilation complete.

ERROR: Unable to load the kernel module 'nvidia.ko'.  This happens most frequently when this kernel module was built against the
       wrong or improperly configured kernel sources, with a version of gcc that differs from the one used to build the target
       kernel, or if a driver such as rivafb/nvidiafb is present and prevents the NVIDIA kernel module from obtaining ownership of
       the NVIDIA graphics device(s), or NVIDIA GPU installed in this system is not supported by this NVIDIA Linux graphics driver
       release.
       
       Please see the log entries 'Kernel module load error' and 'Kernel messages' at the end of the file
       '/var/log/nvidia-installer.log' for more information.

Kernel module load error: insmod: error inserting './usr/src/nv/nvidia.ko': -1 No such device
Kernel messages:
[   30.033668] NVRM: The NVIDIA probe routine failed for 1 device(s).
[   30.033671] NVRM: None of the NVIDIA graphics adapters were initialized!
[   32.307748] eth0: Link auto-negotiation speed 1000M bps full duplex
[   32.308521] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   32.407080] NET: Registered protocol family 17
[   33.421405] NVRM: This PCI I/O region assigned to your NVIDIA device is invalid:
[   33.421406] NVRM: BAR1 is 0M @ 0x00000000 (PCI:0002:00.0)
[   33.421412] NVRM: The system BIOS may have misconfigured your graphics card.
[   33.422847] nvidia: probe of 0000:02:00.0 failed with error -1
[   33.423293] NVRM: The NVIDIA probe routine failed for 1 device(s).
[   33.423297] NVRM: None of the NVIDIA graphics adapters were initialized!
[   36.816076] NVRM: This PCI I/O region assigned to your NVIDIA device is invalid:
[   36.816078] NVRM: BAR1 is 0M @ 0x00000000 (PCI:0002:00.0)
[   36.816083] NVRM: The system BIOS may have misconfigured your graphics card.
[   36.817518] nvidia: probe of 0000:02:00.0 failed with error -1
[   36.817964] NVRM: The NVIDIA probe routine failed for 1 device(s).
[   36.817967] NVRM: None of the NVIDIA graphics adapters were initialized!
[   40.467184] mtrr: base(0xfb000000) is not aligned on a size(0xe00000) boundary
[   43.096010] eth0: no IPv6 routers present
[17830.867744] NVRM: This PCI I/O region assigned to your NVIDIA device is invalid:
[17830.867746] NVRM: BAR1 is 0M @ 0x0 (PCI:0002:00.0)
[17830.867753] NVRM: The system BIOS may have misconfigured your GPU.
[17830.869113] nvidia: probe of 0000:02:00.0 failed with error -1
[17830.869568] NVRM: The NVIDIA probe routine failed for 1 device(s).
[17830.869573] NVRM: None of the NVIDIA graphics adapters were initialized!

ERROR: Installation has failed.  Please see the file '/var/log/nvidia-installer.log' for details.  You may find suggestions on
       fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.

コード:

# cat /var/log/nvidia-installer.log
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Tue Apr 21 13:12:11 2009
installer version: 1.0.7

option status:
  license pre-accepted    : false
  update                  : false
  force update            : false
  expert                  : false
  uninstall               : false
  driver info             : false
  precompiled interfaces  : true
  no ncurses color        : false
  query latest version    : false
  OpenGL header files     : true
  no questions            : false
  silent                  : false
  no recursion            : false
  no backup               : false
  kernel module only      : false
  sanity                  : false
  add this kernel         : false
  no runlevel check       : false
  no network              : false
  no ABI note             : false
  no RPMs                 : false
  no kernel module        : false
  force SELinux           : default
  no X server check       : false
  no cc version check     : false
  force tls               : (not specified)
  X install prefix        : (not specified)
  X library install path  : (not specified)
  X module install path   : (not specified)
  OpenGL install prefix   : (not specified)
  OpenGL install libdir   : (not specified)
  utility install prefix  : (not specified)
  utility install libdir  : (not specified)
  doc install prefix      : (not specified)
  kernel name             : (not specified)
  kernel include path     : (not specified)
  kernel source path      : (not specified)
  kernel output path      : (not specified)
  kernel install path     : (not specified)
  proc mount point        : /proc
  ui                      : none
  tmpdir                  : /tmp
  ftp mirror              : ftp://download.nvidia.com
  RPM file list           : (not specified)

Using built-in stream user interface
-> License accepted.
-> Installing NVIDIA driver version 185.19.
-> No precompiled kernel interface was found to match your kernel; would you li
   ke the installer to attempt to download a kernel interface for your kernel f
   rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: Yes)
-> No matching precompiled kernel interface was found on the NVIDIA ftp site;
   this means that the installer will need to compile a kernel interface for
   your kernel.
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
-> Kernel source path: '/lib/modules/2.6.27-11-generic/build'
-> Kernel output path: '/lib/modules/2.6.27-11-generic/build'
-> Performing rivafb check.
-> Performing nvidiafb check.
-> Performing Xen check.
-> Cleaning kernel module build directory.
   executing: 'cd ./usr/src/nv; make clean'...
-> Building kernel module:
   executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.27-11-gener
   ic/build SYSOUT=/lib/modules/2.6.27-11-generic/build'...
   NVIDIA: calling KBUILD...
   make CC=cc  KBUILD_VERBOSE=1 -C /lib/modules/2.6.27-11-generic/build SUBDIRS
   =/tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/nv modules
   test -e include/linux/autoconf.h -a -e include/config/auto.conf || (         \
        echo;                                                           \
        echo "  ERROR: Kernel configuration is invalid.";               \
        echo "         include/linux/autoconf.h or include/config/auto.conf are mis
   sing.";      \
        echo "         Run 'make oldconfig && make prepare' on kernel src to fix it
   .";  \
        echo;                                                           \
        /bin/false)
   mkdir -p /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/nv/.tmp_versio
   ns ; rm -f /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/nv/.tmp_vers
   ions/*
   make -f scripts/Makefile.build obj=/tmp/selfgz6069/NVIDIA-Linux-x86-185.19-p
   kg1/usr/src/nv
     cc -Wp,-MD,/tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/nv/.nv.o.d
    -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.3.2/include -D__KERNEL__  
   -Iinclude  -I/usr/src/linux-headers-2.6.27-11-generic/arch/x86/include -incl
   ude include/linux/autoconf.h -Iubuntu/
   include  -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasi
   ng -fno-common -Werror-implicit-function-declaration -O2 -m32 -msoft-float -
   mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtu
   ne=generic -ffreestanding -pipe -Wno-sign-compare -fno-asynchronous-unwind-t
   ables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Iinclude/asm-x86/mach-default 
   -fno-stack-protector -fno-omit-frame-pointer -fno-optimize-sibling-calls -pg
   -Wdeclaration-after-statement -Wno-pointer-sign -fwrapv -I/tmp/selfgz6069/NV
   IDIA-Linux-x86-185.19-pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitc
   h -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-multichar -W
   error -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DN
   VRM -DNV_VERSION_STRING=\"185.19\" -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -D"KBU
   ILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv)"  -D"KBUILD_MODNAME=KBUILD_
   STR(nvidia)" -c -o /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/nv/.
   tmp_nv.o /tmp/selfgz6069/NVIDIA-Lin
   ux-x86-185.19-pkg1/usr/src/nv/nv.c
   In file included from include/linux/bitops.h:17,
                    from include/linux/kernel.h:15,
                    from include/linux/sched.h:52,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-linux.h:19,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv.c:14:
   include/asm/bitops.h: In function ‘set_bit’:
   include/asm/bitops.h:60: 警告: pointer of type ‘void *’ used in arithm
   etic
   include/asm/bitops.h: In function ‘clear_bit’:
   include/asm/bitops.h:97: 警告: pointer of type ‘void *’ used in arithm
   etic
   In file included from include/linux/list.h:6,
                    from include/linux/preempt.h:11,
                    from include/linux/spinlock.h:50,
                    from include/linux/seqlock.h:29,
                    from include/linux/time.h:8,
                    from include/linux/timex.h:57,
                    from include/linux/sched.h:54,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-linux.h:19,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv.c:14:
   include/linux/prefetch.h: In function ‘prefetch_range’:
   include/linux/prefetch.h:57: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   In file included from include/linux/utsname.h:35,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-linux.h:19,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv.c:14:
   include/linux/sched.h: In function ‘object_is_on_stack’:
   include/linux/sched.h:1975: 警告: pointer of type ‘void *’ used in ari
   thmetic
   In file included from include/asm/dma-mapping.h:9,
                    from include/linux/dma-mapping.h:52,
                    from include/asm-generic/pci-dma-compat.h:7,
                    from include/asm/pci.h:94,
                    from include/linux/pci.h:989,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-linux.h:86,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv.c:14:
   include/linux/scatterlist.h: In function ‘sg_virt’:
   include/linux/scatterlist.h:199: 警告: pointer of type ‘void *’ used i
   n arithmetic
   In file included from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-linux.h:113,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv.c:14:
   include/linux/highmem.h: In function ‘zero_user_segments’:
   include/linux/highmem.h:134: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:134: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:134: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:134: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:137: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:137: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:137: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:137: 警告: pointer of type ‘void *’ used in ar
   ithmetic
     cc -Wp,-MD,/tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/nv/.nv-vm.
   o.d  -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.3.2/include -D__KERNEL
   __  -Iinclude  -I/usr/src/linux-headers-2.6.27-11-generic/arch/x86/include -
   include include/linux/autoconf.h -Iubuntu/include  -Wall -Wundef -Wstrict-pr
   ototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-fu
   nction-declaration -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mp
   referred-stack-boundary=2 -march=i586 -mtune=generic -ffreestanding -pipe -W
   no-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 
   -mno-3dnow -Iinclude/asm-x86/mach-default -fno-stack-protector -fno-omit-fra
   me-pointer -fno-optimize-sibling-calls -pg -Wdeclaration-after-statement -Wn
   o-pointer-sign -fwrapv -I/tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pk
   g1/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscr
   ipts -Wparentheses -Wpointer-arith -Wno-multichar -Werror -MD -Wsign-compare
   -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\
   "185.19\" -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_
   BASENAME=KBUILD_STR(nv_vm)"  -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /tm
   p/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/nv/.tmp_nv-vm.o /tmp/selfg
   z6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/nv/nv-vm.c
   In file included from include/linux/bitops.h:17,
                    from include/linux/kernel.h:15,
                    from include/linux/sched.h:52,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-linux.h:19,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-vm.c:14:
   include/asm/bitops.h: In function ‘set_bit’:
   include/asm/bitops.h:60: 警告: pointer of type ‘void *’ used in arithm
   etic
   include/asm/bitops.h: In function ‘clear_bit’:
   include/asm/bitops.h:97: 警告: pointer of type ‘void *’ used in arithm
   etic
   In file included from include/linux/list.h:6,
                    from include/linux/preempt.h:11,
                    from include/linux/spinlock.h:50,
                    from include/linux/seqlock.h:29,
                    from include/linux/time.h:8,
                    from include/linux/timex.h:57,
                    from include/linux/sched.h:54,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-linux.h:19,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-vm.c:14:
   include/linux/prefetch.h: In function ‘prefetch_range’:
   include/linux/prefetch.h:57: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   In file included from include/linux/utsname.h:35,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-linux.h:19,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-vm.c:14:
   include/linux/sched.h: In function ‘object_is_on_stack’:
   include/linux/sched.h:1975: 警告: pointer of type ‘void *’ used in ari
   thmetic
   In file included from include/asm/dma-mapping.h:9,
                    from include/linux/dma-mapping.h:52,
                    from include/asm-generic/pci-dma-compat.h:7,
                    from include/asm/pci.h:94,
                    from include/linux/pci.h:989,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-linux.h:86,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-vm.c:14:
   include/linux/scatterlist.h: In function ‘sg_virt’:
   include/linux/scatterlist.h:199: 警告: pointer of type ‘void *’ used i
   n arithmetic
   In file included from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-linux.h:113,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-vm.c:14:
   include/linux/highmem.h: In function ‘zero_user_segments’:
   include/linux/highmem.h:134: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:134: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:134: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:134: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:137: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:137: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:137: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:137: 警告: pointer of type ‘void *’ used in ar
   ithmetic
     cc -Wp,-MD,/tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/nv/.os-agp
   .o.d  -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.3.2/include -D__KERNE
   L__  -Iinclude  -I/usr/src/linux-headers-2.6.27-11-generic/arch/x86/include 
   -include include/linux/autoconf.h -Iubuntu/include  -Wall -Wundef -Wstrict-p
   rototypes -Wno-trigraphs -fno-st
   rict-aliasing -fno-common -Werror-implicit-function-declaration -O2 -m32 -ms
   oft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -marc
   h=i586 -mtune=generic -ffreestanding -pipe -Wno-sign-compare -fno-asynchrono
   us-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Iinclude/asm-x86/ma
   ch-default -fno-stack-protector -fno-omit-frame-pointer -fno-optimize-siblin
   g-calls -pg -Wdeclaration-after-statement -Wno-pointer-sign -fwrapv -I/tmp/s
   elfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-
   type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-
   multichar -Werror -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ 
   -DMODULE -DNVRM -DNV_VERSION_STRING=\"185.19\" -UDEBUG -U_DEBUG -DNDEBUG -DM
   ODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(os_agp)"  -D"KBUILD
   _MODNAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-p
   kg1/usr/src/nv/.tmp_os-agp.o /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/us
   r/src/nv/os-agp.c
   In file included from include/linux/bitops.h:17,
                    from include/linux/kernel.h:15,
                    from include/linux/sched.h:52,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-linux.h:19,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/os-agp.c:24:
   include/asm/bitops.h: In function ‘set_bit’:
   include/asm/bitops.h:60: 警告: pointer of type ‘void *’ used in arithm
   etic
   include/asm/bitops.h: In function ‘clear_bit’:
   include/asm/bitops.h:97: 警告: pointer of type ‘void *’ used in arithm
   etic
   In file included from include/linux/list.h:6,
                    from include/linux/preempt.h:11,
                    from include/linux/spinlock.h:50,
                    from include/linux/seqlock.h:29,
                    from include/linux/time.h:8,
                    from include/linux/timex.h:57,
                    from include/linux/sched.h:54,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-linux.h:19,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/os-agp.c:24:
   include/linux/prefetch.h: In function ‘prefetch_range’:
   include/linux/prefetch.h:57: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   In file included from include/linux/utsname.h:35,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-linux.h:19,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/os-agp.c:24:
   include/linux/sched.h: In function ‘object_is_on_stack’:
   include/linux/sched.h:1975: 警告: pointer of type ‘void *’ used in ari
   thmetic
   In file included from include/asm/dma-mapping.h:9,
                    from include/linux/dma-mapping.h:52,
                    from include/asm-generic/pci-dma-compat.h:7,
                    from include/asm/pci.h:94,
                    from include/linux/pci.h:989,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-linux.h:86,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/os-agp.c:24:
   include/linux/scatterlist.h: In function ‘sg_virt’:
   include/linux/scatterlist.h:199: 警告: pointer of type ‘void *’ used i
   n arithmetic
   In file included from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-linux.h:113,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/os-agp.c:24:
   include/linux/highmem.h: In function ‘zero_user_segments’:
   include/linux/highmem.h:134: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:134: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:134: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:134: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:137: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:137: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:137: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:137: 警告: pointer of type ‘void *’ used in ar
   ithmetic
     cc -Wp,-MD,/tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/nv/.os-int
   erface.o.d  -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.3.2/include -D_
   _KERNEL__  -Iinclude  -I/usr/src/linux-headers-2.6.27-11-generic/arch/x86/in
   clude -include include/linux/autoconf.h -Iubuntu/include  -Wall -Wundef -Wst
   rict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-impl
   icit-function-declaration -O2 -m32 -msoft-float -mregparm=3 -freg-struct-ret
   urn -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -ffreestanding -
   pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mn
   o-sse2 -mno-3dnow -Iinclude/asm-x86/mach-default -fno-stack-protector -fno-o
   mit-frame-pointer -fno-optimize-sibling-calls -pg -Wdeclaration-after-statem
   ent -Wno-pointer-sign -fwrapv -I/tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1
   /usr/src/nv -Wall -Wimpl
   icit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpoint
   er-arith -Wno-multichar -Werror -MD -Wsign-compare -Wno-cast-qual -Wno-error
   -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"185.19\" -UDEBUG -U_DEBUG
   -DNDEBUG -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(os_inte
   rface)"  -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz6069/NVIDIA-
   Linux-x86-185.19-pkg1/usr/src/nv/.tmp_os-interface.o /tmp/selfgz6069/NVIDIA-
   Linux-x86-185.19-pkg1/usr/src/nv/os-interface.c
   In file included from include/linux/bitops.h:17,
                    from include/linux/kernel.h:15,
                    from include/linux/sched.h:52,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-linux.h:19,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/os-interface.c:26:
   include/asm/bitops.h: In function ‘set_bit’:
   include/asm/bitops.h:60: 警告: pointer of type ‘void *’ used in arithm
   etic
   include/asm/bitops.h: In function ‘clear_bit’:
   include/asm/bitops.h:97: 警告: pointer of type ‘void *’ used in arithm
   etic
   In file included from include/linux/list.h:6,
                    from include/linux/preempt.h:11,
                    from include/linux/spinlock.h:50,
                    from include/linux/seqlock.h:29,
                    from include/linux/time.h:8,
                    from include/linux/timex.h:57,
                    from include/linux/sched.h:54,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-linux.h:19,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/os-interface.c:26:
   include/linux/prefetch.h: In function ‘prefetch_range’:
   include/linux/prefetch.h:57: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   In file included from include/linux/utsname.h:35,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-linux.h:19,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/os-interface.c:26:
   include/linux/sched.h: In function ‘object_is_on_stack’:
   include/linux/sched.h:1975: 警告: pointer of type ‘void *’ used in ari
   thmetic
   In file included from include/asm/dma-mapping.h:9,
                    from include/linux/dma-mapping.h:52,
                    from include/asm-generic/pci-dma-compat.h:7,
                    from include/asm/pci.h:94,
                    from include/linux/pci.h:989,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-linux.h:86,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/os-interface.c:26:
   include/linux/scatterlist.h: In function ‘sg_virt’:
   include/linux/scatterlist.h:199: 警告: pointer of type ‘void *’ used i
   n arithmetic
   In file included from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-linux.h:113,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/os-interface.c:26:
   include/linux/highmem.h: In function ‘zero_user_segments’:
   include/linux/highmem.h:134: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:134: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:134: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:134: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:137: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:137: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:137: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:137: 警告: pointer of type ‘void *’ used in ar
   ithmetic
     cc -Wp,-MD,/tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/nv/.os-reg
   istry.o.d  -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.3.2/include -D__
   KERNEL__  -Iinclude  -I/usr/src/linux-headers-2.6.27-11-generic/arch/x86/inc
   lude -include include/linux/autoconf.h -Iubuntu/include  -Wall -Wundef -Wstr
   ic
   t-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implici
   t-function-declaration -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return
   -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -ffreestanding -pipe
   -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse
   2 -mno-3dnow -Iinclude/asm-x86/mach-default -fno-stack-protector -fno-omit-f
   rame-pointer -fno-optimize-sibling-calls -pg -Wdeclaration-after-statement -
   Wno-pointer-sign -fwrapv -I/tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/
   src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -W
   parentheses -Wpointer-arith -Wno-multichar -Werror -MD -Wsign-compare -Wno-c
   ast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"185.1
   9\" -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENA
   ME=KBUILD_STR(os_registry)"  -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /tm
   p/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/nv/.tmp_os-registry.o /tmp
   /selfgz6069/NVIDIA-Linux-x86-185.1
   9-pkg1/usr/src/nv/os-registry.c
   In file included from include/linux/bitops.h:17,
                    from include/linux/kernel.h:15,
                    from include/linux/sched.h:52,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-linux.h:19,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/os-registry.c:15:
   include/asm/bitops.h: In function ‘set_bit’:
   include/asm/bitops.h:60: 警告: pointer of type ‘void *’ used in arithm
   etic
   include/asm/bitops.h: In function ‘clear_bit’:
   include/asm/bitops.h:97: 警告: pointer of type ‘void *’ used in arithm
   etic
   In file included from include/linux/list.h:6,
                    from include/linux/preempt.h:11,
                    from include/linux/spinlock.h:50,
                    from include/linux/seqlock.h:29,
                    from include/linux/time.h:8,
                    from include/linux/timex.h:57,
                    from include/linux/sched.h:54,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-linux.h:19,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/os-registry.c:15:
   include/linux/prefetch.h: In function ‘prefetch_range’:
   include/linux/prefetch.h:57: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   In file included from include/linux/utsname.h:35,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-linux.h:19,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/os-registry.c:15:
   include/linux/sched.h: In function ‘object_is_on_stack’:
   include/linux/sched.h:1975: 警告: pointer of type ‘void *’ used in ari
   thmetic
   In file included from include/asm/dma-mapping.h:9,
                    from include/linux/dma-mapping.h:52,
                    from include/asm-generic/pci-dma-compat.h:7,
                    from include/asm/pci.h:94,
                    from include/linux/pci.h:989,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-linux.h:86,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/os-registry.c:15:
   include/linux/scatterlist.h: In function ‘sg_virt’:
   include/linux/scatterlist.h:199: 警告: pointer of type ‘void *’ used i
   n arithmetic
   In file included from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-linux.h:113,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/os-registry.c:15:
   include/linux/highmem.h: In function ‘zero_user_segments’:
   include/linux/highmem.h:134: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:134: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:134: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:134: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:137: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:137: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:137: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:137: 警告: pointer of type ‘void *’ used in ar
   ithmetic
     cc -Wp,-MD,/tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/nv/.nv-i2c
   .o.d  -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.3.2/include -D__KERNE
   L__  -Iinclude  -I/usr/src/linux-headers-2.6.27-11-generic/arch/x86/include 
   -include include/linux/autoconf.h -Iubuntu/include  -Wall -Wundef -Wstrict-p
   rototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-f
   unction-declaration -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -m
   preferred-stack-boundary=2 -march=i586 -mtune=generic -ffreestanding -pipe -
   Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2
   -mno-3dnow -Iinclude/asm-x86/mach-default -fno-stack-protector -fno-omit-fra
   me-pointer -fno-optimize-sibling-calls -pg -Wdeclaration-after-statement -Wn
   o-pointer-sign -fwrapv -
   I/tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/nv -Wall -Wimplicit -W
   return-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arit
   h -Wno-multichar -Werror -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KE
   RNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"185.19\" -UDEBUG -U_DEBUG -DNDE
   BUG -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_i2c)"  -D
   "KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz6069/NVIDIA-Linux-x86-1
   85.19-pkg1/usr/src/nv/.tmp_nv-i2c.o /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-
   pkg1/usr/src/nv/nv-i2c.c
   In file included from include/linux/bitops.h:17,
                    from include/linux/kernel.h:15,
                    from include/linux/sched.h:52,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-linux.h:19,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-i2c.c:8:
   include/asm/bitops.h: In function ‘set_bit’:
   include/asm/bitops.h:60: 警告: pointer of type ‘void *’ used in arithm
   etic
   include/asm/bitops.h: In function ‘clear_bit’:
   include/asm/bitops.h:97: 警告: pointer of type ‘void *’ used in arithm
   etic
   In file included from include/linux/list.h:6,
                    from include/linux/preempt.h:11,
                    from include/linux/spinlock.h:50,
                    from include/linux/seqlock.h:29,
                    from include/linux/time.h:8,
                    from include/linux/timex.h:57,
                    from include/linux/sched.h:54,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-linux.h:19,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-i2c.c:8:
   include/linux/prefetch.h: In function ‘prefetch_range’:
   include/linux/prefetch.h:57: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   In file included from include/linux/utsname.h:35,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-linux.h:19,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-i2c.c:8:
   include/linux/sched.h: In function ‘object_is_on_stack’:
   include/linux/sched.h:1975: 警告: pointer of type ‘void *’ used in ari
   thmetic
   In file included from include/asm/dma-mapping.h:9,
                    from include/linux/dma-mapping.h:52,
                    from include/asm-generic/pci-dma-compat.h:7,
                    from include/asm/pci.h:94,
                    from include/linux/pci.h:989,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-linux.h:86,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-i2c.c:8:
   include/linux/scatterlist.h: In function ‘sg_virt’:
   include/linux/scatterlist.h:199: 警告: pointer of type ‘void *’ used i
   n arithmetic
   In file included from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-linux.h:113,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-i2c.c:8:
   include/linux/highmem.h: In function ‘zero_user_segments’:
   include/linux/highmem.h:134: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:134: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:134: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:134: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:137: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:137: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:137: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:137: 警告: pointer of type ‘void *’ used in ar
   ithmetic
     cc -Wp,-MD,/tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/nv/.nvacpi
   .o.d  -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.3.2/include -D__KERNE
   L__  -Iinclude  -I/usr/src/linux-headers-2.6.27-11-generic/arch/x86/include 
   -include include/linux/autoconf.h -Iubuntu/include  -Wall -Wun
   def -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Wer
   ror-implicit-function-declaration -O2 -m32 -msoft-float -mregparm=3 -freg-st
   ruct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -ffreest
   anding -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno
   -mmx -mno-sse2 -mno-3dnow -Iinclude/asm-x86/mach-default -fno-stack-protecto
   r -fno-omit-frame-pointer -fno-optimize-sibling-calls -pg -Wdeclaration-afte
   r-statement -Wno-pointer-sign -fwrapv -I/tmp/selfgz6069/NVIDIA-Linux-x86-185
   .19-pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-
   subscripts -Wparentheses -Wpointer-arith -Wno-multichar -Werror -MD -Wsign-c
   ompare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_S
   TRING=\"185.19\" -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -D"KBUILD_STR(s)=#s" -D"
   KBUILD_BASENAME=KBUILD_STR(nvacpi)"  -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -
   c -o /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/nv/.tmp_nvacpi.o /
   tmp/selfgz6069/NVIDIA-Linux-x86-185.
   19-pkg1/usr/src/nv/nvacpi.c
   In file included from include/linux/bitops.h:17,
                    from include/linux/kernel.h:15,
                    from include/linux/sched.h:52,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-linux.h:19,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nvacpi.c:15:
   include/asm/bitops.h: In function ‘set_bit’:
   include/asm/bitops.h:60: 警告: pointer of type ‘void *’ used in arithm
   etic
   include/asm/bitops.h: In function ‘clear_bit’:
   include/asm/bitops.h:97: 警告: pointer of type ‘void *’ used in arithm
   etic
   In file included from include/linux/list.h:6,
                    from include/linux/preempt.h:11,
                    from include/linux/spinlock.h:50,
                    from include/linux/seqlock.h:29,
                    from include/linux/time.h:8,
                    from include/linux/timex.h:57,
                    from include/linux/sched.h:54,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-linux.h:19,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nvacpi.c:15:
   include/linux/prefetch.h: In function ‘prefetch_range’:
   include/linux/prefetch.h:57: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   In file included from include/linux/utsname.h:35,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-linux.h:19,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nvacpi.c:15:
   include/linux/sched.h: In function ‘object_is_on_stack’:
   include/linux/sched.h:1975: 警告: pointer of type ‘void *’ used in ari
   thmetic
   In file included from include/asm/dma-mapping.h:9,
                    from include/linux/dma-mapping.h:52,
                    from include/asm-generic/pci-dma-compat.h:7,
                    from include/asm/pci.h:94,
                    from include/linux/pci.h:989,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-linux.h:86,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nvacpi.c:15:
   include/linux/scatterlist.h: In function ‘sg_virt’:
   include/linux/scatterlist.h:199: 警告: pointer of type ‘void *’ used i
   n arithmetic
   In file included from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nv-linux.h:113,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nvacpi.c:15:
   include/linux/highmem.h: In function ‘zero_user_segments’:
   include/linux/highmem.h:134: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:134: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:134: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:134: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:137: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:137: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:137: 警告: pointer of type ‘void *’ used in ar
   ithmetic
   include/linux/highmem.h:137: 警告: pointer of type ‘void *’ used in ar
   ithmetic
     ld -m elf_i386   -r -o /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/sr
   c/nv/nvidia.o /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/nv/nv-ker
   nel.o /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/nv/nv.o /tmp/self
   gz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/nv/nv-vm.o /tmp/selfgz6069/NVIDI
   A-Linux-x86-185.19-pkg1/usr/src/nv/os-agp.o /tmp/selfgz6069/NVIDIA-Linux-x86
   -185.19-pkg1/usr/src/nv/os-interface.o /tmp/selfgz6069/NVIDIA-Linux-x86-185.
   19-pkg1/usr/src/nv/os-registry.o /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg
   1/usr/src/nv/nv-i2c.o /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nvacpi.o 
   (cat /dev/null;   echo kernel//tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/u
   sr/src/nv/nvidia.ko;) > /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src
   /nv/modules.order
     Building modules, stage 2.
   make -f /usr/src/linux-headers-2.6.27-11-generic/scripts/Makefile.modpost
     scripts/mod/modpost -m -a -i /usr/src/linux-headers-2.6.27-11-generic/Modu
   le.symvers -I /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/nv/Module
   .symvers  -o /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/nv/Module.
   symvers -S -K /usr/src/linux-headers-2.6.27-11-generic/Module.markers -M /tm
   p/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/nv/Module.markers -w  -s
   WARNING: could not find /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src
   /nv/.nv-kernel.o.cmd for /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/sr
   c/nv/nv-kernel.o
     cc -Wp,-MD,/tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/nv/.nvidia
   .mod.o.d  -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.3.2/include -D__K
   ERNEL__  -Iinclude  -I/usr/src/linux-headers-2.6.27-11-generic/arch/x86/incl
   ude -include include/linux/autoconf.h -Iubuntu/include  -Wall -Wundef -Wstri
   ct-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implic
   it-function-decla
   ration -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-sta
   ck-boundary=2 -march=i586 -mtune=generic -ffreestanding -pipe -Wno-sign-comp
   are -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -
   Iinclude/asm-x86/mach-default -fno-stack-protector -fno-omit-frame-pointer -
   fno-optimize-sibling-calls -pg -Wdeclaration-after-statement -Wno-pointer-si
   gn -fwrapv -I/tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/nv -Wall -
   Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -W
   pointer-arith -Wno-multichar -Werror -MD -Wsign-compare -Wno-cast-qual -Wno-
   error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"185.19\" -UDEBUG -U
   _DEBUG -DNDEBUG  -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nvidia.m
   od)"  -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -DMODULE -c -o /tmp/selfgz6069/N
   VIDIA-Linux-x86-185.19-pkg1/usr/src/nv/nvidia.mod.o /tmp/selfgz6069/NVIDIA-L
   inux-x86-185.19-pkg1/usr/src/nv/nvidia.mod.c
   In file included from include/linux/bitops.h:17,
                    from include/asm/cpufeature.h:123,
                    from include/asm/processor.h:16,
                    from include/linux/prefetch.h:14,
                    from include/linux/list.h:6,
                    from include/linux/module.h:9,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nvidia.mod.c:1:
   include/asm/bitops.h: In function ‘set_bit’:
   include/asm/bitops.h:60: 警告: pointer of type ‘void *’ used in arithm
   etic
   include/asm/bitops.h: In function ‘clear_bit’:
   include/asm/bitops.h:97: 警告: pointer of type ‘void *’ used in arithm
   etic
   In file included from include/linux/list.h:6,
                    from include/linux/module.h:9,
                    from /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/n
   v/nvidia.mod.c:1:
   include/linux/prefetch.h: In function ‘prefetch_range’:
   include/linux/prefetch.h:57: 警告: pointer of type ‘void *’ used in ar
   ithmetic
     ld -r -m elf_i386  --build-id -o /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-p
   kg1/usr/src/nv/nvidia.ko /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/sr
   c/nv/nvidia.o /tmp/selfgz6069/NVIDIA-Linux-x86-185.19-pkg1/usr/src/nv/nvidia
   .mod.o
   NVIDIA: left KBUILD.
-> done.
-> Kernel module compilation complete.
ERROR: Unable to load the kernel module 'nvidia.ko'.  This happens most
       frequently when this kernel module was built against the wrong or
       improperly configured kernel sources, with a version of gcc that differs
       from the one used to build the target kernel, or if a driver such as
       rivafb/nvidiafb is present and prevents the NVIDIA kernel module from
       obtaining ownership of the NVIDIA graphics device(s), or NVIDIA GPU
       installed in this system is not supported by this NVIDIA Linux graphics
       driver release.
       
       Please see the log entries 'Kernel module load error' and 'Kernel
       messages' at the end of the file '/var/log/nvidia-installer.log' for
       more information.
-> Kernel module load error: insmod: error inserting './usr/src/nv/nvidia.ko':
   -1 No such device
-> Kernel messages:
   [   30.033668] NVRM: The NVIDIA probe routine failed for 1 device(s).
   [   30.033671] NVRM: None of the NVIDIA graphics adapters were initialized!
   [   32.307748] eth0: Link auto-negotiation speed 1000M bps full duplex
   [   32.308521] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
   [   32.407080] NET: Registered protocol family 17
   [   33.421405] NVRM: This PCI I/O region assigned to your NVIDIA device is
   invalid:
   [   33.421406] NVRM: BAR1 is 0M @ 0x00000000 (PCI:0002:00.0)
   [   33.421412] NVRM: The system BIOS may have misconfigured your graphics
   card.
   [   33.422847] nvidia: probe of 0000:02:00.0 failed with error -1
   [   33.423293] NVRM: The NVIDIA probe routine failed for 1 device(s).
   [   33.423297] NVRM: None of the NVIDIA graphics adapters were initialized!
   [   36.816076] NVRM: This PCI I/O region assigned to your NVIDIA device is
   invalid:
   [   36.816078] NVRM: BAR1 is 0M @ 0x00000000 (PCI:0002:00.0)
   [   36.816083] NVRM: The system BIOS may have misconfigured your graphics
   card.
   [   36.817518] nvidia: probe of 0000:02:00.0 failed with error -1
   [   36.817964] NVRM: The NVIDIA probe routine failed for 1 device(s).
   [   36.817967] NVRM: None of the NVIDIA graphics adapters were initialized!
   [   40.467184] mtrr: base(0xfb000000) is not aligned on a size(0xe00000)
   boundary
   [   43.096010] eth0: no IPv6 routers present
   [17830.867744] NVRM: This PCI I/O region assigned to your NVIDIA device is
   invalid:
   [17830.867746] NVRM: BAR1 is 0M @ 0x0 (PCI:0002:00.0)
   [17830.867753] NVRM: The system BIOS may have misconfigured your GPU.
   [17830.869113] nvidia: probe of 0000:02:00.0 failed with error -1
   [17830.869568] NVRM: The NVIDIA probe routine failed for 1 device(s).
   [17830.869573] NVRM: None of the NVIDIA graphics adapters were initialized!
ERROR: Installation has failed.  Please see the file
       '/var/log/nvidia-installer.log' for details.  You may find suggestions
       on fixing installation problems in the README available on the Linux
       driver download page at www.nvidia.com.

情報に不足な点がありましたら、追って記載します。

ご教授のほど、よろしくお願いします。

オフライン

 

#2 2009-04-21 16:43:03

hito
管理者
登録日: 2007-03-18

Re: Ubuntu is running in low-graphics mode

BIOSのバグで、うまくNVIDIAのGPUがメモリを占有できていないようです。以下を試してみてください。

 ・3~4GBメモリを搭載しているなら、1GBぐらいまで減らしてみる。うまくいくようなら、徐々に増やしていって問題のないポイントを見つける。
 ・BIOSを最新にする
 ・BIOSでOnboard Graphicsを無効にできるなら無効にしてみる

オフライン

 

#3 2009-04-21 22:33:27

kanamono
メンバ
登録日: 2009-04-21

Re: Ubuntu is running in low-graphics mode

hito による投稿:

BIOSのバグで、うまくNVIDIAのGPUがメモリを占有できていないようです。以下を試してみてください。

 ・3~4GBメモリを搭載しているなら、1GBぐらいまで減らしてみる。うまくいくようなら、徐々に増やしていって問題のないポイントを見つける。
 ・BIOSを最新にする
 ・BIOSでOnboard Graphicsを無効にできるなら無効にしてみる

ご回答ありがとうございます。

確かにメモリが4G載せています。あと、BIOSを見るという発想が無かったですね…
確かに最新版があるようなので、BIOSアップデート等を試みてみます。

結果は追って報告します。

オフライン

 

#4 2009-04-23 00:40:04

kanamono
メンバ
登録日: 2009-04-21

Re: Ubuntu is running in low-graphics mode

ご回答頂いた作業を元に、BIOSの設定を変更した所、無事に高解像度で起動する事が出来ました。

行った内容としては、まずはBIOSの確認を行いました。
BIOSは、良く見て見たら最新版でした。

次にBIOSの設定にあるOnboard Graphics周りを確認しました。
残念ながら、Onboard Graphicsを無効にする項目はありませんでした。

次にBIOSの設定にあるメモリ周りを確認しました。
「Advanced Chipset Setup」→「Top of Memory under 4GB」項目の値を変更した所、上手く起動する事が出来ました。

当初、最大値(デフォルト)である「3.25GB」でしたが、これを一つ一つ確認した所、最大値よりも1つ下である「3GB」を選ぶ事で起動する事が出来ました。
(物理的にメモリを抜く事はしていません)
他のBIOS設定との因果関係は確認出来ませんでしたが、「Top of Memory under 4GB」項目が大きく関係している事は間違いないようです。

BIOSを見るというヒントにより、無事に起動出来ました。
ありがとうございました。

オフライン

 

Board footer

Powered by FluxBB