No audio on auvia0 / "VIA VT8233 AC97"

classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

No audio on auvia0 / "VIA VT8233 AC97"

Brett Mahar-2
Hi,

I've gotten an old computer and installed OpenBSD on it, to act as a media player. The problem is I have no sound. First attempt was i386-current, 2nd attempt was amd64-5.1.

There are 2 audio minijack outputs, one from the sound ports attached to motherboard, the other is a plug leading to the front jack (there are 2 plugs to fit this connector, one labelled "ac97" the other "HD audio"). I've tried of all these, and also disconnecting the front jack altogether.

Sound is tested with mplayer, with files of mp4, avi, mkv formats.

$ mplayer -cache 1000 -vo sdl -ao null file.avi results in a great picture, with no frame drops

$ mplayer -cache 1000 -vo sdl file.avi results in either a blank screen, or a picture that plays for a brief moment then freezes. Jumping forward (page up or arrow) either repeats this brief playback at the new location, or has no effect.

I tried changing bios settings but no difference (disabling/enabling onboard AC97 was the only one that seemed related, but I tried usb1/2 etc as well). I don't have windows available to update bios, but from reading AMD erratas 89 and 97, they don't seem related anyway (see dmesg).

My understanding is that auvia(4) should work on this machine.

Is there something else I can try before getting a PCI soundcard?

dmesg, pcidump, mixerctl, audioctl, and mplayer output below all came from amd64-5.1 and mplayer from packages:

==========================

OpenBSD 5.1 (GENERIC) #181: Sun Feb 12 09:35:53 MST 2012
    [hidden email]:/usr/src/sys/arch/amd64/compile/GENERIC
real mem = 1072365568 (1022MB)
avail mem = 1029746688 (982MB)
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.3 @ 0xf0720 (45 entries)
bios0: vendor American Megatrends Inc. version "0210" date 09/05/2005
bios0: ASUSTeK Computer INC. A8V-MX
acpi0 at bios0: rev 0
acpi0: sleep states S0 S1 S4 S5
acpi0: tables DSDT FACP APIC OEMB
acpi0: wakeup devices PCI0(S4) PS2K(S4) PS2M(S4) UAR1(S4) P7P8(S4) USB1(S4) USB2(S4) USB3(S4) USB4(S4) EHCI(S4) ILAN(S4) SLPB(S4) PWRB(S4)
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: AMD Athlon(tm) 64 Processor 3500+, 2200.45 MHz
cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,NXE,MMXX,LONG,3DNOW2,3DNOW
cpu0: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB 64b/line 16-way L2 cache
cpu0: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative
cpu0: DTLB 32 4KB entries fully associative, 8 4MB entries fully associative
cpu0: AMD errata 89, 97 present, BIOS upgrade may be required
cpu0: apic clock running at 200MHz
ioapic0 at mainbus0: apid 1 pa 0xfec00000, version 3, 24 pins
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus 1 (P0P1)
acpiprt2 at acpi0: bus 2 (P0P7)
acpiprt3 at acpi0: bus 4 (P7P9)
acpiprt4 at acpi0: bus 3 (P7P8)
acpicpu0 at acpi0: PSS
aibs0 at acpi0: RTMP RVLT RFAN
acpibtn0 at acpi0: SLPB
acpibtn1 at acpi0: PWRB
cpu0: Cool'n'Quiet K8 2200 MHz: speeds: 2200 2000 1800 1000 MHz
pci0 at mainbus0 bus 0
pchb0 at pci0 dev 0 function 0 "VIA K8M800 Host" rev 0x00
agp at pchb0 not configured
pchb1 at pci0 dev 0 function 1 "VIA K8M800 Host" rev 0x00
pchb2 at pci0 dev 0 function 2 "VIA K8M800 Host" rev 0x00
pchb3 at pci0 dev 0 function 3 "VIA K8M800 Host" rev 0x00
pchb4 at pci0 dev 0 function 4 "VIA K8M800 Host" rev 0x00
pchb5 at pci0 dev 0 function 7 "VIA K8M800 Host" rev 0x00
ppb0 at pci0 dev 1 function 0 "VIA K8HTB AGP" rev 0x00
pci1 at ppb0 bus 1
vga1 at pci1 dev 0 function 0 "ATI Radeon VE" rev 0x00
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
radeondrm0 at vga1: apic 1 int 16
drm0 at radeondrm0
pciide0 at pci0 dev 15 function 0 "VIA VT8251 SATA" rev 0x00: DMA
pciide0: using apic 1 int 21 for native-PCI interrupt
pciide1 at pci0 dev 15 function 1 "VIA VT82C571 IDE" rev 0x07: DMA, channel 0 configured to compatibility, channel 1 configured to compatibility
wd0 at pciide1 channel 0 drive 0: <ST380011A>
wd0: 16-sector PIO, LBA48, 76319MB, 156301488 sectors
wd0(pciide1:0:0): using PIO mode 4, DMA mode 2
pciide1: channel 1 disabled (no drives)
uhci0 at pci0 dev 16 function 0 "VIA VT83C572 USB" rev 0x90: apic 1 int 20
uhci1 at pci0 dev 16 function 1 "VIA VT83C572 USB" rev 0x90: apic 1 int 22
uhci2 at pci0 dev 16 function 2 "VIA VT83C572 USB" rev 0x90: apic 1 int 21
uhci3 at pci0 dev 16 function 3 "VIA VT83C572 USB" rev 0x90: apic 1 int 23
ehci0 at pci0 dev 16 function 4 "VIA VT6202 USB" rev 0x90: apic 1 int 22
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 "VIA EHCI root hub" rev 2.00/1.00 addr 1
viapm0 at pci0 dev 17 function 0 "VIA VT8251 ISA" rev 0x00: SMI
iic0 at viapm0
spdmem0 at iic0 addr 0x50: 512MB DDR SDRAM non-parity PC3200CL3.0
spdmem1 at iic0 addr 0x51: 512MB DDR SDRAM non-parity PC3200CL3.0
auvia0 at pci0 dev 17 function 5 "VIA VT8233 AC97" rev 0x70: apic 1 int 22
ac97: codec id 0x414c4761 (Avance Logic ALC655 rev 1)
audio0 at auvia0
pchb6 at pci0 dev 17 function 7 "VIA VT8251 VLINK" rev 0x00
vr0 at pci0 dev 18 function 0 "VIA RhineII-2" rev 0x7c: apic 1 int 23, address 00:13:d4:cc:b4:36
rlphy0 at vr0 phy 1: RTL8201L 10/100 PHY, rev. 1
ppb1 at pci0 dev 19 function 0 "VIA VT8251 PCIE" rev 0x00
pci2 at ppb1 bus 2
ppb2 at pci2 dev 0 function 0 "VIA VT8251 PCIE" rev 0x00
pci3 at ppb2 bus 3
ppb3 at pci2 dev 0 function 1 "VIA VT8251 PCIE" rev 0x00
pci4 at ppb3 bus 4
pchb7 at pci0 dev 24 function 0 "AMD AMD64 0Fh HyperTransport" rev 0x00
pchb8 at pci0 dev 24 function 1 "AMD AMD64 0Fh Address Map" rev 0x00
pchb9 at pci0 dev 24 function 2 "AMD AMD64 0Fh DRAM Cfg" rev 0x00
kate0 at pci0 dev 24 function 3 "AMD AMD64 0Fh Misc Cfg" rev 0x00
usb1 at uhci0: USB revision 1.0
uhub1 at usb1 "VIA UHCI root hub" rev 1.00/1.00 addr 1
usb2 at uhci1: USB revision 1.0
uhub2 at usb2 "VIA UHCI root hub" rev 1.00/1.00 addr 1
usb3 at uhci2: USB revision 1.0
uhub3 at usb3 "VIA UHCI root hub" rev 1.00/1.00 addr 1
usb4 at uhci3: USB revision 1.0
uhub4 at usb4 "VIA UHCI root hub" rev 1.00/1.00 addr 1
isa0 at mainbus0
isadma0 at isa0
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
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
lpt0 at isa0 port 0x378/4 irq 7
wbsio0 at isa0 port 0x2e/2: W83627EHF rev 0x63
lm1 at wbsio0 port 0x290/8: W83627EHF
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
mtrr: Pentium Pro MTRR support
umass0 at uhub0 port 4 configuration 1 interface 0 "BUFFALO HD-PVU2" rev 2.00/1.04 addr 2
umass0: using SCSI over Bulk-Only
scsibus0 at umass0: 2 targets, initiator 0
sd0 at scsibus0 targ 1 lun 0: <BUFFALO, HD-PVU2, 1.04> SCSI2 0/direct fixed serial.04110101465A34303030
sd0: 476940MB, 512 bytes/sector, 976773168 sectors
uhidev0 at uhub1 port 1 configuration 1 interface 0 "Genesys Logic Quick Quick Cat !" rev 1.10/1.00 addr 2
uhidev0: iclass 3/1
ums0 at uhidev0: 3 buttons
wsmouse0 at ums0 mux 0
vscsi0 at root
scsibus1 at vscsi0: 256 targets
softraid0 at root
scsibus2 at softraid0: 256 targets
root on wd0a (d1c5c7aad1d9fb17.a) swap on wd0b dump on wd0b

===================

Domain /dev/pci0:
 0:0:0: VIA K8M800 Host
        0x0000: Vendor ID: 1106 Product ID: 0204
        0x0004: Command: 0106 Status ID: 2210
        0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
        0x000c: BIST: 00 Header Type: 80 Latency Timer: 80 Cache Line Size: 00
        0x0010: BAR mem prefetchable 32bit addr: 0xdc000000/0x04000000
        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: 1106 Product ID: 0204
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x0080: Capability 0x02: AGP
        0x0050: Capability 0x01: Power Management
        0x0060: Capability 0x08: AMD LDT/HT
        0x0058: Capability 0x00: Reserved
 0:0:1: VIA K8M800 Host
        0x0000: Vendor ID: 1106 Product ID: 1204
        0x0004: Command: 0006 Status ID: 0200
        0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
        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: 1106 Product ID: 1204
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
 0:0:2: VIA K8M800 Host
        0x0000: Vendor ID: 1106 Product ID: 2204
        0x0004: Command: 0006 Status ID: 0200
        0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
        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: 1106 Product ID: 2204
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
 0:0:3: VIA K8M800 Host
        0x0000: Vendor ID: 1106 Product ID: 3204
        0x0004: Command: 0006 Status ID: 0200
        0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
        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: 1106 Product ID: 3204
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
 0:0:4: VIA K8M800 Host
        0x0000: Vendor ID: 1106 Product ID: 4204
        0x0004: Command: 0006 Status ID: 0200
        0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
        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: 1106 Product ID: 4204
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
 0:0:7: VIA K8M800 Host
        0x0000: Vendor ID: 1106 Product ID: 7204
        0x0004: Command: 0006 Status ID: 0200
        0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
        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: 0000 Product ID: 0000
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
 0:1:0: VIA K8HTB AGP
        0x0000: Vendor ID: 1106 Product ID: b188
        0x0004: Command: 0107 Status ID: 0230
        0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 00
        0x000c: BIST: 00 Header Type: 01 Latency Timer: 00 Cache Line Size: 00
        0x0010: 00000000
        0x0014: 00000000
        0x0018: Primary Bus: 0 Secondary Bus: 1 Subordinate Bus: 1
                Secondary Latency Timer: 00
        0x001c: I/O Base: a0 I/O Limit: c0 Secondary Status: 2220
        0x0020: Memory Base: ff50 Memory Limit: ff50
        0x0024: Prefetch Memory Base: c7f0 Prefetch Memory Limit: d7e0
        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: 00 Bridge Control: 000b
        0x0080: Capability 0x01: Power Management
 0:15:0: VIA VT8251 SATA
        0x0000: Vendor ID: 1106 Product ID: 3349
        0x0004: Command: 0007 Status ID: 0290
        0x0008: Class: 01 Subclass: 01 Interface: 8f Revision: 00
        0x000c: BIST: 00 Header Type: 80 Latency Timer: 80 Cache Line Size: 00
        0x0010: BAR io addr: 0x0000ec00/0x0008
        0x0014: BAR io addr: 0x0000e880/0x0004
        0x0018: BAR io addr: 0x0000e800/0x0008
        0x001c: BAR io addr: 0x0000e480/0x0004
        0x0020: BAR io addr: 0x0000e400/0x0010
        0x0024: BAR mem 32bit addr: 0xff6ffc00/0x00000400
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1106 Product ID: 3349
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 02 Line: 0b Min Gnt: 00 Max Lat: 00
        0x00c0: Capability 0x01: Power Management
        0x00e0: Capability 0x05: Message Signaled Interrupts (MSI)
 0:15:1: VIA VT82C571 IDE
        0x0000: Vendor ID: 1106 Product ID: 0571
        0x0004: Command: 0005 Status ID: 0290
        0x0008: Class: 01 Subclass: 01 Interface: 8a Revision: 07
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 20 Cache Line Size: 00
        0x0010: BAR empty (00000000)
        0x0014: BAR empty (00000000)
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR io addr: 0x0000fc00/0x0010
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1106 Product ID: 0571
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: ff Min Gnt: 00 Max Lat: 00
        0x00c0: Capability 0x01: Power Management
 0:16:0: VIA VT83C572 USB
        0x0000: Vendor ID: 1106 Product ID: 3038
        0x0004: Command: 0017 Status ID: 0210
        0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 90
        0x000c: BIST: 00 Header Type: 80 Latency Timer: 80 Cache Line Size: 10
        0x0010: BAR empty (00000000)
        0x0014: BAR empty (00000000)
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR io addr: 0x0000e080/0x0020
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1106 Product ID: 3038
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
        0x0080: Capability 0x01: Power Management
 0:16:1: VIA VT83C572 USB
        0x0000: Vendor ID: 1106 Product ID: 3038
        0x0004: Command: 0017 Status ID: 0210
        0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 90
        0x000c: BIST: 00 Header Type: 80 Latency Timer: 80 Cache Line Size: 10
        0x0010: BAR empty (00000000)
        0x0014: BAR empty (00000000)
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR io addr: 0x0000e000/0x0020
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1106 Product ID: 3038
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 03 Line: 05 Min Gnt: 00 Max Lat: 00
        0x0080: Capability 0x01: Power Management
 0:16:2: VIA VT83C572 USB
        0x0000: Vendor ID: 1106 Product ID: 3038
        0x0004: Command: 0017 Status ID: 0210
        0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 90
        0x000c: BIST: 00 Header Type: 80 Latency Timer: 80 Cache Line Size: 10
        0x0010: BAR empty (00000000)
        0x0014: BAR empty (00000000)
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR io addr: 0x0000dc00/0x0020
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1106 Product ID: 3038
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 02 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0080: Capability 0x01: Power Management
 0:16:3: VIA VT83C572 USB
        0x0000: Vendor ID: 1106 Product ID: 3038
        0x0004: Command: 0017 Status ID: 0210
        0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 90
        0x000c: BIST: 00 Header Type: 80 Latency Timer: 80 Cache Line Size: 10
        0x0010: BAR empty (00000000)
        0x0014: BAR empty (00000000)
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR io addr: 0x0000d880/0x0020
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1106 Product ID: 3038
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 04 Line: 03 Min Gnt: 00 Max Lat: 00
        0x0080: Capability 0x01: Power Management
 0:17:0: VIA VT8251 ISA
        0x0000: Vendor ID: 1106 Product ID: 3287
        0x0004: Command: 0003 Status ID: 0210
        0x0008: Class: 06 Subclass: 01 Interface: 00 Revision: 00
        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: 1106 Product ID: 3287
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x00c0: Capability 0x01: Power Management
 0:17:5: VIA VT8233 AC97
        0x0000: Vendor ID: 1106 Product ID: 3059
        0x0004: Command: 0005 Status ID: 0210
        0x0008: Class: 04 Subclass: 01 Interface: 00 Revision: 70
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR io addr: 0x0000d400/0x0100
        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: 1043 Product ID: 81b9
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 03 Line: 05 Min Gnt: 00 Max Lat: 00
        0x00c0: Capability 0x01: Power Management
 0:17:7: VIA VT8251 VLINK
        0x0000: Vendor ID: 1106 Product ID: 287e
        0x0004: Command: 0106 Status ID: 2210
        0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 80 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: 1106 Product ID: 287e
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x0058: Capability 0x08: AMD LDT/HT
 0:18:0: VIA RhineII-2
        0x0000: Vendor ID: 1106 Product ID: 3065
        0x0004: Command: 0117 Status ID: 2210
        0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 7c
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 80 Cache Line Size: 10
        0x0010: BAR io addr: 0x0000d000/0x0100
        0x0014: BAR mem 32bit addr: 0xff6ff000/0x00000100
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1043 Product ID: 80ed
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 03 Max Lat: 08
        0x0040: Capability 0x01: Power Management
 0:19:0: VIA VT8251 PCIE
        0x0000: Vendor ID: 1106 Product ID: 287b
        0x0004: Command: 0104 Status ID: 2000
        0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 00
        0x000c: BIST: 00 Header Type: 81 Latency Timer: 00 Cache Line Size: 00
        0x0010: 00000000
        0x0014: 00000000
        0x0018: Primary Bus: 0 Secondary Bus: 2 Subordinate Bus: 4
                Secondary Latency Timer: 00
        0x001c: I/O Base: f0 I/O Limit: 00 Secondary Status: 0200
        0x0020: Memory Base: fff0 Memory Limit: 0000
        0x0024: Prefetch Memory Base: fff0 Prefetch Memory Limit: 0000
        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: 00 Bridge Control: 0007
 0:24:0: AMD AMD64 0Fh HyperTransport
        0x0000: Vendor ID: 1022 Product ID: 1100
        0x0004: Command: 0000 Status ID: 0010
        0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
        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: 0000 Product ID: 0000
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x0080: Capability 0x08: AMD LDT/HT
 0:24:1: AMD AMD64 0Fh Address Map
        0x0000: Vendor ID: 1022 Product ID: 1101
        0x0004: Command: 0000 Status ID: 0000
        0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
        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: 0000 Product ID: 0000
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
 0:24:2: AMD AMD64 0Fh DRAM Cfg
        0x0000: Vendor ID: 1022 Product ID: 1102
        0x0004: Command: 0000 Status ID: 0000
        0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
        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: 0000 Product ID: 0000
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
 0:24:3: AMD AMD64 0Fh Misc Cfg
        0x0000: Vendor ID: 1022 Product ID: 1103
        0x0004: Command: 0000 Status ID: 0000
        0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
        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: 0000 Product ID: 0000
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
 1:0:0: ATI Radeon VE
        0x0000: Vendor ID: 1002 Product ID: 5159
        0x0004: Command: 0187 Status ID: 02b0
        0x0008: Class: 03 Subclass: 00 Interface: 00 Revision: 00
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 80 Cache Line Size: 10
        0x0010: BAR mem prefetchable 32bit addr: 0xc8000000/0x08000000
        0x0014: BAR io addr: 0x0000c000/0x0100
        0x0018: BAR mem 32bit addr: 0xff5f0000/0x00010000
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1458 Product ID: 4002
        0x0030: Expansion ROM Base Address: ff5c0000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 00 Min Gnt: 08 Max Lat: 00
        0x0058: Capability 0x02: AGP
        0x0050: Capability 0x01: Power Management
 2:0:0: VIA VT8251 PCIE
        0x0000: Vendor ID: 1106 Product ID: 287c
        0x0004: Command: 0104 Status ID: 0010
        0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 00
        0x000c: BIST: 00 Header Type: 81 Latency Timer: 00 Cache Line Size: 00
        0x0010: 00000000
        0x0014: 00000000
        0x0018: Primary Bus: 2 Secondary Bus: 3 Subordinate Bus: 3
                Secondary Latency Timer: 00
        0x001c: I/O Base: f0 I/O Limit: 00 Secondary Status: 0000
        0x0020: Memory Base: fff0 Memory Limit: 0000
        0x0024: Prefetch Memory Base: fff0 Prefetch Memory Limit: 0000
        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: 00 Bridge Control: 0007
        0x0040: Capability 0x10: PCI Express
                Link Speed: 2.5 / 2.5 Gb/s Link Width: x0 / x2
        0x0068: Capability 0x01: Power Management
        0x0070: Capability 0x05: Message Signaled Interrupts (MSI)
 2:0:1: VIA VT8251 PCIE
        0x0000: Vendor ID: 1106 Product ID: 287d
        0x0004: Command: 0104 Status ID: 0010
        0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 00
        0x000c: BIST: 00 Header Type: 81 Latency Timer: 00 Cache Line Size: 00
        0x0010: 00000000
        0x0014: 00000000
        0x0018: Primary Bus: 2 Secondary Bus: 4 Subordinate Bus: 4
                Secondary Latency Timer: 00
        0x001c: I/O Base: f0 I/O Limit: 00 Secondary Status: 0000
        0x0020: Memory Base: fff0 Memory Limit: 0000
        0x0024: Prefetch Memory Base: fff0 Prefetch Memory Limit: 0000
        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: 00 Bridge Control: 0007
        0x0040: Capability 0x10: PCI Express
                Link Speed: 2.5 / 2.5 Gb/s Link Width: x0 / x1
        0x0068: Capability 0x01: Power Management
        0x0070: Capability 0x05: Message Signaled Interrupts (MSI)

====================

# mixerctl
outputs.master=199,199
outputs.master.mute=off
outputs.mono=255
outputs.mono.mute=on
outputs.mono.source=mixerout
outputs.surround=255,255
outputs.surround.mute=on
outputs.surround.lineinjack=off
outputs.center=255
outputs.center.mute=on
outputs.center.micjack=off
outputs.lfe=255
outputs.lfe.mute=on
outputs.lfe.micjack=off
inputs.spkr=255
inputs.spkr.mute=off
inputs.phone=191
inputs.phone.mute=on
inputs.mic=191
inputs.mic.mute=on
inputs.mic.preamp=off
inputs.mic.source=mic0
inputs.line=191,191
inputs.line.mute=on
inputs.cd=191,191
inputs.cd.mute=off
inputs.video=255,255
inputs.video.mute=off
inputs.aux=191,191
inputs.aux.mute=on
inputs.dac=191,191
inputs.dac.mute=off
record.source=mic
record.volume=255,255
record.volume.mute=off
outputs.extamp=off
outputs.spdif=off

====================

name=VIA VT8233
version=
config=auvia
encodings=ulinear:8:1:1,mulaw:8:1:1*,alaw:8:1:1*,slinear:8:1:1*,slinear_le:16:2:1,ulinear_le:16:2:1*,slinear_be:16:2:1*,ulinear_be:16:2:1*
properties=full_duplex,mmap,independent
full_duplex=1
fullduplex=1
blocksize=3840
hiwat=9
lowat=8
output_muted=0
monitor_gain=0
mode=play,record
play.rate=48000
play.sample_rate=48000
play.channels=2
play.precision=16
play.bps=2
play.msb=1
play.encoding=slinear_le
play.gain=199
play.balance=32
play.port=0x0
play.avail_ports=0x0
play.seek=34560
play.samples=65280
play.eof=0
play.pause=0
play.error=0
play.waiting=0
play.open=1
play.active=1
play.buffer_size=65536
play.block_size=3840
play.errors=0
record.rate=48000
record.sample_rate=48000
record.channels=2
record.precision=16
record.bps=2
record.msb=1
record.encoding=slinear_le
record.gain=191
record.balance=32
record.port=0x1
record.avail_ports=0x7
record.seek=0
record.samples=65280
record.eof=0
record.pause=0
record.error=0
record.waiting=0
record.open=1
record.active=1
record.buffer_size=65536
record.block_size=3840
record.errors=0

====================

$ mplayer -vo sdl -cache 10000 file.avi          
MPlayer SVN-r33060 (C) 2000-2011 MPlayer Team

Playing Fringe.S04E01.HDTV.XviD-LOL.avi.
Cache fill:  0.00% (0 bytes)  

AVI file format detected.
[aviheader] Video stream found, -vid 0
[aviheader] Audio stream found, -aid 1
VIDEO:  [XVID]  624x352  24bpp  23.976 fps  1008.3 kbps (123.1 kbyte/s)
Clip info:
 Software: Lavf53.2.0
Load subtitles in ./
[VO_SDL] Using driver: x11.
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
==========================================================================
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 48000 Hz, 2 ch, s16le, 80.0 kbit/5.21% (ratio: 10000->192000)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
AO: [sndio] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
Movie-Aspect is 1.77:1 - prescaling to correct movie aspect.
VO: [sdl] 624x352 => 624x352 Planar YV12
A: 121.6 V: 121.8 A-V: -0.142 ct: -0.008 2921/2921 ??% ??% ??,?% 0 0 50%

Reply | Threaded
Open this post in threaded view
|

Re: No audio on auvia0 / "VIA VT8233 AC97"

Alexandre Ratchov-2
Hey,

could you try the following:

aucat -dd -frsnd/0 -i whatever.wav

and send me the output. If you don't have a .wav file, just use any
large bonary file (ex /bsd) it will produce noise.

If it hangs, while above process is still running, could you run:

audioctl; sleep 1; audioctl

and send me the output as well. This is to test whether the DMA
engine works; mplayer freezing suggests DMA doesn't start.

thanks.

-- Alexandre

Reply | Threaded
Open this post in threaded view
|

Re: No audio on auvia0 / "VIA VT8233 AC97"

Peter Laufenberg
In reply to this post by Brett Mahar-2
Not 100% sure from the logs but you've got a lot of mixer channels muted, maybe PCM isn't getting amped. Also try 44100 Hz.

>I don't have windows available to update bios

You probably don't need Windows, just a boot CD like from PE Builder, Ultimate Boot CD, etc. Intel and Dell also have some ISO images you can reuse.

>Is there something else I can try before getting a PCI soundcard?

Update BIOS and any other firmware.

-- p

>dmesg, pcidump, mixerctl, audioctl, and mplayer output below all came from amd64-5.1 and mplayer from packages:
>
>==========================
>
>OpenBSD 5.1 (GENERIC) #181: Sun Feb 12 09:35:53 MST 2012
>    [hidden email]:/usr/src/sys/arch/amd64/compile/GENERIC
>real mem = 1072365568 (1022MB)
>avail mem = 1029746688 (982MB)
>mainbus0 at root
>bios0 at mainbus0: SMBIOS rev. 2.3 @ 0xf0720 (45 entries)
>bios0: vendor American Megatrends Inc. version "0210" date 09/05/2005
>bios0: ASUSTeK Computer INC. A8V-MX
>acpi0 at bios0: rev 0
>acpi0: sleep states S0 S1 S4 S5
>acpi0: tables DSDT FACP APIC OEMB
>acpi0: wakeup devices PCI0(S4) PS2K(S4) PS2M(S4) UAR1(S4) P7P8(S4) USB1(S4) USB2(S4) USB3(S4) USB4(S4) EHCI(S4) ILAN(S4) SLPB(S4) PWRB(S4)
>acpitimer0 at acpi0: 3579545 Hz, 24 bits
>acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
>cpu0 at mainbus0: apid 0 (boot processor)
>cpu0: AMD Athlon(tm) 64 Processor 3500+, 2200.45 MHz
>cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,NXE,MMXX,LONG,3DNOW2,3DNOW
>cpu0: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB 64b/line 16-way L2 cache
>cpu0: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative
>cpu0: DTLB 32 4KB entries fully associative, 8 4MB entries fully associative
>cpu0: AMD errata 89, 97 present, BIOS upgrade may be required
>cpu0: apic clock running at 200MHz
>ioapic0 at mainbus0: apid 1 pa 0xfec00000, version 3, 24 pins
>acpiprt0 at acpi0: bus 0 (PCI0)
>acpiprt1 at acpi0: bus 1 (P0P1)
>acpiprt2 at acpi0: bus 2 (P0P7)
>acpiprt3 at acpi0: bus 4 (P7P9)
>acpiprt4 at acpi0: bus 3 (P7P8)
>acpicpu0 at acpi0: PSS
>aibs0 at acpi0: RTMP RVLT RFAN
>acpibtn0 at acpi0: SLPB
>acpibtn1 at acpi0: PWRB
>cpu0: Cool'n'Quiet K8 2200 MHz: speeds: 2200 2000 1800 1000 MHz
>pci0 at mainbus0 bus 0
>pchb0 at pci0 dev 0 function 0 "VIA K8M800 Host" rev 0x00
>agp at pchb0 not configured
>pchb1 at pci0 dev 0 function 1 "VIA K8M800 Host" rev 0x00
>pchb2 at pci0 dev 0 function 2 "VIA K8M800 Host" rev 0x00
>pchb3 at pci0 dev 0 function 3 "VIA K8M800 Host" rev 0x00
>pchb4 at pci0 dev 0 function 4 "VIA K8M800 Host" rev 0x00
>pchb5 at pci0 dev 0 function 7 "VIA K8M800 Host" rev 0x00
>ppb0 at pci0 dev 1 function 0 "VIA K8HTB AGP" rev 0x00
>pci1 at ppb0 bus 1
>vga1 at pci1 dev 0 function 0 "ATI Radeon VE" rev 0x00
>wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
>wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
>radeondrm0 at vga1: apic 1 int 16
>drm0 at radeondrm0
>pciide0 at pci0 dev 15 function 0 "VIA VT8251 SATA" rev 0x00: DMA
>pciide0: using apic 1 int 21 for native-PCI interrupt
>pciide1 at pci0 dev 15 function 1 "VIA VT82C571 IDE" rev 0x07: DMA, channel 0 configured to compatibility, channel 1 configured to compatibility
>wd0 at pciide1 channel 0 drive 0: <ST380011A>
>wd0: 16-sector PIO, LBA48, 76319MB, 156301488 sectors
>wd0(pciide1:0:0): using PIO mode 4, DMA mode 2
>pciide1: channel 1 disabled (no drives)
>uhci0 at pci0 dev 16 function 0 "VIA VT83C572 USB" rev 0x90: apic 1 int 20
>uhci1 at pci0 dev 16 function 1 "VIA VT83C572 USB" rev 0x90: apic 1 int 22
>uhci2 at pci0 dev 16 function 2 "VIA VT83C572 USB" rev 0x90: apic 1 int 21
>uhci3 at pci0 dev 16 function 3 "VIA VT83C572 USB" rev 0x90: apic 1 int 23
>ehci0 at pci0 dev 16 function 4 "VIA VT6202 USB" rev 0x90: apic 1 int 22
>usb0 at ehci0: USB revision 2.0
>uhub0 at usb0 "VIA EHCI root hub" rev 2.00/1.00 addr 1
>viapm0 at pci0 dev 17 function 0 "VIA VT8251 ISA" rev 0x00: SMI
>iic0 at viapm0
>spdmem0 at iic0 addr 0x50: 512MB DDR SDRAM non-parity PC3200CL3.0
>spdmem1 at iic0 addr 0x51: 512MB DDR SDRAM non-parity PC3200CL3.0
>auvia0 at pci0 dev 17 function 5 "VIA VT8233 AC97" rev 0x70: apic 1 int 22
>ac97: codec id 0x414c4761 (Avance Logic ALC655 rev 1)
>audio0 at auvia0
>pchb6 at pci0 dev 17 function 7 "VIA VT8251 VLINK" rev 0x00
>vr0 at pci0 dev 18 function 0 "VIA RhineII-2" rev 0x7c: apic 1 int 23, address 00:13:d4:cc:b4:36
>rlphy0 at vr0 phy 1: RTL8201L 10/100 PHY, rev. 1
>ppb1 at pci0 dev 19 function 0 "VIA VT8251 PCIE" rev 0x00
>pci2 at ppb1 bus 2
>ppb2 at pci2 dev 0 function 0 "VIA VT8251 PCIE" rev 0x00
>pci3 at ppb2 bus 3
>ppb3 at pci2 dev 0 function 1 "VIA VT8251 PCIE" rev 0x00
>pci4 at ppb3 bus 4
>pchb7 at pci0 dev 24 function 0 "AMD AMD64 0Fh HyperTransport" rev 0x00
>pchb8 at pci0 dev 24 function 1 "AMD AMD64 0Fh Address Map" rev 0x00
>pchb9 at pci0 dev 24 function 2 "AMD AMD64 0Fh DRAM Cfg" rev 0x00
>kate0 at pci0 dev 24 function 3 "AMD AMD64 0Fh Misc Cfg" rev 0x00
>usb1 at uhci0: USB revision 1.0
>uhub1 at usb1 "VIA UHCI root hub" rev 1.00/1.00 addr 1
>usb2 at uhci1: USB revision 1.0
>uhub2 at usb2 "VIA UHCI root hub" rev 1.00/1.00 addr 1
>usb3 at uhci2: USB revision 1.0
>uhub3 at usb3 "VIA UHCI root hub" rev 1.00/1.00 addr 1
>usb4 at uhci3: USB revision 1.0
>uhub4 at usb4 "VIA UHCI root hub" rev 1.00/1.00 addr 1
>isa0 at mainbus0
>isadma0 at isa0
>com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
>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
>lpt0 at isa0 port 0x378/4 irq 7
>wbsio0 at isa0 port 0x2e/2: W83627EHF rev 0x63
>lm1 at wbsio0 port 0x290/8: W83627EHF
>fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
>mtrr: Pentium Pro MTRR support
>umass0 at uhub0 port 4 configuration 1 interface 0 "BUFFALO HD-PVU2" rev 2.00/1.04 addr 2
>umass0: using SCSI over Bulk-Only
>scsibus0 at umass0: 2 targets, initiator 0
>sd0 at scsibus0 targ 1 lun 0: <BUFFALO, HD-PVU2, 1.04> SCSI2 0/direct fixed serial.04110101465A34303030
>sd0: 476940MB, 512 bytes/sector, 976773168 sectors
>uhidev0 at uhub1 port 1 configuration 1 interface 0 "Genesys Logic Quick Quick Cat !" rev 1.10/1.00 addr 2
>uhidev0: iclass 3/1
>ums0 at uhidev0: 3 buttons
>wsmouse0 at ums0 mux 0
>vscsi0 at root
>scsibus1 at vscsi0: 256 targets
>softraid0 at root
>scsibus2 at softraid0: 256 targets
>root on wd0a (d1c5c7aad1d9fb17.a) swap on wd0b dump on wd0b
>
>===================
>
>Domain /dev/pci0:
> 0:0:0: VIA K8M800 Host
> 0x0000: Vendor ID: 1106 Product ID: 0204
> 0x0004: Command: 0106 Status ID: 2210
> 0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
> 0x000c: BIST: 00 Header Type: 80 Latency Timer: 80 Cache Line Size: 00
> 0x0010: BAR mem prefetchable 32bit addr: 0xdc000000/0x04000000
> 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: 1106 Product ID: 0204
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
> 0x0080: Capability 0x02: AGP
> 0x0050: Capability 0x01: Power Management
> 0x0060: Capability 0x08: AMD LDT/HT
> 0x0058: Capability 0x00: Reserved
> 0:0:1: VIA K8M800 Host
> 0x0000: Vendor ID: 1106 Product ID: 1204
> 0x0004: Command: 0006 Status ID: 0200
> 0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
> 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: 1106 Product ID: 1204
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
> 0:0:2: VIA K8M800 Host
> 0x0000: Vendor ID: 1106 Product ID: 2204
> 0x0004: Command: 0006 Status ID: 0200
> 0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
> 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: 1106 Product ID: 2204
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
> 0:0:3: VIA K8M800 Host
> 0x0000: Vendor ID: 1106 Product ID: 3204
> 0x0004: Command: 0006 Status ID: 0200
> 0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
> 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: 1106 Product ID: 3204
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
> 0:0:4: VIA K8M800 Host
> 0x0000: Vendor ID: 1106 Product ID: 4204
> 0x0004: Command: 0006 Status ID: 0200
> 0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
> 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: 1106 Product ID: 4204
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
> 0:0:7: VIA K8M800 Host
> 0x0000: Vendor ID: 1106 Product ID: 7204
> 0x0004: Command: 0006 Status ID: 0200
> 0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
> 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: 0000 Product ID: 0000
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
> 0:1:0: VIA K8HTB AGP
> 0x0000: Vendor ID: 1106 Product ID: b188
> 0x0004: Command: 0107 Status ID: 0230
> 0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 00
> 0x000c: BIST: 00 Header Type: 01 Latency Timer: 00 Cache Line Size: 00
> 0x0010: 00000000
> 0x0014: 00000000
> 0x0018: Primary Bus: 0 Secondary Bus: 1 Subordinate Bus: 1
>        Secondary Latency Timer: 00
> 0x001c: I/O Base: a0 I/O Limit: c0 Secondary Status: 2220
> 0x0020: Memory Base: ff50 Memory Limit: ff50
> 0x0024: Prefetch Memory Base: c7f0 Prefetch Memory Limit: d7e0
> 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: 00 Bridge Control: 000b
> 0x0080: Capability 0x01: Power Management
> 0:15:0: VIA VT8251 SATA
> 0x0000: Vendor ID: 1106 Product ID: 3349
> 0x0004: Command: 0007 Status ID: 0290
> 0x0008: Class: 01 Subclass: 01 Interface: 8f Revision: 00
> 0x000c: BIST: 00 Header Type: 80 Latency Timer: 80 Cache Line Size: 00
> 0x0010: BAR io addr: 0x0000ec00/0x0008
> 0x0014: BAR io addr: 0x0000e880/0x0004
> 0x0018: BAR io addr: 0x0000e800/0x0008
> 0x001c: BAR io addr: 0x0000e480/0x0004
> 0x0020: BAR io addr: 0x0000e400/0x0010
> 0x0024: BAR mem 32bit addr: 0xff6ffc00/0x00000400
> 0x0028: Cardbus CIS: 00000000
> 0x002c: Subsystem Vendor ID: 1106 Product ID: 3349
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 02 Line: 0b Min Gnt: 00 Max Lat: 00
> 0x00c0: Capability 0x01: Power Management
> 0x00e0: Capability 0x05: Message Signaled Interrupts (MSI)
> 0:15:1: VIA VT82C571 IDE
> 0x0000: Vendor ID: 1106 Product ID: 0571
> 0x0004: Command: 0005 Status ID: 0290
> 0x0008: Class: 01 Subclass: 01 Interface: 8a Revision: 07
> 0x000c: BIST: 00 Header Type: 00 Latency Timer: 20 Cache Line Size: 00
> 0x0010: BAR empty (00000000)
> 0x0014: BAR empty (00000000)
> 0x0018: BAR empty (00000000)
> 0x001c: BAR empty (00000000)
> 0x0020: BAR io addr: 0x0000fc00/0x0010
> 0x0024: BAR empty (00000000)
> 0x0028: Cardbus CIS: 00000000
> 0x002c: Subsystem Vendor ID: 1106 Product ID: 0571
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 00 Line: ff Min Gnt: 00 Max Lat: 00
> 0x00c0: Capability 0x01: Power Management
> 0:16:0: VIA VT83C572 USB
> 0x0000: Vendor ID: 1106 Product ID: 3038
> 0x0004: Command: 0017 Status ID: 0210
> 0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 90
> 0x000c: BIST: 00 Header Type: 80 Latency Timer: 80 Cache Line Size: 10
> 0x0010: BAR empty (00000000)
> 0x0014: BAR empty (00000000)
> 0x0018: BAR empty (00000000)
> 0x001c: BAR empty (00000000)
> 0x0020: BAR io addr: 0x0000e080/0x0020
> 0x0024: BAR empty (00000000)
> 0x0028: Cardbus CIS: 00000000
> 0x002c: Subsystem Vendor ID: 1106 Product ID: 3038
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
> 0x0080: Capability 0x01: Power Management
> 0:16:1: VIA VT83C572 USB
> 0x0000: Vendor ID: 1106 Product ID: 3038
> 0x0004: Command: 0017 Status ID: 0210
> 0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 90
> 0x000c: BIST: 00 Header Type: 80 Latency Timer: 80 Cache Line Size: 10
> 0x0010: BAR empty (00000000)
> 0x0014: BAR empty (00000000)
> 0x0018: BAR empty (00000000)
> 0x001c: BAR empty (00000000)
> 0x0020: BAR io addr: 0x0000e000/0x0020
> 0x0024: BAR empty (00000000)
> 0x0028: Cardbus CIS: 00000000
> 0x002c: Subsystem Vendor ID: 1106 Product ID: 3038
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 03 Line: 05 Min Gnt: 00 Max Lat: 00
> 0x0080: Capability 0x01: Power Management
> 0:16:2: VIA VT83C572 USB
> 0x0000: Vendor ID: 1106 Product ID: 3038
> 0x0004: Command: 0017 Status ID: 0210
> 0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 90
> 0x000c: BIST: 00 Header Type: 80 Latency Timer: 80 Cache Line Size: 10
> 0x0010: BAR empty (00000000)
> 0x0014: BAR empty (00000000)
> 0x0018: BAR empty (00000000)
> 0x001c: BAR empty (00000000)
> 0x0020: BAR io addr: 0x0000dc00/0x0020
> 0x0024: BAR empty (00000000)
> 0x0028: Cardbus CIS: 00000000
> 0x002c: Subsystem Vendor ID: 1106 Product ID: 3038
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 02 Line: 0b Min Gnt: 00 Max Lat: 00
> 0x0080: Capability 0x01: Power Management
> 0:16:3: VIA VT83C572 USB
> 0x0000: Vendor ID: 1106 Product ID: 3038
> 0x0004: Command: 0017 Status ID: 0210
> 0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 90
> 0x000c: BIST: 00 Header Type: 80 Latency Timer: 80 Cache Line Size: 10
> 0x0010: BAR empty (00000000)
> 0x0014: BAR empty (00000000)
> 0x0018: BAR empty (00000000)
> 0x001c: BAR empty (00000000)
> 0x0020: BAR io addr: 0x0000d880/0x0020
> 0x0024: BAR empty (00000000)
> 0x0028: Cardbus CIS: 00000000
> 0x002c: Subsystem Vendor ID: 1106 Product ID: 3038
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 04 Line: 03 Min Gnt: 00 Max Lat: 00
> 0x0080: Capability 0x01: Power Management
> 0:17:0: VIA VT8251 ISA
> 0x0000: Vendor ID: 1106 Product ID: 3287
> 0x0004: Command: 0003 Status ID: 0210
> 0x0008: Class: 06 Subclass: 01 Interface: 00 Revision: 00
> 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: 1106 Product ID: 3287
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
> 0x00c0: Capability 0x01: Power Management
> 0:17:5: VIA VT8233 AC97
> 0x0000: Vendor ID: 1106 Product ID: 3059
> 0x0004: Command: 0005 Status ID: 0210
> 0x0008: Class: 04 Subclass: 01 Interface: 00 Revision: 70
> 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
> 0x0010: BAR io addr: 0x0000d400/0x0100
> 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: 1043 Product ID: 81b9
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 03 Line: 05 Min Gnt: 00 Max Lat: 00
> 0x00c0: Capability 0x01: Power Management
> 0:17:7: VIA VT8251 VLINK
> 0x0000: Vendor ID: 1106 Product ID: 287e
> 0x0004: Command: 0106 Status ID: 2210
> 0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
> 0x000c: BIST: 00 Header Type: 00 Latency Timer: 80 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: 1106 Product ID: 287e
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
> 0x0058: Capability 0x08: AMD LDT/HT
> 0:18:0: VIA RhineII-2
> 0x0000: Vendor ID: 1106 Product ID: 3065
> 0x0004: Command: 0117 Status ID: 2210
> 0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 7c
> 0x000c: BIST: 00 Header Type: 00 Latency Timer: 80 Cache Line Size: 10
> 0x0010: BAR io addr: 0x0000d000/0x0100
> 0x0014: BAR mem 32bit addr: 0xff6ff000/0x00000100
> 0x0018: BAR empty (00000000)
> 0x001c: BAR empty (00000000)
> 0x0020: BAR empty (00000000)
> 0x0024: BAR empty (00000000)
> 0x0028: Cardbus CIS: 00000000
> 0x002c: Subsystem Vendor ID: 1043 Product ID: 80ed
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 03 Max Lat: 08
> 0x0040: Capability 0x01: Power Management
> 0:19:0: VIA VT8251 PCIE
> 0x0000: Vendor ID: 1106 Product ID: 287b
> 0x0004: Command: 0104 Status ID: 2000
> 0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 00
> 0x000c: BIST: 00 Header Type: 81 Latency Timer: 00 Cache Line Size: 00
> 0x0010: 00000000
> 0x0014: 00000000
> 0x0018: Primary Bus: 0 Secondary Bus: 2 Subordinate Bus: 4
>        Secondary Latency Timer: 00
> 0x001c: I/O Base: f0 I/O Limit: 00 Secondary Status: 0200
> 0x0020: Memory Base: fff0 Memory Limit: 0000
> 0x0024: Prefetch Memory Base: fff0 Prefetch Memory Limit: 0000
> 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: 00 Bridge Control: 0007
> 0:24:0: AMD AMD64 0Fh HyperTransport
> 0x0000: Vendor ID: 1022 Product ID: 1100
> 0x0004: Command: 0000 Status ID: 0010
> 0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
> 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: 0000 Product ID: 0000
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
> 0x0080: Capability 0x08: AMD LDT/HT
> 0:24:1: AMD AMD64 0Fh Address Map
> 0x0000: Vendor ID: 1022 Product ID: 1101
> 0x0004: Command: 0000 Status ID: 0000
> 0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
> 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: 0000 Product ID: 0000
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
> 0:24:2: AMD AMD64 0Fh DRAM Cfg
> 0x0000: Vendor ID: 1022 Product ID: 1102
> 0x0004: Command: 0000 Status ID: 0000
> 0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
> 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: 0000 Product ID: 0000
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
> 0:24:3: AMD AMD64 0Fh Misc Cfg
> 0x0000: Vendor ID: 1022 Product ID: 1103
> 0x0004: Command: 0000 Status ID: 0000
> 0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
> 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: 0000 Product ID: 0000
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
> 1:0:0: ATI Radeon VE
> 0x0000: Vendor ID: 1002 Product ID: 5159
> 0x0004: Command: 0187 Status ID: 02b0
> 0x0008: Class: 03 Subclass: 00 Interface: 00 Revision: 00
> 0x000c: BIST: 00 Header Type: 00 Latency Timer: 80 Cache Line Size: 10
> 0x0010: BAR mem prefetchable 32bit addr: 0xc8000000/0x08000000
> 0x0014: BAR io addr: 0x0000c000/0x0100
> 0x0018: BAR mem 32bit addr: 0xff5f0000/0x00010000
> 0x001c: BAR empty (00000000)
> 0x0020: BAR empty (00000000)
> 0x0024: BAR empty (00000000)
> 0x0028: Cardbus CIS: 00000000
> 0x002c: Subsystem Vendor ID: 1458 Product ID: 4002
> 0x0030: Expansion ROM Base Address: ff5c0000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 01 Line: 00 Min Gnt: 08 Max Lat: 00
> 0x0058: Capability 0x02: AGP
> 0x0050: Capability 0x01: Power Management
> 2:0:0: VIA VT8251 PCIE
> 0x0000: Vendor ID: 1106 Product ID: 287c
> 0x0004: Command: 0104 Status ID: 0010
> 0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 00
> 0x000c: BIST: 00 Header Type: 81 Latency Timer: 00 Cache Line Size: 00
> 0x0010: 00000000
> 0x0014: 00000000
> 0x0018: Primary Bus: 2 Secondary Bus: 3 Subordinate Bus: 3
>        Secondary Latency Timer: 00
> 0x001c: I/O Base: f0 I/O Limit: 00 Secondary Status: 0000
> 0x0020: Memory Base: fff0 Memory Limit: 0000
> 0x0024: Prefetch Memory Base: fff0 Prefetch Memory Limit: 0000
> 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: 00 Bridge Control: 0007
> 0x0040: Capability 0x10: PCI Express
>        Link Speed: 2.5 / 2.5 Gb/s Link Width: x0 / x2
> 0x0068: Capability 0x01: Power Management
> 0x0070: Capability 0x05: Message Signaled Interrupts (MSI)
> 2:0:1: VIA VT8251 PCIE
> 0x0000: Vendor ID: 1106 Product ID: 287d
> 0x0004: Command: 0104 Status ID: 0010
> 0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 00
> 0x000c: BIST: 00 Header Type: 81 Latency Timer: 00 Cache Line Size: 00
> 0x0010: 00000000
> 0x0014: 00000000
> 0x0018: Primary Bus: 2 Secondary Bus: 4 Subordinate Bus: 4
>        Secondary Latency Timer: 00
> 0x001c: I/O Base: f0 I/O Limit: 00 Secondary Status: 0000
> 0x0020: Memory Base: fff0 Memory Limit: 0000
> 0x0024: Prefetch Memory Base: fff0 Prefetch Memory Limit: 0000
> 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: 00 Bridge Control: 0007
> 0x0040: Capability 0x10: PCI Express
>        Link Speed: 2.5 / 2.5 Gb/s Link Width: x0 / x1
> 0x0068: Capability 0x01: Power Management
> 0x0070: Capability 0x05: Message Signaled Interrupts (MSI)
>
>====================
>
># mixerctl
>outputs.master=199,199
>outputs.master.mute=off
>outputs.mono=255
>outputs.mono.mute=on
>outputs.mono.source=mixerout
>outputs.surround=255,255
>outputs.surround.mute=on
>outputs.surround.lineinjack=off
>outputs.center=255
>outputs.center.mute=on
>outputs.center.micjack=off
>outputs.lfe=255
>outputs.lfe.mute=on
>outputs.lfe.micjack=off
>inputs.spkr=255
>inputs.spkr.mute=off
>inputs.phone=191
>inputs.phone.mute=on
>inputs.mic=191
>inputs.mic.mute=on
>inputs.mic.preamp=off
>inputs.mic.source=mic0
>inputs.line=191,191
>inputs.line.mute=on
>inputs.cd=191,191
>inputs.cd.mute=off
>inputs.video=255,255
>inputs.video.mute=off
>inputs.aux=191,191
>inputs.aux.mute=on
>inputs.dac=191,191
>inputs.dac.mute=off
>record.source=mic
>record.volume=255,255
>record.volume.mute=off
>outputs.extamp=off
>outputs.spdif=off
>
>====================
>
>name=VIA VT8233
>version=
>config=auvia
>encodings=ulinear:8:1:1,mulaw:8:1:1*,alaw:8:1:1*,slinear:8:1:1*,slinear_le:16:2:1,ulinear_le:16:2:1*,slinear_be:16:2:1*,ulinear_be:16:2:1*
>properties=full_duplex,mmap,independent
>full_duplex=1
>fullduplex=1
>blocksize=3840
>hiwat=9
>lowat=8
>output_muted=0
>monitor_gain=0
>mode=play,record
>play.rate=48000
>play.sample_rate=48000
>play.channels=2
>play.precision=16
>play.bps=2
>play.msb=1
>play.encoding=slinear_le
>play.gain=199
>play.balance=32
>play.port=0x0
>play.avail_ports=0x0
>play.seek=34560
>play.samples=65280
>play.eof=0
>play.pause=0
>play.error=0
>play.waiting=0
>play.open=1
>play.active=1
>play.buffer_size=65536
>play.block_size=3840
>play.errors=0
>record.rate=48000
>record.sample_rate=48000
>record.channels=2
>record.precision=16
>record.bps=2
>record.msb=1
>record.encoding=slinear_le
>record.gain=191
>record.balance=32
>record.port=0x1
>record.avail_ports=0x7
>record.seek=0
>record.samples=65280
>record.eof=0
>record.pause=0
>record.error=0
>record.waiting=0
>record.open=1
>record.active=1
>record.buffer_size=65536
>record.block_size=3840
>record.errors=0
>
>====================
>
>$ mplayer -vo sdl -cache 10000 file.avi          
>MPlayer SVN-r33060 (C) 2000-2011 MPlayer Team
>
>Playing Fringe.S04E01.HDTV.XviD-LOL.avi.
>Cache fill:  0.00% (0 bytes)  
>
>AVI file format detected.
>[aviheader] Video stream found, -vid 0
>[aviheader] Audio stream found, -aid 1
>VIDEO:  [XVID]  624x352  24bpp  23.976 fps  1008.3 kbps (123.1 kbyte/s)
>Clip info:
> Software: Lavf53.2.0
>Load subtitles in ./
>[VO_SDL] Using driver: x11.
>==========================================================================
>Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
>Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
>==========================================================================
>==========================================================================
>Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
>AUDIO: 48000 Hz, 2 ch, s16le, 80.0 kbit/5.21% (ratio: 10000->192000)
>Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
>==========================================================================
>AO: [sndio] 48000Hz 2ch s16le (2 bytes per sample)
>Starting playback...
>Movie-Aspect is 1.77:1 - prescaling to correct movie aspect.
>VO: [sdl] 624x352 => 624x352 Planar YV12
>A: 121.6 V: 121.8 A-V: -0.142 ct: -0.008 2921/2921 ??% ??% ??,?% 0 0 50%

Reply | Threaded
Open this post in threaded view
|

Re: No audio on auvia0 / "VIA VT8233 AC97"

Brett Mahar-2
In reply to this post by Alexandre Ratchov-2
On Tue, 5 Jun 2012 08:23:39 +0200
Alexandre Ratchov <[hidden email]> wrote:

> Hey,
>
> could you try the following:
>
> aucat -dd -frsnd/0 -i whatever.wav
>
> and send me the output. If you don't have a .wav file, just use any
> large bonary file (ex /bsd) it will produce noise.
>
> If it hangs, while above process is still running, could you run:
>
> audioctl; sleep 1; audioctl
>
> and send me the output as well. This is to test whether the DMA
> engine works; mplayer freezing suggests DMA doesn't start.
>
> thanks.
>
> -- Alexandre

Hi Alexandre,

I played utopia.wav on the problem machine, but got no sound from it. The file was not an issue because I checked it on my normal OpenBSD computer beforehand and it played fine.

From aucat (utopia is an 8 minute track. I left the machine for about 15 minutes after running this and then the audioctl commands, when I came back nothing had changed on the terminal window):

$ aucat -dd -frsnd/0 -i utopia.wav                                            
wav(utopia.wav|): created
utopia.wav: playing s16le,0:1,44100 44..87828524
snd0: device requested
sio(rsnd/0|): created
snd0: playing s16le,0:1,48000
mix(play): newout, will use 9432 fr
snd0: block size is 1048 frames, using 9 blocks
wav0: overwritten slot 0
wav(wav0)/sta: allocating buffers
wav0(127)/stp: not ready, server delayed
utopia.wav: read 69324 bytes in 24539us
midi(midi): mtc full frame at 0, 24 fps
wav(wav0)/run: attaching
resamp(utopia.wav): new 963/1048
resamp(utopia.wav)->mix(play): setmaster: 32768/32768
snd0: syncing device, mix(play): todo = 0: lat = 0
rwav(utopia.wav)->resamp(utopia.wav): setting volume to 32768
starting device
sio(rsnd/0|): started


===

$ audioctl; sleep 1; audioctl
name=VIA VT8233
version=
config=auvia
encodings=ulinear:8:1:1,mulaw:8:1:1*,alaw:8:1:1*,slinear:8:1:1*,slinear_le:16:2:1,ulinear_le:16:2:1*,slinear_be:16:2:1*,ulinear_be:16:2:1*
properties=full_duplex,mmap,independent
full_duplex=0
fullduplex=0
blocksize=4192
hiwat=9
lowat=8
output_muted=0
monitor_gain=0
mode=play
play.rate=48000
play.sample_rate=48000
play.channels=2
play.precision=16
play.bps=2
play.msb=1
play.encoding=slinear_le
play.gain=199
play.balance=32
play.port=0x0
play.avail_ports=0x0
play.seek=37728
play.samples=62880
play.eof=0
play.pause=0
play.error=0
play.waiting=0
play.open=1
play.active=1
play.buffer_size=65536
play.block_size=4192
play.errors=0
record.rate=48000
record.sample_rate=48000
record.channels=2
record.precision=16
record.bps=2
record.msb=1
record.encoding=slinear_le
record.gain=191
record.balance=32
record.port=0x1
record.avail_ports=0x7
record.seek=0
record.samples=0
record.eof=0
record.pause=0
record.error=0
record.waiting=0
record.open=0
record.active=0
record.buffer_size=65536
record.block_size=9600
record.errors=0
name=VIA VT8233
version=
config=auvia
encodings=ulinear:8:1:1,mulaw:8:1:1*,alaw:8:1:1*,slinear:8:1:1*,slinear_le:16:2:1,ulinear_le:16:2:1*,slinear_be:16:2:1*,ulinear_be:16:2:1*
properties=full_duplex,mmap,independent
full_duplex=0
fullduplex=0
blocksize=4192
hiwat=9
lowat=8
output_muted=0
monitor_gain=0
mode=play
play.rate=48000
play.sample_rate=48000
play.channels=2
play.precision=16
play.bps=2
play.msb=1
play.encoding=slinear_le
play.gain=199
play.balance=32
play.port=0x0
play.avail_ports=0x0
play.seek=37728
play.samples=62880
play.eof=0
play.pause=0
play.error=0
play.waiting=0
play.open=1
play.active=1
play.buffer_size=65536
play.block_size=4192
play.errors=0
record.rate=48000
record.sample_rate=48000
record.channels=2
record.precision=16
record.bps=2
record.msb=1
record.encoding=slinear_le
record.gain=191
record.balance=32
record.port=0x1
record.avail_ports=0x7
record.seek=0
record.samples=0
record.eof=0
record.pause=0
record.error=0
record.waiting=0
record.open=0
record.active=0
record.buffer_size=65536
record.block_size=9600
record.errors=0
$

Let me know if you want me to try something else.

Brett.

Reply | Threaded
Open this post in threaded view
|

Re: No audio on auvia0 / "VIA VT8233 AC97"

Brett Mahar-2
In reply to this post by Peter Laufenberg
Hi Peter,

> Not 100% sure from the logs but you've got a lot of mixer channels muted, maybe PCM isn't getting amped.

Using audioctl and mixerctl I changed all the output settings that can be changed, one by one. Unfortunately no effect. Anyway I feel that if the outputs were wrong, this would not affect mplayer being able to play the file without freezing.

>Also try 44100 Hz.

I tried but audioctl will not let me lower the Hz rate below 48000 Hz.

> >Is there something else I can try before getting a PCI soundcard?
>
> Update BIOS and any other firmware.

As far as I know, the BIOS is the only firmware existing on this computer.

I'm on BIOS version 210. According to http://www.asus.com/Motherboards/AMD_Socket_939/A8VMX/#download the 2 BIOS updates more recent than this one are to "Support new CPUs." I wonder how accurate this info is (i.e. do they fail to mention other things the BIOS update achieves...). I'm kind of reluctant to flash the BIOS in case I brick the beast.

Brett.

Reply | Threaded
Open this post in threaded view
|

Re: No audio on auvia0 / "VIA VT8233 AC97"

Peter Laufenberg
>>Also try 44100 Hz.
>
>I tried but audioctl will not let me lower the Hz rate below 48000 Hz.

Probably the native freq but it's strange it'd interpolate in software.

>> >Is there something else I can try before getting a PCI soundcard?
>>
>> Update BIOS and any other firmware.
>
>As far as I know, the BIOS is the only firmware existing on this computer.

The on-board audio firmware could be embedded in the BIOS.

>I'm on BIOS version 210. According to http://www.asus.com/Motherboards/AMD_Socket_939/A8VMX/#download the 2 BIOS updates more recent than this one are to "Support new CPUs." I wonder how accurate this info is (i.e. do they fail to mention other things the BIOS update achieves...). I'm kind of reluctant to flash the BIOS in case I brick the beast.

Forthcoming technical docs are rare in my experience.

Other stuff you can try: measure voltage on your minijacks (or sample from other PC), check any digital audio jumpers, make sure your AMD videocard has no audio out like HDMI, some multimedia-heavy Linux live CD.

cheers,

-- p

Reply | Threaded
Open this post in threaded view
|

Re: No audio on auvia0 / "VIA VT8233 AC97"

Remco-2
In reply to this post by Brett Mahar-2
Brett wrote:

> Hi,
>
> I've gotten an old computer and installed OpenBSD on it, to act as a media
> player. The problem is I have no sound. First attempt was i386-current,
> 2nd attempt was amd64-5.1.
>
> There are 2 audio minijack outputs, one from the sound ports attached to
> motherboard, the other is a plug leading to the front jack (there are 2
> plugs to fit this connector, one labelled "ac97" the other "HD audio").
> I've tried of all these, and also disconnecting the front jack altogether.
>
> Sound is tested with mplayer, with files of mp4, avi, mkv formats.
>
> $ mplayer -cache 1000 -vo sdl -ao null file.avi
> results in a great picture, with no frame drops
>
> $ mplayer -cache 1000 -vo sdl file.avi
> results in either a blank screen, or a picture that plays for a brief
> moment then freezes. Jumping forward (page up or arrow) either repeats
> this brief playback at the new location, or has no effect.  
>
> I tried changing bios settings but no difference (disabling/enabling
> onboard AC97 was the only one that seemed related, but I tried usb1/2 etc
> as well). I don't have windows available to update bios, but from reading
> AMD erratas 89 and 97, they don't seem related anyway (see dmesg).
>
> My understanding is that auvia(4) should work on this machine.
>
> Is there something else I can try before getting a PCI soundcard?
>

..

> ====================
>
> # mixerctl
> outputs.master=199,199
> outputs.master.mute=off
> outputs.mono=255
> outputs.mono.mute=on
> outputs.mono.source=mixerout
> outputs.surround=255,255
> outputs.surround.mute=on
> outputs.surround.lineinjack=off
> outputs.center=255
> outputs.center.mute=on
> outputs.center.micjack=off
> outputs.lfe=255
> outputs.lfe.mute=on
> outputs.lfe.micjack=off
> inputs.spkr=255
> inputs.spkr.mute=off
> inputs.phone=191
> inputs.phone.mute=on
> inputs.mic=191
> inputs.mic.mute=on
> inputs.mic.preamp=off
> inputs.mic.source=mic0
> inputs.line=191,191
> inputs.line.mute=on
> inputs.cd=191,191
> inputs.cd.mute=off
> inputs.video=255,255
> inputs.video.mute=off
> inputs.aux=191,191
> inputs.aux.mute=on
> inputs.dac=191,191
> inputs.dac.mute=off
> record.source=mic
> record.volume=255,255
> record.volume.mute=off
> outputs.extamp=off
> outputs.spdif=off
>

A bit of a long shot, I once had a sound card that
needed 'outputs.extamp=on' to work.

Reply | Threaded
Open this post in threaded view
|

Re: No audio on auvia0 / "VIA VT8233 AC97"

Brett Mahar-2
On Tue, 05 Jun 2012 12:25:43 +0200
Remco <[hidden email]> wrote:

> Brett wrote:
>
> > Hi,
> >
> > I've gotten an old computer and installed OpenBSD on it, to act as a media
> > player. The problem is I have no sound.

>
> A bit of a long shot, I once had a sound card that
> needed 'outputs.extamp=on' to work.
>
>

doh! I tried that and it does not work for me. Perhaps the connector or chip is flaky, and the PCI is the way to go.

Reply | Threaded
Open this post in threaded view
|

Re: No audio on auvia0 / "VIA VT8233 AC97"

Peter Kay-5
On 5 June 2012 12:18, Brett <[hidden email]> wrote:

>
> doh! I tried that and it does not work for me. Perhaps the connector or
> chip is flaky, and the PCI is the way to go.
>
> I suspect it's the chipset support rather than the connector. Google
suggests that it's actually a Realtek ALC653 and there were difficulties
getting it working in Linux.

See  : https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1622