All pastes #750653 Raw Edit

Unnamed

public text v1 · immutable
#750653 ·published 2007-10-26 17:57 UTC
rendered paste body
card_info=$(/usr/sbin/hwinfo --gfxcard | \
        awk '/0300 VGA compatible controller/ { dev = gensub(/^([^:]*):.*/, "\\1", "g"); } \
             /^  Vendor:/ { vendor[dev] = gensub(/.*pci 0x(....).*/, "\\1", "g"); \
                name[dev] = gensub(/^.* "(.*)"$/, "\\1", "g"); } \
             /^  Device:/ { device[dev] = gensub(/.*pci 0x(....).*/, "\\1", "g"); \
                name[dev] = name[dev] " " gensub(/^.* "(.*)"$/, "\\1", "g"); } \
             /^  SubVendor:/ { subvendor[dev] = gensub(/.*pci 0x(....).*/, "\\1", "g"); } \
             /^  SubDevice:/ { subdevice[dev] = gensub(/.*pci 0x(....).*/, "\\1", "g"); } \
             /^  Revision:/ { revision[dev] = gensub(/.*0x(..).*/, "\\1", "g"); } \
             /^Primary display adapter: #/ { dev = gensub(/.*#/, "", "g"); \
                print vendor[dev] ":" device[dev] ":" revision[dev] ":" subvendor[dev] ":" \
                        subdevice[dev] " " name[dev] "\n"; }');

===== BEGIN: INPUT =====
10: PCI 02.0: 0300 VGA compatible controller (VGA)              
  [Created at pci.301]
  UDI: /org/freedesktop/Hal/devices/pci_8086_27a2
  Unique ID: _Znp.4jPdI+D0FDB
  SysFS ID: /devices/pci0000:00/0000:00:02.0
  SysFS BusID: 0000:00:02.0
  Hardware Class: graphics card
  Model: "Lenovo Thinkpad R60e model 0657"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x27a2 "945 GM"
  SubVendor: pci 0x17aa "Lenovo"
  SubDevice: pci 0x201a "Thinkpad R60e model 0657"
  Revision: 0x03
  Memory Range: 0xee100000-0xee17ffff (rw,non-prefetchable)
  I/O Ports: 0x1800-0x1807 (rw)
  Memory Range: 0xd0000000-0xdfffffff (rw,prefetchable)
  Memory Range: 0xee200000-0xee23ffff (rw,non-prefetchable)
  IRQ: 20 (55679 events)
  I/O Ports: 0x3c0-0x3df (rw)
  Module Alias: "pci:v00008086d000027A2sv000017AAsd0000201Abc03sc00i00"
  Driver Info #0:
    XFree86 v4 Server Module: intel
  Driver Info #1:
    XFree86 v4 Server Module: intel
    3D Support: yes
    Extensions: dri
  Config Status: cfg=no, avail=yes, need=no, active=unknown

11: PCI 02.1: 0380 Display controller
  [Created at pci.301]
  UDI: /org/freedesktop/Hal/devices/pci_8086_27a6
  Unique ID: ruGf.8PcVeYtn5_1
  SysFS ID: /devices/pci0000:00/0000:00:02.1
  SysFS BusID: 0000:00:02.1
  Hardware Class: graphics card
  Model: "Lenovo Thinkpad R60e model 0657"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x27a6 "Mobile 945GM/GMS/GME, 943/940GML Express Integrated
Graphics Controller"
  SubVendor: pci 0x17aa "Lenovo"
  SubDevice: pci 0x201a "Thinkpad R60e model 0657"
  Revision: 0x03
  Memory Range: 0xee180000-0xee1fffff (rw,non-prefetchable)
  Module Alias: "pci:v00008086d000027A6sv000017AAsd0000201Abc03sc80i00"
  Config Status: cfg=no, avail=yes, need=no, active=unknown

Primary display adapter: #10
===== END: INPUT =====

===== BEGIN: CURRENT OUTPUT =====
8086:27a6:03:17aa:201a Intel Corporation   Device: pci 0x27a6 "Mobile 945GM/GMS/GME, 943/940GML Express Integrated
===== END: CURRENT OUTPUT =====