[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#719847: Update and Solved sorta



     I got the second quad core   processor and installed it this weekend.  I built various kernels between the 3.2.0 series and the 3.10.2 series.  I traced the problem to a change in the file i2c-i801.c that occurred between 3.7.10 and 3.8.1 where they defaulted to enabling interrupts.  I found some leads in the kernel forums that suggested to disable the interrupts for that driver.  By creating a file in /etc/modprobe.d named i2c-i801.conf with the line options i2c_i801 disable_features=0x10 the interrupts are disabled, the problem goes away and the system loads correctly.  This apparently disables access to the SMBus which is what is causing the problem.

from dmesg
[clip]
[   16.754217] i801_smbus 0000:00:1f.3: Interrupt disabled by user
[clip]

lspci reports
[clip]
00:1c.0 PCI bridge: Intel Corporation 631xESB/632xESB/3100 Chipset PCI Express Root Port 1 (rev 09)
00:1c.1 PCI bridge: Intel Corporation 631xESB/632xESB/3100 Chipset PCI Express Root Port 2 (rev 09)
00:1d.0 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #1 (rev 09)
00:1d.1 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #2 (rev 09)
00:1d.2 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #3 (rev 09)
00:1d.3 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #4 (rev 09)
00:1d.7 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset EHCI USB2 Controller (rev 09)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d9)
00:1f.0 ISA bridge: Intel Corporation 631xESB/632xESB/3100 Chipset LPC Interface Controller (rev 09)
00:1f.2 IDE interface: Intel Corporation 631xESB/632xESB/3100 Chipset SATA IDE Controller (rev 09)
00:1f.3 SMBus: Intel Corporation 631xESB/632xESB/3100 Chipset SMBus Controller (rev 09)
[clip]

If anybody needs more info I can get it

     I also got to test the stock kernel on the following systems all of which work correctly.
IBM     x346     2x 3.2 Xeon
SUN    V20Z     2x 2.2 Opteron
DELL   1850     2x 3.2 Xeon
HP       DL380   2x 3.6 Xeon
HP       DL385   2x 2.6 Opteron dual core

Pete



Reply to: