Dear misc readers,

First of all i'm glad to have just switched to OpenBSD as my primary
desktop OS and would like to thank all the developers involved! :)

After many years of fussing with linux, OpenBSD is like a breath of
fresh air. For completeness, i'll quickly mention some minor issues i
had with the installer:

* The installation went ok, booting the floppy49.fs image from a USB
stick. 
* I had to unplug my usb mouse, because device detection went
into an endless loop, spamming the console with messages (it's a
logitech G500).  
* I couldn't use DHCP from the installer. something about "/sbin/dhcpd"
  not available. No problem here, but maybe this could somehow fit into
  the floppy image.

then culture shock set in, getting used to the new platform ;)
bodie in IRC kindly pointed me to the cwm and scrotwm window managers in
base, and gave me a link to configure cwm
(http://undeadly.org/cgi?action=article&sid=20090502141551). sofar i've
been impressed with cwm.

i'm trying to get sound working now. i like high definition sound. sofar
been using a M-Audio Revolution 7.1 under linux for SPDIF output.
under OpenBSD the sound however is horribly distorted (with analog
out, SPDIF isn't supported according to envy(4)). 
i'm assuming it's a driver issue and am wondering if this card is even
supported. below is the relevant dmesg, pcidump etc output. 

i've tried playing WAV and FLAC files, but it sounds
really distorted, almost speaker damaging. i tried aucat, VLC,
mplayer and MPD with "aucat -r 44100 -l" running in the background.

in case the card isn't supported, which soundcard (PCI, USB or
Firewire) can be recommended for "Bitperfect" SPDIF output? the
cmpci(4) is found a cheap soundcards and looks like the ideal solution,
but is it "Bitperfect?" [1]. don't want to spend a fortune to get this
working. 

cheers & long live openbsd!
David


[1] regarding "Bitperfectness" and the corresponding C-Media 8738/8768
based soundcards, this page explains it well:
http://code.google.com/p/cmediadrivers/wiki/Bitperfect

# dmesg | grep -i envy
-----------------------------------------
envy0 at pci3 dev 0 function 0 "IC Ensemble Envy24PT/HT Audio" rev
0x01: apic 2 int 20 (irq 7) envy0: unknown 1724-based card, 2 inputs, 8
outputs audio0 at envy0

# mixerctl
----------------------------------------- 
outputs.line0_source=play0
outputs.line1_source=play1
outputs.line2_source=play2
outputs.line3_source=play3
outputs.line4_source=play4
outputs.line5_source=play5
outputs.line6_source=play6
outputs.line7_source=play7

# audioctl
-----------------------------------------
name=Envy24HT
version=-
config=unknown 1724-ba
encodings=slinear_le:24:4:1
properties=full_duplex,independent
full_duplex=1
fullduplex=1
blocksize=32768
hiwat=2
lowat=1
output_muted=0
monitor_gain=0
mode=play,record
play.rate=44100
play.sample_rate=44100
play.channels=8
play.precision=24
play.bps=4
play.msb=1
play.encoding=slinear_le
play.gain=127
play.balance=32
play.port=0x0
play.avail_ports=0x0
play.seek=0
play.samples=0
play.eof=0
play.pause=1
play.error=0
play.waiting=0
play.open=1
play.active=0
play.buffer_size=65536
play.block_size=32768
play.errors=0
record.rate=44100
record.sample_rate=44100
record.channels=2
record.precision=24
record.bps=4
record.msb=1
record.encoding=slinear_le
record.gain=127
record.balance=32
record.port=0x0
record.avail_ports=0x0
record.seek=0
record.samples=0
record.eof=0
record.pause=1
record.error=0
record.waiting=0
record.open=1
record.active=0
record.buffer_size=65536
record.block_size=8192
record.errors=0


# dmesg
-----------------------------------------
OpenBSD 4.9-current (GENERIC.MP) #73: Tue Apr 19 20:05:09 MDT 2011
    dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 3211722752 (3062MB)
avail mem = 3112181760 (2968MB)
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.3 @ 0xf0100 (37 entries)
bios0: vendor Award Software International, Inc. version "F2" date
08/11/2006 bios0: Gigabyte Technology Co., Ltd. 8I945GMMFY-RH
acpi0 at bios0: rev 0
acpi0: sleep states S0 S3 S4 S5
acpi0: tables DSDT FACP MCFG APIC SSDT SSDT
acpi0: wakeup devices PEX0(S5) PEX1(S5) PEX2(S5) PEX3(S5) PEX4(S5)
PEX5(S5) HUB0(S5) USB0(S3) USB1(S3) USB2(S3) USB3(S3) USBE(S3) AZAL(S5)
PCI0(S5) acpitimer0 at acpi0: 3579545 Hz, 24 bits acpimcfg0 at acpi0
addr 0xf0000000, bus 0-63 acpimadt0 at acpi0 addr 0xfee00000: PC-AT
compat cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz, 1829.01 MHz
cpu0:
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,NXE,LONG
cpu0: 2MB 64b/line 8-way L2 cache cpu0: apic clock running at 166MHz
cpu1 at mainbus0: apid 1 (application processor)
cpu1: Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz, 1828.75 MHz
cpu1:
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,NXE,LONG
cpu1: 2MB 64b/line 8-way L2 cache ioapic0 at mainbus0: apid 2 pa
0xfec00000, version 20, 24 pins ioapic0: misconfigured as apic 0,
remapped to apid 2 acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus 1 (PEX0)
acpiprt2 at acpi0: bus 2 (PEX1)
acpiprt3 at acpi0: bus -1 (PEX2)
acpiprt4 at acpi0: bus -1 (PEX3)
acpiprt5 at acpi0: bus -1 (PEX4)
acpiprt6 at acpi0: bus -1 (PEX5)
acpiprt7 at acpi0: bus 3 (HUB0)
acpicpu0 at acpi0: FVS, 1833, 1333, 1000 MHz
acpicpu1 at acpi0: FVS, 1833, 1333, 1000 MHz
acpibtn0 at acpi0: PWRB
pci0 at mainbus0 bus 0
pchb0 at pci0 dev 0 function 0 "Intel 82945GM Host" rev 0x03
vga1 at pci0 dev 2 function 0 "Intel 82945GM Video" rev 0x03
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
intagp0 at vga1
agp0 at intagp0: aperture at 0xd0000000, size 0x10000000
inteldrm0 at vga1: apic 2 int 16 (irq 5)
drm0 at inteldrm0
ppb0 at pci0 dev 28 function 0 "Intel 82801GB PCIE" rev 0x02: apic 2
int 16 (irq 5) pci1 at ppb0 bus 1
ppb1 at pci0 dev 28 function 1 "Intel 82801GB PCIE" rev 0x02: apic 2
int 17 (irq 10) pci2 at ppb1 bus 2
em0 at pci2 dev 0 function 0 "Intel PRO/1000MT (82573L)" rev 0x00: apic
2 int 17 (irq 10), address 00:16:e6:84:73:59 uhci0 at pci0 dev 29
function 0 "Intel 82801GB USB" rev 0x02: apic 2 int 23 (irq 3) uhci1 at
pci0 dev 29 function 1 "Intel 82801GB USB" rev 0x02: apic 2 int 19 (irq
11) uhci2 at pci0 dev 29 function 2 "Intel 82801GB USB" rev 0x02: apic
2 int 18 (irq 4) uhci3 at pci0 dev 29 function 3 "Intel 82801GB USB"
rev 0x02: apic 2 int 16 (irq 5) ehci0 at pci0 dev 29 function 7 "Intel
82801GB USB" rev 0x02: apic 2 int 23 (irq 3) usb0 at ehci0: USB
revision 2.0 uhub0 at usb0 "Intel EHCI root hub" rev 2.00/1.00 addr 1
ppb2 at pci0 dev 30 function 0 "Intel 82801BAM Hub-to-PCI" rev 0xe2
pci3 at ppb2 bus 3 envy0 at pci3 dev 0 function 0 "IC Ensemble
Envy24PT/HT Audio" rev 0x01: apic 2 int 20 (irq 7) envy0: unknown
1724-based card, 2 inputs, 8 outputs audio0 at envy0
"TI TSB43AB23 FireWire" rev 0x00 at pci3 dev 7 function 0 not configured
pcib0 at pci0 dev 31 function 0 "Intel 82801GHM LPC" rev 0x02
pciide0 at pci0 dev 31 function 1 "Intel 82801GB IDE" rev 0x02: DMA,
channel 0 configured to compatibility, channel 1 configured to
compatibility pciide0: channel 0 disabled (no drives) pciide0: channel
1 disabled (no drives) ahci0 at pci0 dev 31 function 2 "Intel 82801GBM
AHCI" rev 0x02: apic 2 int 19 (irq 11), AHCI 1.1 scsibus0 at ahci0: 32
targets cd0 at scsibus0 targ 0 lun 0: <HL-DT-ST, DVDRAM GH22NS40, NL02>
ATAPI 5/cdrom removable sd0 at scsibus0 targ 2 lun 0: <ATA, SAMSUNG
HD154UI, 1AG0> SCSI3 0/direct fixed naa.50024e9002a1aedd sd0:
1430798MB, 512 bytes/sec, 2930275055 sec total ichiic0 at pci0 dev 31
function 3 "Intel 82801GB SMBus" rev 0x02: apic 2 int 19 (irq 11) iic0
at ichiic0 spdmem0 at iic0 addr 0x50: 2GB DDR2 SDRAM non-parity
PC2-5300CL5 spdmem1 at iic0 addr 0x52: 2GB DDR2 SDRAM non-parity
PC2-5300CL5 usb1 at uhci0: USB revision 1.0
uhub1 at usb1 "Intel UHCI root hub" rev 1.00/1.00 addr 1
usb2 at uhci1: USB revision 1.0
uhub2 at usb2 "Intel UHCI root hub" rev 1.00/1.00 addr 1
usb3 at uhci2: USB revision 1.0
uhub3 at usb3 "Intel UHCI root hub" rev 1.00/1.00 addr 1
usb4 at uhci3: USB revision 1.0
uhub4 at usb4 "Intel UHCI root hub" rev 1.00/1.00 addr 1
isa0 at pcib0
isadma0 at isa0
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
it0 at isa0 port 0x2e/2: IT8712F rev 8, EC port 0x290
mtrr: Pentium Pro MTRR support
uhub5 at uhub0 port 8 "Apple Inc. Keyboard Hub" rev 2.00/96.15 addr 2
uhidev0 at uhub5 port 2 configuration 1 interface 0 "Apple Inc. Apple
Keyboard" rev 2.00/0.70 addr 3 uhidev0: iclass 3/1
ukbd0 at uhidev0: 8 modifier keys, 5 key codes, country code 33
wskbd1 at ukbd0 mux 1
wskbd1: connecting to wsdisplay0
uhidev1 at uhub5 port 2 configuration 1 interface 1 "Apple Inc. Apple
Keyboard" rev 2.00/0.70 addr 3 uhidev1: iclass 3/0
uhid0 at uhidev1: input=1, output=0, feature=0
umass0 at uhub5 port 3 configuration 1 interface 0 "JetFlash Mass
Storage Device" rev 2.00/1.00 addr 4 umass0: using SCSI over Bulk-Only
scsibus1 at umass0: 2 targets, initiator 0
sd1 at scsibus1 targ 1 lun 0: <JetFlash, Transcend 32GB, 8.07> SCSI2
0/direct removable sd1: 30640MB, 512 bytes/sec, 62750720 sec total
uhidev2 at uhub4 port 1 configuration 1 interface 0 "Logitech USB-PS/2
Optical Mouse" rev 2.00/27.20 addr 2 uhidev2: iclass 3/1
ums0 at uhidev2: 8 buttons, Z dir
wsmouse0 at ums0 mux 0
vscsi0 at root
scsibus2 at vscsi0: 256 targets
softraid0 at root
root on sd0a swap on sd0b dump on sd0b
sd1 detached
scsibus1 detached
umass0 detached
umass0 at uhub5 port 3 configuration 1 interface 0 "JetFlash Mass
Storage Device" rev 2.00/1.00 addr 4 umass0: using SCSI over Bulk-Only
scsibus1 at umass0: 2 targets, initiator 0
sd1 at scsibus1 targ 1 lun 0: <JetFlash, Transcend 32GB, 8.07> SCSI2
0/direct removable sd1: 30640MB, 512 bytes/sec, 62750720 sec total


# pcidump -v
-----------------------------------------
Domain /dev/pci0:
 0:0:0: Intel 82945GM Host
        0x0000: Vendor ID: 8086 Product ID: 27a0
        0x0004: Command: 0006 Status ID: 2090
        0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 03
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line
Size: 00 0x0010: BAR empty (00000000)
        0x0014: BAR empty (00000000)
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1458 Product ID: 5000
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x00e0: Capability 0x09: Vendor Specific
 0:2:0: Intel 82945GM Video
        0x0000: Vendor ID: 8086 Product ID: 27a2
        0x0004: Command: 0007 Status ID: 0090
        0x0008: Class: 03 Subclass: 00 Interface: 00 Revision: 03
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line
Size: 00 0x0010: BAR mem 32bit addr: 0xe0200000/0x00080000
        0x0014: BAR io addr: 0x0000c000/0x0008
        0x0018: BAR mem prefetchable 32bit addr: 0xd0000000/0x10000000
        0x001c: BAR mem 32bit addr: 0xe0280000/0x00040000
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1458 Product ID: d000
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 05 Min Gnt: 00 Max Lat: 00
        0x0090: Capability 0x05: Message Signaled Interrupts (MSI)
        0x00d0: Capability 0x01: Power Management
 0:28:0: Intel 82801GB PCIE
        0x0000: Vendor ID: 8086 Product ID: 27d0
        0x0004: Command: 0107 Status ID: 0010
        0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 02
        0x000c: BIST: 00 Header Type: 81 Latency Timer: 00 Cache Line
Size: 08 0x0010: 00000000
        0x0014: 00000000
        0x0018: Primary Bus: 0 Secondary Bus: 1 Subordinate Bus: 1 
                Secondary Latency Timer: 00
        0x001c: I/O Base: 80 I/O Limit: 80 Secondary Status: 2000
        0x0020: Memory Base: fff0 Memory Limit: 0000
        0x0024: Prefetch Memory Base: fff1 Prefetch Memory Limit: 0001
        0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
        0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
        0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits:
0000 0x0038: Expansion ROM Base Address: 00000000
        0x003c: Interrupt Pin: 01 Line: 05 Bridge Control: 0006
        0x0040: Capability 0x10: PCI Express
                Link Speed: 2.5 / 2.5 Gb/s Link Width: x0 / x1
        0x0080: Capability 0x05: Message Signaled Interrupts (MSI)
        0x0090: Capability 0x0d: PCI-PCI
        0x00a0: Capability 0x01: Power Management
 0:28:1: Intel 82801GB PCIE
        0x0000: Vendor ID: 8086 Product ID: 27d2
        0x0004: Command: 0107 Status ID: 0010
        0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 02
        0x000c: BIST: 00 Header Type: 81 Latency Timer: 00 Cache Line
Size: 08 0x0010: 00000000
        0x0014: 00000000
        0x0018: Primary Bus: 0 Secondary Bus: 2 Subordinate Bus: 2 
                Secondary Latency Timer: 00
        0x001c: I/O Base: 90 I/O Limit: 90 Secondary Status: 0000
        0x0020: Memory Base: e000 Memory Limit: e000
        0x0024: Prefetch Memory Base: fff1 Prefetch Memory Limit: 0001
        0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
        0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
        0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits:
0000 0x0038: Expansion ROM Base Address: 00000000
        0x003c: Interrupt Pin: 02 Line: 0a Bridge Control: 0006
        0x0040: Capability 0x10: PCI Express
                Link Speed: 2.5 / 2.5 Gb/s Link Width: x1 / x1
        0x0080: Capability 0x05: Message Signaled Interrupts (MSI)
        0x0090: Capability 0x0d: PCI-PCI
        0x00a0: Capability 0x01: Power Management
 0:29:0: Intel 82801GB USB
        0x0000: Vendor ID: 8086 Product ID: 27c8
        0x0004: Command: 0005 Status ID: 0280
        0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 02
        0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line
Size: 00 0x0010: BAR empty (00000000)
        0x0014: BAR empty (00000000)
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR io addr: 0x0000b000/0x0020
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1458 Product ID: 5004
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 03 Min Gnt: 00 Max Lat: 00
 0:29:1: Intel 82801GB USB
        0x0000: Vendor ID: 8086 Product ID: 27c9
        0x0004: Command: 0005 Status ID: 0280
        0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 02
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line
Size: 00 0x0010: BAR empty (00000000)
        0x0014: BAR empty (00000000)
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR io addr: 0x0000b400/0x0020
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1458 Product ID: 5004
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 02 Line: 0b Min Gnt: 00 Max Lat: 00
 0:29:2: Intel 82801GB USB
        0x0000: Vendor ID: 8086 Product ID: 27ca
        0x0004: Command: 0005 Status ID: 0280
        0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 02
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line
Size: 00 0x0010: BAR empty (00000000)
        0x0014: BAR empty (00000000)
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR io addr: 0x0000b800/0x0020
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1458 Product ID: 5004
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 03 Line: 04 Min Gnt: 00 Max Lat: 00
 0:29:3: Intel 82801GB USB
        0x0000: Vendor ID: 8086 Product ID: 27cb
        0x0004: Command: 0005 Status ID: 0280
        0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 02
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line
Size: 00 0x0010: BAR empty (00000000)
        0x0014: BAR empty (00000000)
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR io addr: 0x0000bc00/0x0020
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1458 Product ID: 5004
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 04 Line: 05 Min Gnt: 00 Max Lat: 00
 0:29:7: Intel 82801GB USB
        0x0000: Vendor ID: 8086 Product ID: 27cc
        0x0004: Command: 0006 Status ID: 0290
        0x0008: Class: 0c Subclass: 03 Interface: 20 Revision: 02
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line
Size: 00 0x0010: BAR mem 32bit addr: 0xe02c0000/0x00000400
        0x0014: BAR empty (00000000)
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1458 Product ID: 5006
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 03 Min Gnt: 00 Max Lat: 00
        0x0050: Capability 0x01: Power Management
 0:30:0: Intel 82801BAM Hub-to-PCI
        0x0000: Vendor ID: 8086 Product ID: 2448
        0x0004: Command: 0007 Status ID: 0010
        0x0008: Class: 06 Subclass: 04 Interface: 01 Revision: e2
        0x000c: BIST: 00 Header Type: 01 Latency Timer: 00 Cache Line
Size: 00 0x0010: 00000000
        0x0014: 00000000
        0x0018: Primary Bus: 0 Secondary Bus: 3 Subordinate Bus: 3 
                Secondary Latency Timer: 20
        0x001c: I/O Base: a0 I/O Limit: a0 Secondary Status: 2280
        0x0020: Memory Base: e010 Memory Limit: e010
        0x0024: Prefetch Memory Base: fff1 Prefetch Memory Limit: 0001
        0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
        0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
        0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits:
0000 0x0038: Expansion ROM Base Address: 00000000
        0x003c: Interrupt Pin: 00 Line: ff Bridge Control: 0004
        0x0050: Capability 0x0d: PCI-PCI
 0:31:0: Intel 82801GHM LPC
        0x0000: Vendor ID: 8086 Product ID: 27bd
        0x0004: Command: 0107 Status ID: 0210
        0x0008: Class: 06 Subclass: 01 Interface: 00 Revision: 02
        0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line
Size: 00 0x0010: BAR empty (00000000)
        0x0014: BAR empty (00000000)
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1458 Product ID: 5001
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x00e0: Capability 0x09: Vendor Specific
 0:31:1: Intel 82801GB IDE
        0x0000: Vendor ID: 8086 Product ID: 27df
        0x0004: Command: 0005 Status ID: 0288
        0x0008: Class: 01 Subclass: 01 Interface: 8a Revision: 02
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line
Size: 00 0x0010: BAR io addr: 0x00000000/0x0008
        0x0014: BAR io addr: 0x00000000/0x0004
        0x0018: BAR io addr: 0x00000000/0x0008
        0x001c: BAR io addr: 0x00000000/0x0004
        0x0020: BAR io addr: 0x0000f000/0x0010
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1458 Product ID: b001
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 00 Min Gnt: 00 Max Lat: 00
 0:31:2: Intel 82801GBM AHCI
        0x0000: Vendor ID: 8086 Product ID: 27c5
        0x0004: Command: 0007 Status ID: 02b0
        0x0008: Class: 01 Subclass: 06 Interface: 01 Revision: 02
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line
Size: 00 0x0010: BAR io addr: 0x0000d400/0x0008
        0x0014: BAR io addr: 0x0000d800/0x0004
        0x0018: BAR io addr: 0x0000dc00/0x0008
        0x001c: BAR io addr: 0x0000e000/0x0004
        0x0020: BAR io addr: 0x0000e400/0x0010
        0x0024: BAR mem 32bit addr: 0xe02c3000/0x00000400
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1458 Product ID: b005
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 02 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0080: Capability 0x05: Message Signaled Interrupts (MSI)
        0x0070: Capability 0x01: Power Management
 0:31:3: Intel 82801GB SMBus
        0x0000: Vendor ID: 8086 Product ID: 27da
        0x0004: Command: 0001 Status ID: 0280
        0x0008: Class: 0c Subclass: 05 Interface: 00 Revision: 02
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line
Size: 00 0x0010: BAR empty (00000000)
        0x0014: BAR empty (00000000)
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR io addr: 0x00000500/0x0020
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1458 Product ID: 5001
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 02 Line: 0b Min Gnt: 00 Max Lat: 00
 2:0:0: Intel PRO/1000MT (82573L)
        0x0000: Vendor ID: 8086 Product ID: 109a
        0x0004: Command: 0007 Status ID: 0010
        0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 00
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line
Size: 10 0x0010: BAR mem 32bit addr: 0xe0080000/0x00020000
        0x0014: BAR mem 32bit addr: 0xe0000000/0x00080000
        0x0018: BAR io addr: 0x00009000/0x0020
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1458 Product ID: e000
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
        0x00c8: Capability 0x01: Power Management
        0x00d0: Capability 0x05: Message Signaled Interrupts (MSI)
        0x00e0: Capability 0x10: PCI Express
                Link Speed: 2.5 / 2.5 Gb/s Link Width: x1 / x1
 3:0:0: IC Ensemble Envy24PT/HT Audio
        0x0000: Vendor ID: 1412 Product ID: 1724
        0x0004: Command: 0005 Status ID: 0210
        0x0008: Class: 04 Subclass: 01 Interface: 00 Revision: 01
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 20 Cache Line
Size: 00 0x0010: BAR io addr: 0x0000a000/0x0020
        0x0014: BAR io addr: 0x0000a400/0x0080
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1412 Product ID: 3630
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 07 Min Gnt: 00 Max Lat: 00
        0x0080: Capability 0x01: Power Management
 3:7:0: TI TSB43AB23 FireWire
        0x0000: Vendor ID: 104c Product ID: 8024
        0x0004: Command: 0006 Status ID: 0210
        0x0008: Class: 0c Subclass: 00 Interface: 10 Revision: 00
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 20 Cache Line
Size: 08 0x0010: BAR mem 32bit addr: 0xe0104000/0x00000800
        0x0014: BAR mem 32bit addr: 0xe0100000/0x00004000
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1458 Product ID: 1000
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 03 Min Gnt: 02 Max Lat: 04
        0x0044: Capability 0x01: Power Management

Reply via email to