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 <ben at fluff.org.uk>??: > > >>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