Helps: how to use i801--SMBus functions viai2c-dev module in Linux?

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

 



Hi Michael,

> I am actually accessing the master ICH6 SMBus controller's registers and
> memory instead of the slave control on the customized board. According
> to the data sheet of ICH6, it supports block data transfer. 

Sure it does, that's not the point. The question is, is the slave
device you are talking to expecting an SMBus block transfer for the
command byte you are using? As I already said, SMBus transactions only
work if the master and client agree on the transaction type. If you are
trying random block reads/writes, no wonder it doesn't work.

That being said, SMBus block transactions are rarely used, so we can't
exclude some bug for them in some of our drivers.

-- 
Jean Delvare




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

  Powered by Linux