public inbox for linux-i2c@vger.kernel.org
 help / color / mirror / Atom feed
* Transaction timeout issue with Temperature sensor driver on 2.6.32 kernel.
@ 2012-07-17  8:50 bhanuprakash bodireddy
       [not found] ` <CALPjBuW+B2=Y3g9n_Sqe2QOT18XHyJc4t77WGjvsm-0ik+NmAg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
  0 siblings, 1 reply; 5+ messages in thread
From: bhanuprakash bodireddy @ 2012-07-17  8:50 UTC (permalink / raw)
  To: linux-i2c-u79uwXL29TY76Z2rM5mHXA

Hello,

I am porting an old INTEL temperature sensor module (written for
2.6.21)  to kernel version (2.6.32).
The sensor is probed and accessed via I2C. Changed the code in-line
with the latest I2C framework
which uses new device driver binding model to make it work with new kernel.

But I see Transaction timeout errors on inserting the module. My module invokes
'i2c_smbus_write_block_data/i2c_smbus_read_block_data' to clear/set
temperature format and
that's when i see the below errors get triggered.

> insmod temp_sensor.ko
[  211.804338] XXXX(temperature sensor) driver init start..
[  211.815119] devfn: fb, vendor: 8086, device: 269b
[  211.854127] temp_probe[bus details]: name: SMBus I801 adapter at
3000, id:0x0, algo: 0xffffffff81469fe0)
[  211.884109] i801_smbus 0000:00:1f.3: start call for
ffff88015b155400 ffff88015f94a580 at 4294879180
[  211.895031] i801_smbus 0000:00:1f.3: Poll call for ffff88015b155400
ffff88015f94a580 at 4294879191
[  211.905023] i801_smbus 0000:00:1f.3: Poll call for ffff88015b155400
ffff88015f94a580 at 4294879200
[  211.915024] i801_smbus 0000:00:1f.3: Poll call for ffff88015b155400
ffff88015f94a580 at 4294879211
[  211.924016] i801_smbus 0000:00:1f.3: Poll call for ffff88015b155400
ffff88015f94a580 at 4294879220
[  211.933021] i801_smbus 0000:00:1f.3: Poll call for ffff88015b155400
ffff88015f94a580 at 4294879229
[  211.942018] i801_smbus 0000:00:1f.3: Poll call for ffff88015b155400
ffff88015f94a580 at 4294879238
                                                   .
                                                   .
[  211.951019] i801_smbus 0000:00:1f.3: Poll call for ffff88015b155400
ffff88015f94a580 at 4294879247
[  211.960018] i801_smbus 0000:00:1f.3: Poll call for ffff88015b155400
ffff88015f94a580 at 4294879256
[  211.969020] i801_smbus 0000:00:1f.3: Poll call for ffff88015b155400
ffff88015f94a580 at 4294879265
[  212.787881] i801_smbus 0000:00:1f.3: Transaction timeout
[  212.793163] i801_smbus 0000:00:1f.3: Terminating the current operation
[  212.800016] i801_smbus 0000:00:1f.3: Poll call for ffff88015b155400
ffff88015f94a580 at 4294880096
[  212.808880] i801_smbus 0000:00:1f.3: Failed terminating the transaction
[  212.816016] i801_smbus 0000:00:1f.3: Poll call for ffff88015b155400
ffff88015f94a580 at 4294880112
[  212.824872] XXXX_CMD_STOP_POLLING smbus read fail(-110)!!

(enabled the debug messages in i2c-i801.c)

Is this driver issue or the bus problem on my Target board?

Thanks,
Bhanu Prakash.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2012-07-18 13:16 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-07-17  8:50 Transaction timeout issue with Temperature sensor driver on 2.6.32 kernel bhanuprakash bodireddy
     [not found] ` <CALPjBuW+B2=Y3g9n_Sqe2QOT18XHyJc4t77WGjvsm-0ik+NmAg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2012-07-17 11:17   ` Jean Delvare
     [not found]     ` <20120717131738.7f7aaf80-R0o5gVi9kd7kN2dkZ6Wm7A@public.gmane.org>
2012-07-17 12:22       ` bhanuprakash bodireddy
     [not found]         ` <CALPjBuUYJPOwTqZ+9gr2AVYigTD6N4B_2K6Erns+0vSX9biR+A-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2012-07-18  7:24           ` Jean Delvare
     [not found]             ` <20120718092449.305baddb-R0o5gVi9kd7kN2dkZ6Wm7A@public.gmane.org>
2012-07-18 13:16               ` bhanuprakash bodireddy

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox