[flashrom] Flashrom does not work with J7F5M

Luc Verhaegen libv at skynet.be
Mon Jul 6 01:07:15 CEST 2009


On Mon, Jul 06, 2009 at 12:13:12AM +0200, Arvid Brodin wrote:
> Luc Verhaegen wrote:
> > On Sat, Jul 04, 2009 at 04:12:06PM +0200, Arvid Brodin wrote:
> >> Hi.
> >>
> >> I tested flashrom on my Jetway J7F5M motherboard.
> >>
> >> # flashrom
> >> Calibrating delay loop... OK.
> >> No coreboot table found.
> >> Found chipset "VIA CX700", enabling flash write... OK.
> >> Found chip "Winbond W39V040B" (512 KB) at physical address 0xfff80000.
> >> No operations were specified.
> >>
> >> So probing seems to work ok, as do reading. Writing, however, does not
> >> work - the image on the flash chip remains unchanged (had a sweaty
> >> moment after the FAILED message before I had read the chip again and
> >> diffed it against the backed-up original image!).
> >>
> >> The "Protect flash part" option in BIOS is set to Disabled (I also tried
> >> Enabled, just to be sure).
> >>
> >>
> >> Is there any hope on getting flashrom support for this card? The
> >> AWDFLASH.EXE utility recommended for flashing by Jetway is "only" some
> >> sixty thousand bytes - any hints on reverse engineering this?
> >>
> >> The computer is head-, FD- and CDR-less and runs linux, so it's a chore
> >> to flash it with the d**n DOS utility...
> >>
> >> -- 
> >> Arvid
> > 
> > Please provide the output of lspci -vnn.
> > 
> > Luc Verhaegen.
> 
> Output at pastebin, good for a month:
> 
> http://pastebin.com/m6ceeb699

One month is not good enough for us. Please next time add this as an 
attachment so we have a reference for the future.

Attached from pastebin now.

Luc Verhaegen.
-------------- next part --------------
00:00.0 Host bridge [0600]: VIA Technologies, Inc. CX700/VX700 Host Bridge [1106:0324] (rev 03)
	Subsystem: VIA Technologies, Inc. CX700/VX700 Host Bridge [1106:0324]
	Flags: bus master, medium devsel, latency 8
	Memory at d0000000 (32-bit, prefetchable) [size=128M]
	Capabilities: [80] AGP version 3.5
	Capabilities: [50] Power Management version 2

00:00.1 Host bridge [0600]: VIA Technologies, Inc. CX700/VX700 Host Bridge [1106:1324]
	Flags: bus master, medium devsel, latency 0

00:00.2 Host bridge [0600]: VIA Technologies, Inc. CX700/VX700 Host Bridge [1106:2324]
	Flags: bus master, medium devsel, latency 0

00:00.3 Host bridge [0600]: VIA Technologies, Inc. CX700/VX700 Host Bridge [1106:3324]
	Flags: bus master, medium devsel, latency 0

00:00.4 Host bridge [0600]: VIA Technologies, Inc. CX700/VX700 Host Bridge [1106:4324]
	Flags: bus master, medium devsel, latency 0

00:00.7 Host bridge [0600]: VIA Technologies, Inc. CX700/VX700 Host Bridge [1106:7324]
	Flags: bus master, medium devsel, latency 0

00:01.0 PCI bridge [0604]: VIA Technologies, Inc. VT8237/VX700 PCI Bridge [1106:b198] (prog-if 00 [Normal decode])
	Flags: bus master, 66MHz, medium devsel, latency 0
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	I/O behind bridge: 0000e000-0000efff
	Memory behind bridge: d9000000-daffffff
	Prefetchable memory behind bridge: a0000000-bfffffff
	Capabilities: [70] Power Management version 2

00:0f.0 IDE interface [0101]: VIA Technologies, Inc. CX700/VX700 RAID Controller [1106:0581] (prog-if 8a [Master SecP PriP])
	Subsystem: VIA Technologies, Inc. Wrong IDE ID [1106:0581]
	Flags: bus master, medium devsel, latency 32
	[virtual] Memory at 000001f0 (32-bit, non-prefetchable) [size=8]
	[virtual] Memory at 000003f0 (type 3, non-prefetchable) [size=1]
	[virtual] Memory at 00000170 (32-bit, non-prefetchable) [size=8]
	[virtual] Memory at 00000370 (type 3, non-prefetchable) [size=1]
	I/O ports at ff00 [size=16]
	Capabilities: [b0] Power Management version 2
	Kernel driver in use: pata_via

00:10.0 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 90) (prog-if 00 [UHCI])
	Subsystem: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038]
	Flags: bus master, medium devsel, latency 32, IRQ 20
	I/O ports at fe00 [size=32]
	Capabilities: [80] Power Management version 2
	Kernel driver in use: uhci_hcd

00:10.1 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 90) (prog-if 00 [UHCI])
	Subsystem: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038]
	Flags: bus master, medium devsel, latency 32, IRQ 22
	I/O ports at fd00 [size=32]
	Capabilities: [80] Power Management version 2
	Kernel driver in use: uhci_hcd

00:10.2 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 90) (prog-if 00 [UHCI])
	Subsystem: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038]
	Flags: bus master, medium devsel, latency 32, IRQ 21
	I/O ports at fc00 [size=32]
	Capabilities: [80] Power Management version 2
	Kernel driver in use: uhci_hcd

00:10.4 USB Controller [0c03]: VIA Technologies, Inc. USB 2.0 [1106:3104] (rev 90) (prog-if 20 [EHCI])
	Subsystem: VIA Technologies, Inc. USB 2.0 [1106:3104]
	Flags: bus master, medium devsel, latency 32, IRQ 23
	Memory at dffff000 (32-bit, non-prefetchable) [size=256]
	Capabilities: [80] Power Management version 2
	Capabilities: [88] Debug port: BAR=1 offset=00a0
	Kernel driver in use: ehci_hcd

00:11.0 ISA bridge [0601]: VIA Technologies, Inc. CX700/VX700 PCI to ISA Bridge [1106:8324]
	Subsystem: VIA Technologies, Inc. CX700/VX700 PCI to ISA Bridge [1106:8324]
	Flags: medium devsel
	Capabilities: [c0] Power Management version 2

00:11.7 Host bridge [0600]: VIA Technologies, Inc. CX700/VX700 Internal Module Bus [1106:324e]
	Subsystem: VIA Technologies, Inc. CX700/VX700 Internal Module Bus [1106:324e]
	Flags: medium devsel
	Capabilities: [58] HyperTransport: Interrupt Discovery and Configuration

00:13.0 Host bridge [0600]: VIA Technologies, Inc. CX700/VX700 Host Bridge [1106:324b]
	Flags: fast devsel

00:13.1 PCI bridge [0604]: VIA Technologies, Inc. CX700/VX700 PCI to PCI Bridge [1106:324a] (prog-if 01 [Subtractive decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
	I/O behind bridge: 0000d000-0000dfff
	Memory behind bridge: db000000-deffffff
	Prefetchable memory behind bridge: 00000000dfe00000-00000000dfefffff

01:00.0 VGA compatible controller [0300]: VIA Technologies, Inc. CX700/VX700 [S3 UniChrome Pro] [1106:3157] (rev 03) (prog-if 00 [VGA controller])
	Subsystem: VIA Technologies, Inc. CX700/VX700 [S3 UniChrome Pro] [1106:3157]
	Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 17
	Memory at a0000000 (32-bit, prefetchable) [size=512M]
	Memory at d9000000 (32-bit, non-prefetchable) [size=16M]
	[virtual] Expansion ROM at da000000 [disabled] [size=64K]
	Capabilities: [60] Power Management version 2
	Capabilities: [70] AGP version 3.0

02:03.0 Multimedia video controller [0400]: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [14f1:8800] (rev 05)
	Subsystem: Hauppauge computer works Inc. Device [0070:9002]
	Flags: bus master, medium devsel, latency 32, IRQ 16
	Memory at db000000 (32-bit, non-prefetchable) [size=16M]
	Capabilities: [44] Vital Product Data <?>
	Capabilities: [4c] Power Management version 2
	Kernel driver in use: cx8800
	Kernel modules: cx8800

02:03.2 Multimedia controller [0480]: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] [14f1:8802] (rev 05)
	Subsystem: Hauppauge computer works Inc. Nova-T DVB-T Model 909 [0070:9002]
	Flags: bus master, medium devsel, latency 32, IRQ 16
	Memory at dd000000 (32-bit, non-prefetchable) [size=16M]
	Capabilities: [4c] Power Management version 2
	Kernel driver in use: cx88-mpeg driver manager
	Kernel modules: cx8802

02:03.4 Multimedia controller [0480]: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [IR Port] [14f1:8804] (rev 05)
	Subsystem: Hauppauge computer works Inc. Nova-T DVB-T Model 909 [0070:9002]
	Flags: bus master, medium devsel, latency 32, IRQ 16
	Memory at dc000000 (32-bit, non-prefetchable) [size=16M]
	Capabilities: [4c] Power Management version 2

02:05.0 Ethernet controller [0200]: VIA Technologies, Inc. VT6120/VT6121/VT6122 Gigabit Ethernet Adapter [1106:3119] (rev 11)
	Subsystem: VIA Technologies, Inc. Device [1106:0110]
	Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 18
	I/O ports at dc00 [size=256]
	Memory at defff000 (32-bit, non-prefetchable) [size=256]
	Capabilities: [50] Power Management version 2
	Kernel driver in use: via-velocity

02:08.0 FireWire (IEEE 1394) [0c00]: VIA Technologies, Inc. VT6306 Fire II IEEE 1394 OHCI Link Layer Controller [1106:3044] (rev 80) (prog-if 10 [OHCI])
	Subsystem: VIA Technologies, Inc. VT6306 Fire II IEEE 1394 OHCI Link Layer Controller [1106:3044]
	Flags: bus master, stepping, medium devsel, latency 32, IRQ 17
	Memory at deffe000 (32-bit, non-prefetchable) [size=2K]
	I/O ports at df00 [size=128]
	Capabilities: [50] Power Management version 2

02:0e.0 Ethernet controller [0200]: 3Com Corporation 3c905C-TX/TX-M [Tornado] [10b7:9200] (rev 74)
	Subsystem: 3Com Corporation 3C905CX-TX/TX-M Fast Etherlink for PC Management NIC [10b7:1000]
	Flags: bus master, medium devsel, latency 32
	I/O ports at de00 [size=128]
	Memory at deffd000 (32-bit, non-prefetchable) [size=128]
	[virtual] Expansion ROM at dfe00000 [disabled] [size=128K]
	Capabilities: [dc] Power Management version 2
	Kernel driver in use: 3c59x
	Kernel modules: 3c59x

80:01.0 Audio device [0403]: VIA Technologies, Inc. VT1708/A [Azalia HDAC] (VIA High Definition Audio Controller) [1106:3288] (rev 10)
	Subsystem: VIA Technologies, Inc. VT1708/A [Azalia HDAC] (VIA High Definition Audio Controller) [1106:3288]
	Flags: bus master, fast devsel, latency 0, IRQ 17
	Memory at 9fffc000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [50] Power Management version 2
	Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Count=1/1 Enable-
	Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00


More information about the flashrom mailing list