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

Bug#622325: bus lock still a problem



3.10.8-orion5x
root@a110755:~# pwmconfig
# pwmconfig revision 5857 (2010-08-22)
This program will search your sensors for pulse width modulation (pwm)
controls, and test each one to see if it controls a fan on
your motherboard. Note that many motherboards do not have pwm
circuitry installed, even if your sensor chip supports pwm.

We will attempt to briefly stop each fan using the pwm controls.
The program will attempt to restore each fan to full speed
after testing. However, it is ** very important ** that you
physically verify that the fans have been to full speed
after the program has completed.

Found the following devices:
   hwmon0/device is g760a
   hwmon1/device is lm75

Found the following PWM controls:
   hwmon0/device/pwm1

Giving the fans some time to reach full speed...
Found the following fan sensors:
   hwmon0/device/fan1_input     current speed: 6383 RPM

Warning!!! This program will stop your fans, one at a time,
for approximately 5 seconds each!!!
This may cause your processor temperature to rise!!!
If you do not want to do this hit control-C now!!!
Hit return to continue:

Testing pwm control hwmon0/device/pwm1 ...
  hwmon0/device/fan1_input ... speed was 6383 now 0
    It appears that fan hwmon0/device/fan1_input
    is controlled by pwm hwmon0/device/pwm1
Would you like to generate a detailed correlation (y)? y
    PWM 255 FAN 6383
    PWM 240 FAN 6383
    PWM 225 FAN 6383
    PWM 210 FAN 6383
    PWM 195 FAN 6383
    PWM 180 FAN 6383
    PWM 165 FAN 6301
    PWM 150 FAN 4636
    PWM 135 FAN 4096
    PWM 120 FAN 3614
    PWM 105 FAN 3298
    PWM 90 FAN 2978
    PWM 75 FAN 2715
    PWM 60 FAN 2520
    PWM 45 FAN 2329
    PWM 30 FAN 2194
    PWM 28 FAN 2155
    PWM 26 FAN 2137
    PWM 24 FAN 2118
    PWM 22 FAN 2118
    PWM 20 FAN 2100
    PWM 18 FAN 2073
    PWM 16 FAN 2056
    PWM 14 FAN 2048
    PWM 12 FAN 2014
    PWM 10 FAN 2014
    PWM 8 FAN 1981
    PWM 6 FAN 1966
    PWM 4 FAN 1950
    PWM 2 FAN 1935
    PWM 0 FAN 0
    Fan Stopped at PWM = 0


Testing is complete.



On Mon, Aug 26, 2013 at 11:13 AM, Roman Mamedov <rm@romanrm.net> wrote:
On Mon, 26 Aug 2013 11:06:52 -0400
Russ H <chairman.faust@gmail.com> wrote:

> I compiled a vanilla 3.10.8 kernel on my DNS-323 arm box... still getting
> this bug:

Hello,

Did you do a full power-off of your device after running a previous unpatched
version on it? Because as I found out, booting a bugged kernel even once
locks-up the bus "for good" and merely rebooting the DNS-323 doesn't restore
access. Try doing a full power-off including disconnecting the power cord
before trying the new kernel.

(Of course the problem could be something else entirely).

>
> root@a110755:~# uname -r
> 3.10.8-orion5x
> root@a110755:~# pwmconfig
> # pwmconfig revision 5857 (2010-08-22)
> This program will search your sensors for pulse width modulation (pwm)
> controls, and test each one to see if it controls a fan on
> your motherboard. Note that many motherboards do not have pwm
> circuitry installed, even if your sensor chip supports pwm.
> We will attempt to briefly stop each fan using the pwm controls.
> The program will attempt to restore each fan to full speed
> after testing. However, it is ** very important ** that you
> physically verify that the fans have been to full speed
> after the program has completed.
> Found the following devices:
>    hwmon0/device is g760a
> Found the following PWM controls:
>    hwmon0/device/pwm1
> [  382.279864] i2c i2c-0: mv64xxx: I2C bus locked, block: 1, time_left: 0
> [  384.279860] i2c i2c-0: mv64xxx: I2C bus locked, block: 1, time_left: 0
> [  386.279861] i2c i2c-0: mv64xxx: I2C bus locked, block: 1, time_left: 0
> [  388.279859] i2c i2c-0: mv64xxx: I2C bus locked, block: 1, time_left: 0
> Giving the fans some time to reach full speed...
> Found the following fan sensors:
> [  395.349854] i2c i2c-0: mv64xxx: I2C bus locked, block: 1, time_left: 0
> [  397.349861] i2c i2c-0: mv64xxx: I2C bus locked, block: 1, time_left: 0
> [  399.349853] i2c i2c-0: mv64xxx: I2C bus locked, block: 1, time_left: 0
>    hwmon0/device/fan1_input     current speed: 0 ... skipping!
> There are no working fan sensors, all readings are 0.
> Make sure you have a 3-wire fan connected.
> You may also need to increase the fan divisors.
> See doc/fan-divisors for more information.


--
With respect,
Roman


Reply to: