#67: 24c02 support ---------------------------------+------------------------------------------ Reporter: puzzles | Owner: somebody Type: enhancement | Status: new Priority: minor | Milestone: Component: flashrom | Version: v2 Keywords: | Dependencies: Patchstatus: there is no patch | ---------------------------------+------------------------------------------ add support to flashrom for the Atmel 24c02 (24cXX, maybe?) see: http://www.cgsecurity.org/cmospwd.txt
#67: 24c02 support ----------------------------+----------------------------------------------- Reporter: puzzles | Owner: somebody Type: enhancement | Status: closed Priority: minor | Milestone: Component: code | Version: v2 Resolution: worksforme | Keywords: Dependencies: | Patchstatus: there is no patch ----------------------------+----------------------------------------------- Changes (by stepan):
* status: new => closed * resolution: => worksforme * component: flashrom => code
Comment:
It seems these chips are just normal CMOS chips as they are supported and used by LinuxBIOS through the 0x70/0x71 interface and using the lxbios utility (http://lxbios.sf.net)
http://ww1.microchip.com/downloads/en/DeviceDoc/21202E.pdf http://www.atmel.com/dyn/resources/prod_documents/doc0180.pdf
#67: 24c02 support ----------------------------+----------------------------------------------- Reporter: puzzles | Owner: somebody Type: enhancement | Status: closed Priority: minor | Milestone: Component: code | Version: v2 Resolution: worksforme | Keywords: Dependencies: | Patchstatus: there is no patch ----------------------------+----------------------------------------------- Comment (by puzzles):
That's fine for people with LinuxBIOS already in their BIOS, but those without are SOL. My situation is that I'm on a Dell Latitude C600 that is in desperate need of a BIOS upgrade. I have no floppy drives and only Debian is installed, but the only way to upgrade the flash is by using a floppy disk or doing it from Windows. So I installed flashrom from unstable: flashrom - Universal flash programming utility I don't know if flashrom is LinuxBIOS-specific or if it is as Debian suggests, 'universal' but there is still a chicken-and-egg problem when flashing machines that don't already have a LinuxBIOS in place, so I feel this should be supported.
Here is my output: $ sudo flashrom Calibrating delay loop... ok No LinuxBIOS table found. Enabling flash write on PIIX4/PIIX4E/PIIX4M...OK No EEPROM/flash device found.
It also turns out I gave the CMOS part number. I'm still trying to figure out the actual EEPROM part number without opening my laptop. (I've been in there, it's annoying.)
#67: 24c02 support ----------------------------+----------------------------------------------- Reporter: puzzles | Owner: somebody Type: enhancement | Status: closed Priority: minor | Milestone: Component: code | Version: v2 Resolution: worksforme | Keywords: Dependencies: | Patchstatus: there is no patch ----------------------------+----------------------------------------------- Comment (by stepan):
Can you run flashrom in verbose mode, and send the results to the mailing list?
#67: 24c02 support ----------------------------+----------------------------------------------- Reporter: puzzles | Owner: somebody Type: enhancement | Status: closed Priority: minor | Milestone: Component: code | Version: v2 Resolution: worksforme | Keywords: Dependencies: | Patchstatus: there is no patch ----------------------------+----------------------------------------------- Comment (by segher):
A 24c02 is a 256-byte I2C EEPROM. Not quite the kind of thing the flashrom util handles. It's supported just fine by Linux already FWIW.
Segher