(no subject)

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

 



Hello, thank you for helping me! I'm sorry that I was so slow. My
loglevel was wrong so I started messing with netconsole.

I tested this with 3.4.4 kernel. I realized that your module seems to
be from git version of kernel, it compiled without errors tho. I can
try compile git kernel if that's better!

On 2012-07-11 15:26, Jean Delvare wrote:
> On Tue, 10 Jul 2012 16:24:55 +0200, Stevie Trujillo wrote:
>> I have a Gigabyte GA-Z77X-UD3H motherboard with a 3570k CPU and 32GiB ram.
>>   * ISA bus, address 0xa30
>>     Chip `ITE IT8728F Super IO Sensors' (confidence: 9)
>>
>> I run Gentoo with linux-3.4.4, if I do "modprobe it87" the system freezes.
>> I was told GA-Z77X-D3H (not UD3H) works in Debian Squeeze with 3.2
>> kernel from Debian backports.
>> I installed Squeeze, for me it freezes there too:
>>
>> # modprobe it87
>> it87: Found IT8728F chip at 0xa30, revision 1
>> it87: Beeping is supported
>> * here it froze*
>
> Very odd. I think this is the first report of that kind. You are not
> booting with acpi_enforce_resources=lax or =no, are you?

I only have root= and ro
[    0.000000] Command line: BOOT_IMAGE=/vmlinuz-3.4.4 root=/dev/... ro

But I forgot to mention these lines
[    6.634492] ACPI Warning: 0x000000000000f040-0x000000000000f05f
SystemIO conflicts with Region \_SB_.PCI0.SBUS.SMBI 1
(20120320/utaddress-251)
[    6.634496] ACPI: If an ACPI driver is available for this device,
you should use it instead of the native driver

and that i tried booting with something like "noacpi acpi=off", but it
still froze.

>> How can I fix/debug this?
>
> I have no immediate idea. Please check in /proc/ioports if you see
> anything suspicious at address 0xa30.

$ cat /proc/ioports
0000-0cf7 : PCI Bus 0000:00
  0000-001f : dma1
  0020-0021 : pic1
  0040-0043 : timer0
  0050-0053 : timer1
  0060-0060 : keyboard
  0064-0064 : keyboard
  0070-0077 : rtc0
  0080-008f : dma page reg
  00a0-00a1 : pic2
  00c0-00df : dma2
  00f0-00ff : fpu
  0200-020f : pnp 00:05
  03c0-03df : vga+
  0400-0453 : pnp 00:05
    0400-0403 : ACPI PM1a_EVT_BLK
    0404-0405 : ACPI PM1a_CNT_BLK
    0408-040b : ACPI PM_TMR
    0410-0415 : ACPI CPU throttle
    0420-042f : ACPI GPE0_BLK
    0450-0450 : ACPI PM2_CNT_BLK
  0454-0457 : pnp 00:07
  0458-047f : pnp 00:05
  04d0-04d1 : pnp 00:09
  0500-057f : pnp 00:05
  0680-069f : pnp 00:05
  0a00-0a0f : pnp 00:08
  0a20-0a2f : pnp 00:08
  0a30-0a3f : pnp 00:08
    0a35-0a36 : it87
      0a35-0a36 : it87
0cf8-0cff : PCI conf1
0d00-ffff : PCI Bus 0000:00
  164e-164f : pnp 00:05
  c000-cfff : PCI Bus 0000:07
    c000-c00f : 0000:07:00.0
      c000-c00f : ahci
    c010-c013 : 0000:07:00.0
      c010-c013 : ahci
    c020-c027 : 0000:07:00.0
      c020-c027 : ahci
    c030-c033 : 0000:07:00.0
      c030-c033 : ahci
    c040-c047 : 0000:07:00.0
      c040-c047 : ahci
  d000-dfff : PCI Bus 0000:06
    d000-d07f : 0000:06:00.0
      d000-d07f : atl1c
  e000-efff : PCI Bus 0000:02
    e000-e01f : 0000:02:00.0
  f000-f03f : 0000:00:02.0
  f040-f05f : 0000:00:1f.3
  f060-f07f : 0000:00:1f.2
    f060-f07f : ahci
  f080-f083 : 0000:00:1f.2
    f080-f083 : ahci
  f090-f097 : 0000:00:1f.2
    f090-f097 : ahci
  f0a0-f0a3 : 0000:00:1f.2
    f0a0-f0a3 : ahci
  f0b0-f0b7 : 0000:00:1f.2
    f0b0-f0b7 : ahci
  ffff-ffff : pnp 00:05
    ffff-ffff : pnp 00:05

>
> I have added a module parameter to the it87 driver. The updated driver
> is here:
>   http://khali.linux-fr.org/devel/misc/it87/
> Build instructions are at:
>   http://khali.linux-fr.org/devel/misc/INSTALL
>
> You can load this it87 driver with write=0 to disable all register
> writes. This will tell us if at least the driver works when not writing
> to registers (I expect so.)

You are correct! No freeze and the values looks kinda sane.
# sensors
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +37.0°C  (high = +85.0°C, crit = +105.0°C)
Core 0:         +36.0°C  (high = +85.0°C, crit = +105.0°C)
Core 1:         +37.0°C  (high = +85.0°C, crit = +105.0°C)
Core 2:         +34.0°C  (high = +85.0°C, crit = +105.0°C)
Core 3:         +36.0°C  (high = +85.0°C, crit = +105.0°C)

acpitz-virtual-0
Adapter: Virtual device
temp1:        +27.8°C  (crit = +106.0°C)
temp2:        +29.8°C  (crit = +106.0°C)

it8728-isa-0a30
Adapter: ISA adapter
in0:          +1.06 V  (min =  +0.00 V, max =  +3.06 V)
in1:          +2.05 V  (min =  +0.00 V, max =  +3.06 V)
in2:          +2.03 V  (min =  +0.00 V, max =  +3.06 V)
in3:          +1.99 V  (min =  +0.00 V, max =  +3.06 V)
in4:          +0.00 V  (min =  +0.00 V, max =  +3.06 V)
in5:          +0.84 V  (min =  +0.00 V, max =  +3.06 V)
in6:          +1.51 V  (min =  +0.00 V, max =  +3.06 V)
3VSB:         +3.38 V  (min =  +0.00 V, max =  +6.12 V)
Vbat:         +3.26 V
fan1:         982 RPM  (min =    0 RPM)
fan2:           0 RPM  (min =    0 RPM)
fan3:           0 RPM  (min =    0 RPM)
fan4:           0 RPM  (min =    0 RPM)
fan5:           0 RPM  (min =    0 RPM)
temp1:        +35.0°C  (low  = +127.0°C, high = +127.0°C)  sensor =
thermistor
temp2:        +44.0°C  (low  = +127.0°C, high = +127.0°C)  sensor =
thermistor
temp3:        +30.0°C  (low  = +127.0°C, high = +127.0°C)  sensor =
disabled
intrusion0:  ALARM

> If that works, then please unload the driver and reload with write=2.
> This will log every register write right before it happens. So the last
> message logged is likely to point to a register write which is
> inappropriate for your device/board.

I only see these lines:
[  265.408976] it87: Found IT8728F chip at 0xa30, revision 1
[  265.410655] it87: Beeping is supported
[  265.411583] it87: Writing value 0x37 to register 0x0c
[  265.423124] it87: Writing value 0x13 to register 0x00

--
Stevie Trujillo

_______________________________________________
lm-sensors mailing list
lm-sensors@xxxxxxxxxxxxxx
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors



[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux