Your message dated Wed, 10 Jun 2026 13:30:37 +0200
with message-id <[email protected]>
and subject line flashrom: "nicintel" programmer does not access more than 128K
has caused the Debian Bug report #930006,
regarding flashrom: "nicintel" programmer does not access more than 128K
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
930006: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=930006
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: flashrom
Version: 1.0.1-1
Severity: normal
Tags: upstream

Dear Maintainer,

I tried to read an Eon EN29F002NT 256K EEPROM in an Intel Ethernet Pro 100
network card using the -f option. 262144 bytes were stored but instead of
reading the whole EEPROM, the first half was read twice.

When I edited nicintel.c in the source code and changed line 40 from
#define NICINTEL_MEMMAP_SIZE (128 * 1024)
to
#define NICINTEL_MEMMAP_SIZE (256 * 1024)
the whole EEPROM could be read, written and erased succesfully without using
the -f option.


Output of lspci:
05:09.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100
(rev 02)


Output of "flashrom -p nicintel -r test.rom" (original version):
flashrom  on Linux 4.19.0-5-amd64 (x86_64)
flashrom is free software, get the source code at https://flashrom.org

Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
Found Eon flash chip "EN29F002(A)(N)T" (256 kB, Parallel) on nicintel.
This flash chip is too big for this programmer (--verbose/-V gives details).
Use --force/-f to override at your own risk.


Output of "flashrom -p nicintel -r test.rom" (modified version):
flashrom v1.0.1 on Linux 4.19.0-5-amd64 (x86_64)
flashrom is free software, get the source code at https://flashrom.org

Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
Found Eon flash chip "EN29F002(A)(N)T" (256 kB, Parallel) on nicintel.
Reading flash... done.



-- System Information:
Debian Release: 10.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8),
LANGUAGE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages flashrom depends on:
ii  libc6         2.28-10
ii  libftdi1-2    1.4-1+b2
ii  libpci3       1:3.5.2-1
ii  libusb-0.1-4  2:0.1.12-32
ii  libusb-1.0-0  2:1.0.22-2

flashrom recommends no packages.

flashrom suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
upstream didn't fix this in 1.7.0 and has a warning about it as per previous msg.
closing the bug. since you already have a patch for your specific case, go that way...
 

--- End Message ---

Reply via email to