[opensuse-kernel] Missing i2c-core.ko in openSUSE 11.3 x86-64 (desktop kernel 2.6.36)
Hi all, I was asked from the openSUSE forums to ask my question here. So here it is: I read in the README.txt of the nvidia linux driver the following: "NVIDIA has noted that in some distibutions, i2c support is enabled. However, the Linux kernel module i2c-core.o (2.4) or i2c-core.ko (2.6), which provides the export infrastructure, was not shipped. In this case, you will need to build the i2c support module. For directions on how to build and install your kernel's i2c support, refer to your distribution's documentation for configuring, building, and installing the kernel and associated modules." So I checked if I have i2c-core.ko and I noticed that it is not present as a built module. Is there any reason why the module is not shipped with the 2.6.36 desktop kernel from the HEAD repository, but it is present in the sources? Does it make sense to use this module, if I want to monitor the temperature of my GPU with sensors? How can I compile only that module and install it? Thank you for your help in advance! Greetings, Dimitar P.S. I'm terribly sorry for the double post! I used another e-mail address :) -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
On 11/13/2010 07:19 PM, Dimitar Popov wrote:
Hi all,
I was asked from the openSUSE forums to ask my question here. So here it is: I read in the README.txt of the nvidia linux driver the following:
"NVIDIA has noted that in some distibutions, i2c support is enabled. However, the Linux kernel module i2c-core.o (2.4) or i2c-core.ko (2.6), which provides the export infrastructure, was not shipped. In this case, you will need to build the i2c support module. For directions on how to build and install your kernel's i2c support, refer to your distribution's documentation for configuring, building, and installing the kernel and associated modules."
So I checked if I have i2c-core.ko and I noticed that it is not present as a built module.
Is there any reason why the module is not shipped with the 2.6.36 desktop kernel from the HEAD repository, but it is present in the sources?
Does it make sense to use this module, if I want to monitor the temperature of my GPU with sensors?
How can I compile only that module and install it?
Thank you for your help in advance!
Greetings, Dimitar
P.S. I'm terribly sorry for the double post! I used another e-mail address :)
Actually under 11.4 ( 2.6.36-18 ) I didn't have i2c-core loaded I run with the 260.19.21 nvidia .run installer and I can get all information from my quadro with nvidia tools nvidia-smi -a ==============NVSMI LOG============== Timestamp : Sat Nov 13 20:34:09 2010 Driver Version : 260.19.21 GPU 0: Product Name : Quadro FX 360M PCI Device/Vendor ID : 42d10de PCI Location ID : 0:1:0 Board Serial : 18217288671030 Display : Connected Temperature : 56 C Fan Speed : 100% Utilization GPU : 0% Memory : 19% the nvdock package picked from packman for example & the nvidia-setting tool works too. -- Bruno Friedmann (irc:tigerfoot) Ioda-Net Sàrl www.ioda-net.ch openSUSE Member User www.ioda.net/r/osu Blog www.ioda.net/r/blog fsfe fellowship www.fsfe.org GPG KEY : D5C9B751C4653227 vcard : http://it.ioda-net.ch/ioda-net.vcf -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
On 13 November 2010, 20:36:30 Bruno Friedmann wrote:
and I can get all information from my quadro with nvidia tools
Hi, thanks for the reply. I'm aware of the nvidia tools. However, I would like to use sensors because it has a library and it works with other hardware, too. Greetings, Dimitar -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
On 11/13/2010 08:56 PM, Dimitar Popov wrote:
On 13 November 2010, 20:36:30 Bruno Friedmann wrote:
and I can get all information from my quadro with nvidia tools
Hi,
thanks for the reply. I'm aware of the nvidia tools. However, I would like to use sensors because it has a library and it works with other hardware, too.
Greetings, Dimitar
It sound strange to me, as if you run sensors-detect ( after installing the package sensors ) everything works detection and module are normally loaded (and the end we see the remove i2c-dev module) in fact I think the trouble is elsewhere, on a 11.2 box trying modprobe -v i2c_core return builtin i2c_core on 11.3 or 11.4 nothing is return. but I'm pretty sure it's also builtin so embedded with the kernel and that's why you didn't get it as a module. -- Bruno Friedmann (irc:tigerfoot) Ioda-Net Sàrl www.ioda-net.ch openSUSE Member User www.ioda.net/r/osu Blog www.ioda.net/r/blog fsfe fellowship www.fsfe.org GPG KEY : D5C9B751C4653227 vcard : http://it.ioda-net.ch/ioda-net.vcf -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
On Sat, Nov 13, 2010 at 09:19:52PM +0100, Bruno Friedmann wrote:
on 11.3 or 11.4 nothing is return. but I'm pretty sure it's also builtin so embedded with the kernel and that's why you didn't get it as a module.
Yes, the i2c_core code is built-in, so all should be fine. thanks, greg k-h -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
On Sat, 13 Nov 2010 19:19:27 +0100 Dimitar Popov <dpopov@fmi.uni-sofia.bg> wrote:
Hi all,
I was asked from the openSUSE forums to ask my question here. So here it is: I read in the README.txt of the nvidia linux driver the following:
"NVIDIA has noted that in some distibutions, i2c support is enabled. However, the Linux kernel module i2c-core.o (2.4) or i2c-core.ko (2.6), which provides the export infrastructure, was not shipped. In this case, you will need to build the i2c support module. For directions on how to build and install your kernel's i2c support, refer to your distribution's documentation for configuring, building, and installing the kernel and associated modules."
So I checked if I have i2c-core.ko and I noticed that it is not present as a built module.
So what? seife@susi:/local/git/linux-2.6> zgrep CONFIG_I2C= /proc/config.gz CONFIG_I2C=y seife@susi:/local/git/linux-2.6> git grep '(CONFIG_I2C)' drivers/i2c drivers/i2c/Makefile:obj-$(CONFIG_I2C) += i2c-core.o
Is there any reason why the module is not shipped with the 2.6.36 desktop kernel from the HEAD repository, but it is present in the sources?
Because it is built in. -- Stefan Seyfried "Any ideas, John?" "Well, surrounding them's out." -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
Am Samstag 13 November 2010, 23:04:12 schrieb Stefan Seyfried:
On Sat, 13 Nov 2010 19:19:27 +0100
Dimitar Popov <dpopov@fmi.uni-sofia.bg> wrote:
Hi all,
I was asked from the openSUSE forums to ask my question here. So here it is: I read in the README.txt of the nvidia linux driver the following:
"NVIDIA has noted that in some distibutions, i2c support is enabled. However, the Linux kernel module i2c-core.o (2.4) or i2c-core.ko (2.6), which provides the export infrastructure, was not shipped. In this case, you will need to build the i2c support module. For directions on how to build and install your kernel's i2c support, refer to your distribution's documentation for configuring, building, and installing the kernel and associated modules."
So I checked if I have i2c-core.ko and I noticed that it is not present as a built module.
So what?
seife@susi:/local/git/linux-2.6> zgrep CONFIG_I2C= /proc/config.gz CONFIG_I2C=y seife@susi:/local/git/linux-2.6> git grep '(CONFIG_I2C)' drivers/i2c drivers/i2c/Makefile:obj-$(CONFIG_I2C) += i2c-core.o
Is there any reason why the module is not shipped with the 2.6.36 desktop kernel from the HEAD repository, but it is present in the sources?
Because it is built in.
Thank you all for the replies! It didn't occur to me that it can be built in the kernel :) Greetings, Dimitar -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
participants (5)
-
Bruno Friedmann
-
Dimitar Popov
-
Dimitar Popov
-
Greg KH
-
Stefan Seyfried