Hi, All,
Sorry about that I made a mistake. These two devices (USB from NEC and VGA from ATI) are not embedded in the mainboard. They are add-on card plugged by us. Sorry about this confusing :)
01:05.0 USB Controller: NEC Corporation USB (rev 43) (prog-if 10 [OHCI]) Subsystem: NEC Corporation Hama USB 2.0 CardBus 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 USB Controller: NEC Corporation USB (rev 43) (prog-if 10 [OHCI]) Subsystem: NEC Corporation Hama USB 2.0 CardBus 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 USB Controller: NEC Corporation USB 2.0 (rev 04) (prog-if 20 [EHCI]) Subsystem: HaSoTec GmbH Unknown device 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 VGA compatible controller: ATI Technologies Inc Rage XL (rev 27) (prog-if 00 [VGA]) Subsystem: ATI Technologies Inc Unknown device 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
On 4/25/07, Ning (Michael) Qu quning@gmail.com wrote:
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@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@linuxbios.org http://www.linuxbios.org/mailman/listinfo/linuxbios