Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 48755 - [2.4] gentoo-sources 2.4.25 series does not include I2C mainboard interfaces option
Summary: [2.4] gentoo-sources 2.4.25 series does not include I2C mainboard interfaces ...
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: x86-kernel@gentoo.org (DEPRECATED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-04-22 21:21 UTC by William Fischbacher
Modified: 2004-08-26 07:57 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description William Fischbacher 2004-04-22 21:21:05 UTC
The I2C mainboard interfaces option has been added to the 2.4.22 series (-r5, -r7 and -r9).  This option allows for the proper usage of the bttv driver.  Without this option (patch?) I cannot run both lm-sensors and bttv at the same time on the same system as I had before.

Reproducible: Always
Steps to Reproduce:
1. build new kernel using gentoo-sources-2.4.25 (or -r1 or -r2) including I2C module support
2. emerge i2c
3. emerge lm-sensors
4. /sbin/modprobe bttv; returns error "Segmentation Fault"
Actual Results:  
The system will do one of two things depending on the order of loading the modules:
1) If bttv loads first, the kernel boot will hang 100% of the time (documented
in the I2C group's dialog during the emerge i2c).
2) If i2c and lm-sensors-based modules load first, bttv will 100% of the time
will Segmentation Fault

Expected Results:  
When using the I2C mainboard interfaces option, the system would allow for all
three sets of modules to run at the same time with no conflict: I2C, lm-sensors,
and bttv.

Currently if you have the bttv driver in use and would like to use i2c and
lm-sensors or vice versa, the gentoo-sources 2.4.25 line will not correctly
build the modules necessary to accomplish this.
Comment 1 Tim Yamin (RETIRED) gentoo-dev 2004-06-20 13:10:59 UTC
You don't need to compile I2C modules in your kernel - the kernel merely has to support I2C and the I2C versions between the kernel and the i2c ebuild should match...
Comment 2 Daniel Drake (RETIRED) gentoo-dev 2004-08-26 07:57:28 UTC
Please retest using in-kernel support for i2c only, and using the external "i2c" ebuild for the drivers as requested. Reopen this bug if any issues remain. Thanks.