[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