回复: Re: 回复: Re: [lm-sensors] eeprom write!

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

 



Feel free to look at or modify the source code in the kernel module,
available at our website www.lm-sensors.org.
We can't provide extensive help however,
and we recommend you use the userspace tools instead.

junping feng wrote:
> Thank you!
> But I have another problem that how can I achieve writes function in the 
> module eeprom.c(in the lm-sensors package) .Can you help me and give me 
> the scource codes?
> 
> */Mark Studebaker <mds at mds.gotdns.com>/* ???
> 
>     see the userspace programs and documents in prog/eepromer
>     in the lm-sensors package.
> 
>     the kernel module does not support writes.
> 
>     junping feng wrote:
>      > I am sorry for my fault of the eeprom. My eeprom is
>      > AT24C01A,and its size is 1Kbits(128Bytes).
>      > In the ile /lm_sensors-2.5.0/kernel/chips/eeprom.c,
>      > how can I complete the function of writing to the
>      > chip?
>      > please help me !
>      > Can you give me the source codes?
>      > Thanks!
>      >
>      >
>      > --- Ben Dooks ??:
>      >
>      >
>      >>On Tue, Sep 20, 2005 at 05:52:54PM +0800, junping
>      >>feng wrote:
>      >>
>      >>>Hi,
>      >>> My cpu is PowerPC8250.I2C device is eeprom
>      >>
>      >>AT24C01.
>      >>
>      >>>I want to access the eeprom,read from the eeprom
>      >>
>      >>and
>      >>
>      >>>write to it.
>      >>> I have read the file
>      >>>/lm_sensors-2.5.0/kernel/chips/eeprom.c,but this
>      >>
>      >>file
>      >>
>      >>>can't achieve writing function and only can read
>      >>
>      >>128
>      >>
>      >>>bytes.
>      >>> How can i complete the writing functions and
>      >>
>      >>read
>      >>
>      >>>total the chip (1024 bytes).
>      >>
>      >>The chip is only 128 bytes big. You are confusing
>      >>the
>      >>_bit_ size (which is 1024bits).
>      >>
>      >>I have no actual experience of this chip, but the
>      >>data-sheet implies it is only capable of page-write
>      >>of 4 bytes at a time, so it could be the eeprom
>      >>driver is trying to write too much data in one go.
>      >>
>      >>--
>      >>Ben (ben at fluff.org, http://www.fluff.org/)
>      >>
>      >> 'a smiley only costs 4 bytes'
>      >>
>      >
>      >
>      >
>      >
>      >
>      > ___________________________________________________________
>      > ???????????2G?????pop3??????????
>      > http://cn.mail.yahoo.com
>      >
>      > _______________________________________________
>      > lm-sensors mailing list
>      > lm-sensors at lm-sensors.org
>      > http://lists.lm-sensors.org/mailman/listinfo/lm-sensors
> 
> ------------------------------------------------------------------------
> ????G??????????????????? <http://cn.mail.yahoo.com>
> ?????????????? <http://cn.zs.yahoo.com>
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> lm-sensors mailing list
> lm-sensors at lm-sensors.org
> 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