[LinuxBIOS] [PATCH] flashrom patch for iwill dk8_htx

Ning (Michael) Qu quning at gmail.com
Thu Apr 26 00:09:08 CEST 2007


Hi,

It's a bad news :) The following is the result of lspci -vn, hope it
could still help

00:07.0 0601: 1022:7468 (rev 05)
        Subsystem: 1022:2b80
        Flags: bus master, 66MHz, medium devsel, latency 0

00:07.1 0101: 1022:7469 (rev 03) (prog-if 8a)
        Subsystem: 1022:2b80
        Flags: bus master, medium devsel, latency 32
        [virtual] Memory at 000001f0 (32-bit, non-prefetchable)
[disabled] [size=8]
        [virtual] Memory at 000003f0 (type 3, non-prefetchable)
[disabled] [size=1]
        [virtual] Memory at 00000170 (32-bit, non-prefetchable)
[disabled] [size=8]
        [virtual] Memory at 00000370 (type 3, non-prefetchable)
[disabled] [size=1]
        I/O ports at 3420 [size=16]

00:07.2 0c05: 1022:746a (rev 02)
        Subsystem: 1022:2b80
        Flags: medium devsel, IRQ 19
        I/O ports at 3400 [size=32]

00:07.3 0680: 1022:746b (rev 05)
        Subsystem: 1022:2b80
        Flags: medium devsel

00:0a.0 0604: 1022:7450 (rev 12)
        Flags: bus master, 66MHz, medium devsel, latency 64
        Bus: primary=00, secondary=02, subordinate=02, sec-latency=64
        I/O behind bridge: 00002000-00002fff
        Memory behind bridge: fe100000-fe2fffff
        Capabilities: [a0] PCI-X bridge device
        Capabilities: [b8] HyperTransport: Interrupt Discovery and Configuration
        Capabilities: [c0] HyperTransport: Slave or Primary Interface

00:0a.1 0800: 1022:7451 (rev 01) (prog-if 10)
        Subsystem: 1022:2b80
        Flags: bus master, medium devsel, latency 0
        Memory at fe300000 (64-bit, non-prefetchable) [size=4K]

00:0b.0 0604: 1022:7450 (rev 12)
        Flags: bus master, 66MHz, medium devsel, latency 64
        Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
        Capabilities: [a0] PCI-X bridge device
        Capabilities: [b8] HyperTransport: Interrupt Discovery and Configuration

00:0b.1 0800: 1022:7451 (rev 01) (prog-if 10)
        Subsystem: 1022:2b80
        Flags: bus master, medium devsel, latency 0
        Memory at fe301000 (64-bit, non-prefetchable) [size=4K]

00:18.0 0600: 1022:1100
        Flags: fast devsel
        Capabilities: [80] HyperTransport: Host or Secondary Interface
        Capabilities: [a0] HyperTransport: Host or Secondary Interface
        Capabilities: [c0] HyperTransport: Host or Secondary Interface

00:18.1 0600: 1022:1101
        Flags: fast devsel

00:18.2 0600: 1022:1102
        Flags: fast devsel

00:18.3 0600: 1022:1103
        Flags: fast devsel

00:19.0 0600: 1022:1100
        Flags: fast devsel
        Capabilities: [80] HyperTransport: Host or Secondary Interface
        Capabilities: [a0] HyperTransport: Host or Secondary Interface
        Capabilities: [c0] HyperTransport: Host or Secondary Interface

00:19.1 0600: 1022:1101
        Flags: fast devsel

00:19.2 0600: 1022:1102
        Flags: fast devsel

00:19.3 0600: 1022:1103
        Flags: fast devsel

01:00.0 0c03: 1022:7464 (rev 0b) (prog-if 10)
        Subsystem: 1022:2b80
        Flags: bus master, medium devsel, latency 64, IRQ 19
        Memory at fe000000 (32-bit, non-prefetchable) [size=4K]

01:00.1 0c03: 1022:7464 (rev 0b) (prog-if 10)
        Subsystem: 1022:2b80
        Flags: bus master, medium devsel, latency 64, IRQ 19
        Memory at fe001000 (32-bit, non-prefetchable) [size=4K]

01:05.0 0c03: 1033:0035 (rev 43) (prog-if 10)
        Subsystem: 1033:0035
        Flags: bus master, medium devsel, latency 64, IRQ 17
        Memory at fe002000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [40] Power Management version 2

01:05.1 0c03: 1033:0035 (rev 43) (prog-if 10)
        Subsystem: 1033:0035
        Flags: bus master, medium devsel, latency 64, IRQ 18
        Memory at fe003000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [40] Power Management version 2
01:05.2 0c03: 1033:00e0 (rev 04) (prog-if 20)
        Subsystem: 0e55:2928
        Flags: bus master, medium devsel, latency 64, IRQ 19
        Memory at fe005000 (32-bit, non-prefetchable) [size=256]
        Capabilities: [40] Power Management version 2

01:06.0 0300: 1002:4752 (rev 27)
        Subsystem: 1002:0000
        Flags: bus master, stepping, medium devsel, latency 64, IRQ 18
        Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
        I/O ports at 1000 [size=256]
        Memory at fe004000 (32-bit, non-prefetchable) [size=4K]
        Expansion ROM at 88000000 [disabled] [size=128K]
        Capabilities: [5c] Power Management version 2

02:03.0 0200: 8086:1076
        Subsystem: 8086:1076
        Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 27
        Memory at fe180000 (32-bit, non-prefetchable) [size=128K]
        I/O ports at 2000 [size=64]
        Capabilities: [dc] Power Management version 2
        Capabilities: [e4] PCI-X non-bridge device

02:04.0 0200: 8086:1076
        Subsystem: 8086:1076
        Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 24
        Memory at fe1a0000 (32-bit, non-prefetchable) [size=128K]
        Memory at fe1c0000 (32-bit, non-prefetchable) [size=128K]
        I/O ports at 2040 [size=64]
        Expansion ROM at fe1e0000 [disabled] [size=128K]
        Capabilities: [dc] Power Management version 2
        Capabilities: [e4] PCI-X non-bridge device

02:05.0 0180: 1095:3114 (rev 02)
        Subsystem: 1095:3114
        Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 25
        I/O ports at 2090 [size=8]
        I/O ports at 20b0 [size=4]
        I/O ports at 20a0 [size=8]
        I/O ports at 20c0 [size=4]
        I/O ports at 2080 [size=16]
        Memory at fe200000 (32-bit, non-prefetchable) [size=1K]
        Expansion ROM at fe100000 [disabled] [size=512K]





On 4/25/07, Peter Stuge <stuge-linuxbios at cdy.org> wrote:
> Hi Ning,
>
> On Wed, Apr 25, 2007 at 05:48:14PM -0400, Ning (Michael) Qu wrote:
> > Hi, Peter,
> >
> > The following is the result from my machine, could you help me
> > identify this machine, thanks very much!
>
> Maybe. I should have remembered to ask for lspci -nv instead of just
> -v, but let's see anyway. :)
>
>
> > 00:07.0 ISA bridge: Advanced Micro Devices [AMD] AMD-8111 LPC (rev 05)
> >         Subsystem: Advanced Micro Devices [AMD] Unknown device 2b80
>
> This is the first device with a subsystem.
>
> 1022:7468, subsystem 1022:2b80
>
> Then a bunch of others follow, but they also have the same subsystem
> ids.
>
>
> > 01:05.2 USB Controller: NEC Corporation USB 2.0 (rev 04) (prog-if 20
> > [EHCI])
> >         Subsystem: HaSoTec GmbH Unknown device 2928
>
> 1033:00e0, subsystem 0e55:2928
>
>
> > 01:06.0 VGA compatible controller: ATI Technologies Inc Rage XL
> > (rev 27) (prog-if 00 [VGA])
> >         Subsystem: ATI Technologies Inc Unknown device 0000
>
> 1002:{474f or 4752}, subsystem 1002:0000
>
>
> > 02:03.0 Ethernet controller: Intel Corporation 82541GI/PI Gigabit
> > Ethernet Controller
> >         Subsystem: Intel Corporation PRO/1000 MT Network Connection
>
> 8086:1076, subsystem 8086:{0076 or 1076}
>
> There are two identical of these.
>
>
> > 02:05.0 Mass storage controller: Silicon Image, Inc. SiI 3114
> > [SATALink/SATARaid] Serial ATA Controller (rev 02)
> >         Subsystem: Silicon Image, Inc. SiI 3114 SATALink Controller
>
> 1095:3114, subsystem 1095:3114
>
> The subsystem id of this can change to 6114 if the controller boots
> with another firmware. SiI offer utilities to upgrade firmware.
>
>
> Unfortunately none of the subsystem devices on this board seem like
> excellent picks for a unique board match (2b80 is listed as "AMD-8111
> IDE [Quartet]" in my pci.ids, but if forced I would pick LPC and USB:
>
> 0x1022, 0x7468, 0x1022, 0x2b80, 0x1033, 0x00e0, 0x0e55, 0x2928
>
> Can we find a more reliable identification method than subsystem
> heuristics?
>
> The original BIOS will know, should we try to pick it's mind?
>
>
> //Peter
>
> --
> linuxbios mailing list
> linuxbios at linuxbios.org
> http://www.linuxbios.org/mailman/listinfo/linuxbios
>




More information about the coreboot mailing list