HDA STAC9205

Peter Johnson johnson.peter at gmail.com
Mon Aug 6 06:42:02 UTC 2007


I'd like to help get support added for the STAC9205 series of HDA
codec, as I have a new laptop (Dell Vostro 1500) with that codec and
there's a quirk that needs fixing, but I'm getting lost in the hda
source code.  The quirk: the headphone output works (along with volume
control), but there is no output from the speakers either with or
without the headphones plugged in.  (I've not tried the input side of
things.)

Verbose dmesg attached.

I started by looking at a patch that added STAC9205 support to Linux's
hda driver (
http://osdir.com/ml/ubuntu.devel.kernel.general/2006-08/msg00034.html),
which gave me the necessary bits to get at least the HDA_CODEC
definitions done, but it looks like there is quite a bit of quirk-ish
stuff that the Linux patch performs that I don't have a clue of how to
recreate in FreeBSD's snd_hda driver (and I don't even know if most of
those quirk-ish things are required in my case anyway).

My guess is something in the nids isn't being set right but I'm not
sure how to experiment.  Any suggestions would be appreciated.

Thanks,
Peter Johnson
-------------- next part --------------
Copyright (c) 1992-2007 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
	The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 6.2-STABLE #0: Fri Aug  3 23:28:18 PDT 2007
    root at XXX.XXXXXXX.XXX:/usr/obj/usr/src/sys/LAPTOP
Preloaded elf kernel "/boot/kernel/kernel" at 0xc10b3000.
Preloaded elf module "/boot/kernel/linux.ko" at 0xc10b31c4.
Preloaded elf module "/boot/kernel/snd_hda.ko" at 0xc10b3270.
Preloaded elf module "/boot/kernel/sound.ko" at 0xc10b331c.
Preloaded elf module "/boot/modules/nvidia.ko" at 0xc10b33c8.
Preloaded elf module "/boot/kernel/acpi.ko" at 0xc10b3474.
Table 'FACP' at 0x3fe93c9c
Table 'HPET' at 0x3fe93f00
Table 'APIC' at 0x3fe94000
MADT: Found table at 0x3fe94000
APIC: Using the MADT enumerator.
MADT: Found CPU APIC ID 0 ACPI ID 0: enabled
SMP: Added CPU 0 (AP)
MADT: Found CPU APIC ID 1 ACPI ID 1: enabled
SMP: Added CPU 1 (AP)
INTR: Adding local APIC 0 as a target
ACPI APIC Table: <DELL   M08    >
Calibrating clock(s) ... i8254 clock: 1193207 Hz
CLK_USE_I8254_CALIBRATION not specified - using default frequency
Timecounter "i8254" frequency 1193182 Hz quality 0
Calibrating TSC clock ... TSC clock: 1595560392 Hz
CPU: Intel(R) Core(TM)2 Duo CPU     T5470  @ 1.60GHz (1595.56-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x6fd  Stepping = 13
  Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
  Features2=0xe39d<SSE3,RSVD2,MON,DS_CPL,EST,TM2,<b9>,CX16,<b14>,<b15>>
  AMD Features=0x20100000<NX,LM>
  AMD Features2=0x1<LAHF>
  Cores per package: 2
real memory  = 1072242688 (1022 MB)
Physical memory chunk(s):
0x0000000000001000 - 0x000000000009dfff, 643072 bytes (157 pages)
0x0000000000100000 - 0x00000000003fffff, 3145728 bytes (768 pages)
0x0000000001428000 - 0x000000003ec4ffff, 1031962624 bytes (251944 pages)
avail memory = 1031712768 (983 MB)
INTR: Adding local APIC 1 as a target
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
 cpu0 (BSP): APIC ID:  0
 cpu1 (AP): APIC ID:  1
bios32: Found BIOS32 Service Directory header at 0xc00ffa00
bios32: Entry = 0xffa10 (c00ffa10)  Rev = 0  Len = 1
pcibios: PCI BIOS entry at 0xf0000+0xad46
pnpbios: Found PnP BIOS data at 0xc00fe2d0
pnpbios: Entry = f0000:e2f4  Rev = 1.0
pnpbios: Event flag at 4b4
Other BIOS signatures found:
APIC: CPU 0 has ACPI ID 0
APIC: CPU 1 has ACPI ID 1
MADT: Found IO APIC ID 2, Interrupt 0 at 0xfec00000
ioapic0: Changing APIC ID to 2
ioapic0: Routing external 8259A's -> intpin 0
MADT: Interrupt override: source 0, irq 2
ioapic0: Routing IRQ 0 -> intpin 2
MADT: Interrupt override: source 9, irq 9
ioapic0: intpin 9 trigger: level
lapic0: Routing NMI -> LINT1
lapic0: LINT1 trigger: edge
lapic0: LINT1 polarity: high
lapic1: Routing NMI -> LINT1
lapic1: LINT1 trigger: edge
lapic1: LINT1 polarity: high
ioapic0 <Version 2.0> irqs 0-23 on motherboard
cpu0 BSP:
     ID: 0x00000000   VER: 0x00050014 LDR: 0x00000000 DFR: 0xffffffff
  lint0: 0x00010700 lint1: 0x00000400 TPR: 0x00000000 SVR: 0x000001ff
  timer: 0x000100ef therm: 0x00010000 err: 0x00010000 pcm: 0x00010000
wlan: <802.11 Link Layer>
ath_rate: version 1.2 <SampleRate bit-rate selection algorithm>
io: <I/O>
random: <entropy source, Software, Yarrow>
kbd: new array size 4
kbd1 at kbdmux0
mem: <memory>
Pentium Pro MTRR support enabled
nfslock: pseudo-device
null: <null device, zero device>
ath_hal: 0.9.20.3 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
npx0: INT 16 interface
acpi0: <DELL M08    > on motherboard
ioapic0: routing intpin 9 (ISA IRQ 9) to vector 48
acpi0: [MPSAFE]
acpi_hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0
acpi_hpet0: vend: 0x8086 rev: 0x1 num: 1 hz: 14318180 opts: leg_route count_size
Timecounter "HPET" frequency 14318180 Hz quality 2000
pci_open(1):	mode 1 addr port (0x0cf8) is 0x800000a0
pci_open(1a):	mode1res=0x80000000 (0x80000000)
pci_cfgcheck:	device 0 [class=060000] [hdr=00] is there (id=2a008086)
pcibios: BIOS version 2.10
acpi_bus_number: root bus has no _BBN, assuming 0
AcpiOsDerivePciId: \\_SB_.PCI0.VID_.IGDP -> bus 0 dev 2 func 0
acpi_bus_number: root bus has no _BBN, assuming 0
AcpiOsDerivePciId: \\_SB_.PCI0.MCHP -> bus 0 dev 0 func 0
acpi_bus_number: root bus has no _BBN, assuming 0
AcpiOsDerivePciId: \\_SB_.PCI0.ISAB.PIR1 -> bus 0 dev 31 func 0
acpi_bus_number: root bus has no _BBN, assuming 0
AcpiOsDerivePciId: \\_SB_.PCI0.ISAB.PIR2 -> bus 0 dev 31 func 0
acpi0: wakeup code va 0xd927e000 pa 0x9d000
acpi0: reservation of fed00000, 400 (3) failed
ACPI timer: 1/1 1/1 1/1 1/1 1/1 1/1 1/1 1/1 1/1 1/1 -> 10
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0
pci_link0:        Index  IRQ  Rtd  Ref  IRQs
  Initial Probe       0    7   N     0  9 10 11
  Validation          0  255   N     0  9 10 11
  After Disable       0  255   N     0  9 10 11
pci_link1:        Index  IRQ  Rtd  Ref  IRQs
  Initial Probe       0   10   N     0  5 7
  Validation          0  255   N     0  5 7
  After Disable       0  255   N     0  5 7
pci_link2:        Index  IRQ  Rtd  Ref  IRQs
  Initial Probe       0    4   N     0  9 10 11
  Validation          0  255   N     0  9 10 11
  After Disable       0  255   N     0  9 10 11
pci_link3:        Index  IRQ  Rtd  Ref  IRQs
  Initial Probe       0    5   N     0  5 7 9 10 11
  Validation          0    5   N     0  5 7 9 10 11
  After Disable       0  255   N     0  5 7 9 10 11
pci_link4:        Index  IRQ  Rtd  Ref  IRQs
  Initial Probe       0   11   N     0  3 4 5 6 7 9 10 11 12 14 15
  Validation          0   11   N     0  3 4 5 6 7 9 10 11 12 14 15
  After Disable       0  255   N     0  3 4 5 6 7 9 10 11 12 14 15
pci_link5:        Index  IRQ  Rtd  Ref  IRQs
  Initial Probe       0   10   N     0  3 4 5 6 7 9 10 11 12 14 15
  Validation          0   10   N     0  3 4 5 6 7 9 10 11 12 14 15
  After Disable       0  255   N     0  3 4 5 6 7 9 10 11 12 14 15
pci_link6:        Index  IRQ  Rtd  Ref  IRQs
  Initial Probe       0    9   N     0  3 4 5 6 7 9 10 11 12 14 15
  Validation          0    9   N     0  3 4 5 6 7 9 10 11 12 14 15
  After Disable       0  255   N     0  3 4 5 6 7 9 10 11 12 14 15
pci_link7:        Index  IRQ  Rtd  Ref  IRQs
  Initial Probe       0  255   N     0  3 4 5 6 7 9 10 11 12 14 15
  Validation          0  255   N     0  3 4 5 6 7 9 10 11 12 14 15
  After Disable       0  255   N     0  3 4 5 6 7 9 10 11 12 14 15
cpu0: <ACPI CPU> on acpi0
acpi_throttle0: <ACPI CPU Throttling> on cpu0
acpi_throttle0: P_CNT from P_BLK 0x1010
cpu1: <ACPI CPU> on acpi0
acpi_throttle1: <ACPI CPU Throttling> on cpu1
acpi_throttle1: failed to attach P_CNT
device_attach: acpi_throttle1 attach returned 6
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
pci0: physical bus=0
found->	vendor=0x8086, dev=0x2a00, revid=0x0c
	bus=0, slot=0, func=0
	class=06-00-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0006, statreg=0x2090, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found->	vendor=0x8086, dev=0x2a01, revid=0x0c
	bus=0, slot=1, func=0
	class=06-04-00, hdrtype=0x01, mfdev=0
	cmdreg=0x0107, statreg=0x0010, cachelnsz=16 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x1a (6500 ns), maxlat=0x00 (0 ns)
	intpin=a, irq=255
	powerspec 3  supports D0 D3  current D0
	MSI supports 1 message
found->	vendor=0x8086, dev=0x2834, revid=0x02
	bus=0, slot=26, func=0
	class=0c-03-00, hdrtype=0x00, mfdev=1
	cmdreg=0x0005, statreg=0x0280, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=a, irq=11
	map[20]: type 4, range 32, base 00006f20, size  5, enabled
pcib0: matched entry for 0.26.INTA
pcib0: slot 26 INTA hardwired to IRQ 20
found->	vendor=0x8086, dev=0x2835, revid=0x02
	bus=0, slot=26, func=1
	class=0c-03-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0005, statreg=0x0280, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=b, irq=10
	map[20]: type 4, range 32, base 00006f00, size  5, enabled
pcib0: matched entry for 0.26.INTB
pcib0: slot 26 INTB hardwired to IRQ 21
found->	vendor=0x8086, dev=0x283a, revid=0x02
	bus=0, slot=26, func=7
	class=0c-03-20, hdrtype=0x00, mfdev=0
	cmdreg=0x0106, statreg=0x0290, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=c, irq=9
	powerspec 2  supports D0 D3  current D0
	map[10]: type 1, range 32, base fed1c400, size 10, enabled
pcib0: matched entry for 0.26.INTC
pcib0: slot 26 INTC hardwired to IRQ 22
found->	vendor=0x8086, dev=0x284b, revid=0x02
	bus=0, slot=27, func=0
	class=04-03-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0106, statreg=0x0010, cachelnsz=16 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=a, irq=10
	powerspec 2  supports D0 D3  current D0
	MSI supports 1 message, 64 bit
	map[10]: type 1, range 64, base febfc000, size 14, enabled
pcib0: matched entry for 0.27.INTA
pcib0: slot 27 INTA hardwired to IRQ 21
found->	vendor=0x8086, dev=0x283f, revid=0x02
	bus=0, slot=28, func=0
	class=06-04-00, hdrtype=0x01, mfdev=1
	cmdreg=0x0007, statreg=0x0010, cachelnsz=16 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x02 (500 ns), maxlat=0x00 (0 ns)
	intpin=a, irq=255
	powerspec 2  supports D0 D3  current D0
	MSI supports 1 message
found->	vendor=0x8086, dev=0x2841, revid=0x02
	bus=0, slot=28, func=1
	class=06-04-00, hdrtype=0x01, mfdev=1
	cmdreg=0x0107, statreg=0x0010, cachelnsz=16 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x02 (500 ns), maxlat=0x00 (0 ns)
	intpin=b, irq=255
	powerspec 2  supports D0 D3  current D0
	MSI supports 1 message
found->	vendor=0x8086, dev=0x2845, revid=0x02
	bus=0, slot=28, func=3
	class=06-04-00, hdrtype=0x01, mfdev=1
	cmdreg=0x0007, statreg=0x0010, cachelnsz=16 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x02 (500 ns), maxlat=0x00 (0 ns)
	intpin=d, irq=255
	powerspec 2  supports D0 D3  current D0
	MSI supports 1 message
found->	vendor=0x8086, dev=0x2830, revid=0x02
	bus=0, slot=29, func=0
	class=0c-03-00, hdrtype=0x00, mfdev=1
	cmdreg=0x0005, statreg=0x0280, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=a, irq=11
	map[20]: type 4, range 32, base 00006f80, size  5, enabled
pcib0: matched entry for 0.29.INTA
pcib0: slot 29 INTA hardwired to IRQ 20
found->	vendor=0x8086, dev=0x2831, revid=0x02
	bus=0, slot=29, func=1
	class=0c-03-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0005, statreg=0x0280, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=b, irq=10
	map[20]: type 4, range 32, base 00006f60, size  5, enabled
pcib0: matched entry for 0.29.INTB
pcib0: slot 29 INTB hardwired to IRQ 21
found->	vendor=0x8086, dev=0x2832, revid=0x02
	bus=0, slot=29, func=2
	class=0c-03-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0005, statreg=0x0280, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=c, irq=9
	map[20]: type 4, range 32, base 00006f40, size  5, enabled
pcib0: matched entry for 0.29.INTC
pcib0: slot 29 INTC hardwired to IRQ 22
found->	vendor=0x8086, dev=0x2836, revid=0x02
	bus=0, slot=29, func=7
	class=0c-03-20, hdrtype=0x00, mfdev=0
	cmdreg=0x0106, statreg=0x0290, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=a, irq=11
	powerspec 2  supports D0 D3  current D0
	map[10]: type 1, range 32, base fed1c000, size 10, enabled
pcib0: matched entry for 0.29.INTA
pcib0: slot 29 INTA hardwired to IRQ 20
found->	vendor=0x8086, dev=0x2448, revid=0xf2
	bus=0, slot=30, func=0
	class=06-04-01, hdrtype=0x01, mfdev=0
	cmdreg=0x0107, statreg=0x0010, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x02 (500 ns), maxlat=0x00 (0 ns)
found->	vendor=0x8086, dev=0x2815, revid=0x02
	bus=0, slot=31, func=0
	class=06-01-00, hdrtype=0x00, mfdev=1
	cmdreg=0x0107, statreg=0x0210, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found->	vendor=0x8086, dev=0x2850, revid=0x02
	bus=0, slot=31, func=1
	class=01-01-8a, hdrtype=0x00, mfdev=0
	cmdreg=0x0005, statreg=0x0280, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=a, irq=7
	map[20]: type 4, range 32, base 00006fa0, size  4, enabled
pcib0: matched entry for 0.31.INTA
pcib0: slot 31 INTA hardwired to IRQ 16
found->	vendor=0x8086, dev=0x2828, revid=0x02
	bus=0, slot=31, func=2
	class=01-01-8f, hdrtype=0x00, mfdev=0
	cmdreg=0x0007, statreg=0x02b0, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=b, irq=10
	powerspec 3  supports D0 D3  current D0
	map[10]: type 4, range 32, base 00006eb0, size  3, enabled
	map[14]: type 4, range 32, base 00006eb8, size  2, enabled
	map[18]: type 4, range 32, base 00006ec0, size  3, enabled
	map[1c]: type 4, range 32, base 00006ec8, size  2, enabled
	map[20]: type 4, range 32, base 00006ee0, size  4, enabled
	map[24]: type 4, range 32, base 0000eff0, size  4, enabled
pcib0: matched entry for 0.31.INTB
pcib0: slot 31 INTB hardwired to IRQ 17
found->	vendor=0x8086, dev=0x283e, revid=0x02
	bus=0, slot=31, func=3
	class=0c-05-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0103, statreg=0x0280, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=b, irq=10
	map[10]: type 1, range 32, base febfbf00, size  8, enabled
	map[20]: type 4, range 32, base 000010c0, size  5, enabled
pcib0: matched entry for 0.31.INTB
pcib0: slot 31 INTB hardwired to IRQ 17
pcib1: <ACPI PCI-PCI bridge> at device 1.0 on pci0
pcib1:   secondary bus     1
pcib1:   subordinate bus   1
pcib1:   I/O decode        0xd000-0xdfff
pcib1:   memory decode     0xfa000000-0xfeafffff
pcib1:   prefetched decode 0xf4000000-0xf7ffffff
pci1: <ACPI PCI bus> on pcib1
pci1: physical bus=1
found->	vendor=0x10de, dev=0x0427, revid=0xa1
	bus=1, slot=0, func=0
	class=03-00-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0007, statreg=0x0010, cachelnsz=16 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=a, irq=7
	powerspec 2  supports D0 D3  current D0
	MSI supports 1 message, 64 bit
	map[10]: type 1, range 32, base fd000000, size 24, enabled
pcib1: requested memory range 0xfd000000-0xfdffffff: good
	map[14]: type 3, range 64, base f4000000, size 26, enabled
pcib1: requested memory range 0xf4000000-0xf7ffffff: good
	map[1c]: type 1, range 64, base fa000000, size 25, enabled
pcib1: requested memory range 0xfa000000-0xfbffffff: good
	map[24]: type 4, range 32, base 0000df00, size  7, enabled
pcib1: requested I/O range 0xdf00-0xdf7f: in range
pcib1: matched entry for 1.0.INTA
pcib1: slot 0 INTA hardwired to IRQ 16
nvidia0: <GeForce 8400M GS> port 0xdf00-0xdf7f mem 0xfd000000-0xfdffffff,0xf4000000-0xf7ffffff,0xfa000000-0xfbffffff irq 16 at device 0.0 on pci1
nvidia0: Reserved 0x1000000 bytes for rid 0x10 type 3 at 0xfd000000
nvidia0: Reserved 0x4000000 bytes for rid 0x14 type 3 at 0xf4000000
nvidia0: Reserved 0x2000000 bytes for rid 0x1c type 3 at 0xfa000000
ioapic0: routing intpin 16 (PCI IRQ 16) to vector 49
nvidia0: [GIANT-LOCKED]
uhci0: <UHCI (generic) USB controller> port 0x6f20-0x6f3f irq 20 at device 26.0 on pci0
uhci0: Reserved 0x20 bytes for rid 0x20 type 4 at 0x6f20
ioapic0: routing intpin 20 (PCI IRQ 20) to vector 50
uhci0: [GIANT-LOCKED]
usb0: <UHCI (generic) USB controller> on uhci0
usb0: USB revision 1.0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhci1: <UHCI (generic) USB controller> port 0x6f00-0x6f1f irq 21 at device 26.1 on pci0
uhci1: Reserved 0x20 bytes for rid 0x20 type 4 at 0x6f00
ioapic0: routing intpin 21 (PCI IRQ 21) to vector 51
uhci1: [GIANT-LOCKED]
usb1: <UHCI (generic) USB controller> on uhci1
usb1: USB revision 1.0
uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
ehci0: <EHCI (generic) USB 2.0 controller> mem 0xfed1c400-0xfed1c7ff irq 22 at device 26.7 on pci0
ehci0: Reserved 0x400 bytes for rid 0x10 type 3 at 0xfed1c400
ioapic0: routing intpin 22 (PCI IRQ 22) to vector 52
ehci0: [GIANT-LOCKED]
usb2: EHCI version 1.0
usb2: companion controllers, 2 ports each: usb0 usb1
usb2: <EHCI (generic) USB 2.0 controller> on ehci0
usb2: USB revision 2.0
uhub2: Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub2: 4 ports with 4 removable, self powered
pcm0: <Intel 82801H High Definition Audio Controller> mem 0xfebfc000-0xfebfffff irq 21 at device 27.0 on pci0
pcm0: TCSEL: 0x07 -> 0x00
pcm0: DMA Coherency: Uncacheable / vendor=0x8086
pcm0: Reserved 0x4000 bytes for rid 0x10 type 3 at 0xfebfc000
pcm0: [MPSAFE]
pcm0: hdac_dma_alloc: size=1024 -> roundsz=1024
pcm0: hdac_dma_alloc: size=2048 -> roundsz=2048
pcib2: <ACPI PCI-PCI bridge> at device 28.0 on pci0
pcib2:   secondary bus     11
pcib2:   subordinate bus   11
pcib2:   I/O decode        0xf000-0xfff
pcib2:   memory decode     0xfff00000-0xfffff
pcib2:   prefetched decode 0xfff00000-0xfffff
pci11: <ACPI PCI bus> on pcib2
pci11: physical bus=11
pcib3: <ACPI PCI-PCI bridge> at device 28.1 on pci0
pcib3:   secondary bus     12
pcib3:   subordinate bus   12
pcib3:   I/O decode        0xf000-0xfff
pcib3:   memory decode     0xf9f00000-0xf9ffffff
pcib3:   prefetched decode 0xfff00000-0xfffff
pci12: <ACPI PCI bus> on pcib3
pci12: physical bus=12
found->	vendor=0x14e4, dev=0x4311, revid=0x01
	bus=12, slot=0, func=0
	class=02-80-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0107, statreg=0x0010, cachelnsz=16 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=a, irq=10
	powerspec 2  supports D0 D1 D2 D3  current D0
	MSI supports 1 message
	map[10]: type 1, range 32, base f9ffc000, size 14, enabled
pcib3: requested memory range 0xf9ffc000-0xf9ffffff: good
pcib3: matched entry for 12.0.INTA
pcib3: slot 0 INTA hardwired to IRQ 17
pci12: <network> at device 0.0 (no driver attached)
pcib4: <ACPI PCI-PCI bridge> at device 28.3 on pci0
pcib4:   secondary bus     13
pcib4:   subordinate bus   14
pcib4:   I/O decode        0xc000-0xcfff
pcib4:   memory decode     0xf9c00000-0xf9efffff
pcib4:   prefetched decode 0xf8000000-0xf81fffff
pci13: <ACPI PCI bus> on pcib4
pci13: physical bus=13
uhci2: <UHCI (generic) USB controller> port 0x6f80-0x6f9f irq 20 at device 29.0 on pci0
uhci2: Reserved 0x20 bytes for rid 0x20 type 4 at 0x6f80
uhci2: [GIANT-LOCKED]
usb3: <UHCI (generic) USB controller> on uhci2
usb3: USB revision 1.0
uhub3: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub3: 2 ports with 2 removable, self powered
uhci3: <UHCI (generic) USB controller> port 0x6f60-0x6f7f irq 21 at device 29.1 on pci0
uhci3: Reserved 0x20 bytes for rid 0x20 type 4 at 0x6f60
uhci3: [GIANT-LOCKED]
usb4: <UHCI (generic) USB controller> on uhci3
usb4: USB revision 1.0
uhub4: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub4: 2 ports with 2 removable, self powered
uhci4: <UHCI (generic) USB controller> port 0x6f40-0x6f5f irq 22 at device 29.2 on pci0
uhci4: Reserved 0x20 bytes for rid 0x20 type 4 at 0x6f40
uhci4: [GIANT-LOCKED]
usb5: <UHCI (generic) USB controller> on uhci4
usb5: USB revision 1.0
uhub5: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub5: 2 ports with 2 removable, self powered
ehci1: <EHCI (generic) USB 2.0 controller> mem 0xfed1c000-0xfed1c3ff irq 20 at device 29.7 on pci0
ehci1: Reserved 0x400 bytes for rid 0x10 type 3 at 0xfed1c000
ehci1: [GIANT-LOCKED]
usb6: EHCI version 1.0
usb6: companion controllers, 2 ports each: usb3 usb4 usb5
usb6: <EHCI (generic) USB 2.0 controller> on ehci1
usb6: USB revision 2.0
uhub6: Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub6: 6 ports with 6 removable, self powered
pcib5: <ACPI PCI-PCI bridge> at device 30.0 on pci0
pcib5:   secondary bus     3
pcib5:   subordinate bus   3
pcib5:   I/O decode        0xf000-0xfff
pcib5:   memory decode     0xf9b00000-0xf9bfffff
pcib5:   prefetched decode 0xfff00000-0xfffff
pcib5:   Subtractively decoded bridge.
pci3: <ACPI PCI bus> on pcib5
pci3: physical bus=3
found->	vendor=0x14e4, dev=0x170c, revid=0x02
	bus=3, slot=0, func=0
	class=02-00-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0106, statreg=0x0010, cachelnsz=0 (dwords)
	lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=a, irq=10
	powerspec 2  supports D0 D1 D2 D3  current D0
	map[10]: type 1, range 32, base f9bfe000, size 13, enabled
pcib5: requested memory range 0xf9bfe000-0xf9bfffff: good
pcib5: matched entry for 3.0.INTA
pcib5: slot 0 INTA hardwired to IRQ 17
found->	vendor=0x1180, dev=0x0832, revid=0x05
	bus=3, slot=1, func=0
	class=0c-00-10, hdrtype=0x00, mfdev=1
	cmdreg=0x0106, statreg=0x0210, cachelnsz=16 (dwords)
	lattimer=0x40 (1920 ns), mingnt=0x02 (500 ns), maxlat=0x04 (1000 ns)
	intpin=a, irq=5
	powerspec 2  supports D0 D1 D2 D3  current D0
	map[10]: type 1, range 32, base f9bfd800, size 11, enabled
pcib5: requested memory range 0xf9bfd800-0xf9bfdfff: good
pcib5: matched entry for 3.1.INTA
pcib5: slot 1 INTA hardwired to IRQ 19
found->	vendor=0x1180, dev=0x0822, revid=0x22
	bus=3, slot=1, func=1
	class=08-05-01, hdrtype=0x00, mfdev=1
	cmdreg=0x0106, statreg=0x0210, cachelnsz=16 (dwords)
	lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=b, irq=4
	powerspec 2  supports D0 D1 D2 D3  current D0
	map[10]: type 1, range 32, base f9bfd400, size  8, enabled
pcib5: requested memory range 0xf9bfd400-0xf9bfd4ff: good
pcib5: matched entry for 3.1.INTB
pcib5: slot 1 INTB hardwired to IRQ 18
found->	vendor=0x1180, dev=0x0843, revid=0x12
	bus=3, slot=1, func=2
	class=08-80-00, hdrtype=0x00, mfdev=1
	cmdreg=0x0106, statreg=0x0210, cachelnsz=16 (dwords)
	lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=b, irq=4
	powerspec 2  supports D0 D1 D2 D3  current D0
	map[10]: type 1, range 32, base f9bfd500, size  8, enabled
pcib5: requested memory range 0xf9bfd500-0xf9bfd5ff: good
pcib5: matched entry for 3.1.INTB
pcib5: slot 1 INTB hardwired to IRQ 18
found->	vendor=0x1180, dev=0x0592, revid=0x12
	bus=3, slot=1, func=3
	class=08-80-00, hdrtype=0x00, mfdev=1
	cmdreg=0x0106, statreg=0x0210, cachelnsz=16 (dwords)
	lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=b, irq=4
	powerspec 2  supports D0 D1 D2 D3  current D0
	map[10]: type 1, range 32, base f9bfd600, size  8, enabled
pcib5: requested memory range 0xf9bfd600-0xf9bfd6ff: good
pcib5: matched entry for 3.1.INTB
pcib5: slot 1 INTB hardwired to IRQ 18
found->	vendor=0x1180, dev=0x0852, revid=0x12
	bus=3, slot=1, func=4
	class=08-80-00, hdrtype=0x00, mfdev=1
	cmdreg=0x0106, statreg=0x0210, cachelnsz=16 (dwords)
	lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=b, irq=4
	powerspec 2  supports D0 D1 D2 D3  current D0
	map[10]: type 1, range 32, base f9bfd700, size  8, enabled
pcib5: requested memory range 0xf9bfd700-0xf9bfd7ff: good
pcib5: matched entry for 3.1.INTB
pcib5: slot 1 INTB hardwired to IRQ 18
bfe0: <Broadcom BCM4401-B0 Fast Ethernet> mem 0xf9bfe000-0xf9bfffff irq 17 at device 0.0 on pci3
bfe0: Reserved 0x2000 bytes for rid 0x10 type 3 at 0xf9bfe000
miibus0: <MII bus> on bfe0
bmtphy0: <BCM4401 10/100baseTX PHY> on miibus0
bmtphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
bfe0: bpf attached
bfe0: Ethernet address: 00:1c:23:89:d4:fc
ioapic0: routing intpin 17 (PCI IRQ 17) to vector 53
bfe0: [MPSAFE]
fwohci0: vendor=1180, dev=832
fwohci0: vendor=1180, dev=832
fwohci0: <1394 Open Host Controller Interface> mem 0xf9bfd800-0xf9bfdfff irq 19 at device 1.0 on pci3
fwohci0: Reserved 0x800 bytes for rid 0x10 type 3 at 0xf9bfd800
ioapic0: routing intpin 19 (PCI IRQ 19) to vector 54
fwohci0: [MPSAFE]
fwohci0: OHCI version 1.10 (ROM=0)
fwohci0: No. of Isochronous channels is 4.
fwohci0: EUI64 44:4f:c0:00:39:95:31:81
fwohci0: Phy 1394a available S400, 1 ports.
fwohci0: Link S400, max_rec 2048 bytes.
firewire0: <IEEE1394(FireWire) bus> on fwohci0
fwe0: <Ethernet over FireWire> on firewire0
if_fwe0: Fake Ethernet address: 46:4f:c0:95:31:81
fwe0: bpf attached
fwe0: Ethernet address: 46:4f:c0:95:31:81
fwe0: if_start running deferred for Giant
sbp0: <SBP-2/SCSI over FireWire> on firewire0
fwohci0: Initiate bus reset
fwohci0: BUS reset
fwohci0: node_id=0xc800ffc0, gen=1, CYCLEMASTER mode
firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me)
firewire0: bus manager 0 (me)
pci3: <base peripheral> at device 1.1 (no driver attached)
pci3: <base peripheral> at device 1.2 (no driver attached)
pci3: <base peripheral> at device 1.3 (no driver attached)
pci3: <base peripheral> at device 1.4 (no driver attached)
isab0: <PCI-ISA bridge> at device 31.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <GENERIC ATA controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x6fa0-0x6faf irq 16 at device 31.1 on pci0
atapci0: Reserved 0x10 bytes for rid 0x20 type 4 at 0x6fa0
ata0: <ATA channel 0> on atapci0
atapci0: Reserved 0x8 bytes for rid 0x10 type 4 at 0x1f0
atapci0: Reserved 0x1 bytes for rid 0x14 type 4 at 0x3f6
ata0: reset tp1 mask=03 ostat0=50 ostat1=00
ata0: stat0=0x00 err=0x01 lsb=0x14 msb=0xeb
ata0: stat1=0x00 err=0x04 lsb=0x00 msb=0x00
ata0: reset tp2 stat0=00 stat1=00 devices=0x4<ATAPI_MASTER>
ioapic0: routing intpin 14 (ISA IRQ 14) to vector 55
ata0: [MPSAFE]
ata1: <ATA channel 1> on atapci0
atapci0: Reserved 0x8 bytes for rid 0x18 type 4 at 0x170
atapci0: Reserved 0x1 bytes for rid 0x1c type 4 at 0x376
ata1: reset tp1 mask=00 ostat0=ff ostat1=ff
ioapic0: routing intpin 15 (ISA IRQ 15) to vector 56
ata1: [MPSAFE]
atapci1: <GENERIC ATA controller> port 0x6eb0-0x6eb7,0x6eb8-0x6ebb,0x6ec0-0x6ec7,0x6ec8-0x6ecb,0x6ee0-0x6eef,0xeff0-0xefff irq 17 at device 31.2 on pci0
atapci1: Reserved 0x10 bytes for rid 0x20 type 4 at 0x6ee0
atapci1: [MPSAFE]
ata2: <ATA channel 0> on atapci1
atapci1: Reserved 0x8 bytes for rid 0x10 type 4 at 0x6eb0
atapci1: Reserved 0x4 bytes for rid 0x14 type 4 at 0x6eb8
ata2: reset tp1 mask=03 ostat0=50 ostat1=00
ata2: stat0=0x50 err=0x01 lsb=0x00 msb=0x00
ata2: stat1=0x00 err=0x01 lsb=0x00 msb=0x00
ata2: reset tp2 stat0=50 stat1=00 devices=0x1<ATA_MASTER>
ata2: [MPSAFE]
ata3: <ATA channel 1> on atapci1
atapci1: Reserved 0x8 bytes for rid 0x18 type 4 at 0x6ec0
atapci1: Reserved 0x4 bytes for rid 0x1c type 4 at 0x6ec8
ata3: reset tp1 mask=00 ostat0=ff ostat1=ff
ata3: [MPSAFE]
pci0: <serial bus, SMBus> at device 31.3 (no driver attached)
acpi_lid0: <Control Method Lid Switch> on acpi0
acpi_button0: <Power Button> on acpi0
acpi_button1: <Sleep Button> on acpi0
acpi_acad0: <AC Adapter> on acpi0
battery0: <ACPI Control Method Battery> on acpi0
acpi_tz0: <Thermal Zone> on acpi0
psmcpnp0: <PS/2 mouse port> irq 12 on acpi0
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64,0x62,0x66 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
atkbd: the current kbd controller command byte 0065
atkbd: keyboard ID 0x41ab (2)
kbd0 at atkbd0
kbd0: atkbd0, AT 101/102 (2), config:0x0, flags:0x3d0000
ioapic0: routing intpin 1 (ISA IRQ 1) to vector 57
atkbd0: [GIANT-LOCKED]
psm0: current command byte:0065
psm0: <PS/2 Mouse> irq 12 on atkbdc0
ioapic0: routing intpin 12 (ISA IRQ 12) to vector 58
psm0: [GIANT-LOCKED]
psm0: model Generic PS/2 mouse, device ID 0-00, 2 buttons
psm0: config:00000000, flags:00000008, packet size:3
psm0: syncmask:c0, syncbits:00
ata: ata0 already exists; skipping it
ata: ata1 already exists; skipping it
atkbdc: atkbdc0 already exists; skipping it
sc: sc0 already exists; skipping it
vga: vga0 already exists; skipping it
pnp_identify: Trying Read_Port at 203
pnp_identify: Trying Read_Port at 243
pnp_identify: Trying Read_Port at 283
pnp_identify: Trying Read_Port at 2c3
pnp_identify: Trying Read_Port at 303
pnp_identify: Trying Read_Port at 343
pnp_identify: Trying Read_Port at 383
pnp_identify: Trying Read_Port at 3c3
PNP Identify complete
isa_probe_children: disabling PnP devices
isa_probe_children: probing non-PnP devices
pmtimer0 on isa0
orm0: <ISA Option ROMs> at iomem 0xc0000-0xccfff,0xcd000-0xcffff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sc0: fb0, kbd1, terminal emulator: sc (syscons terminal)
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
adv0: not probed (disabled)
aha0: not probed (disabled)
aic0: not probed (disabled)
bt0: not probed (disabled)
cs0: not probed (disabled)
ed0: not probed (disabled)
fdc0 failed to probe at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
fe0: not probed (disabled)
ie0: not probed (disabled)
lnc0: not probed (disabled)
ppc0 failed to probe at irq 7 on isa0
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0: port may not be enabled
sio0: irq maps: 0x4eb1 0x4eb1 0x4eb1 0x4eb1
sio0: probe failed test(s): 0 1 2 4 6 7 9
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 8250 or not responding
ioapic0: routing intpin 4 (ISA IRQ 4) to vector 59
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1: port may not be enabled
sio1: irq maps: 0x4eb1 0x4eb1 0x4eb1 0x4eb1
sio1: probe failed test(s): 0 1 2 4 6 7 9
sio1 failed to probe at port 0x2f8-0x2ff irq 3 on isa0
sio2: not probed (disabled)
sio3: not probed (disabled)
sn0: not probed (disabled)
vt0: not probed (disabled)
isa_probe_children: probing PnP devices
Device configuration finished.
procfs registered
lapic: Divisor 2, Frequency 99722531 hz
Timecounter "TSC" frequency 1595560392 Hz quality -100
Timecounters tick every 1.000 msec
Linux ELF exec handler installed
lo0: bpf attached
ata0-master: pio=PIO4 wdma=WDMA2 udma=UDMA33 cable=40 wire
acpi_acad0: acline initialization start
battery0: battery initialization start
acpi_acad0: On Line
acpi_acad0: acline initialization done, tried 1 times
battery0: battery initialization done, tried 1 times
acd0: <Optiarc DVD+/-RW AD-5540A/103C> DVDR drive at ata0 as master
acd0: read 4134KB/s (4134KB/s) write 4134KB/s (4134KB/s), 2048KB buffer, UDMA33
acd0: Reads: CDR, CDRW, CDDA stream, DVDROM, DVDR, packet
acd0: Writes: CDR, CDRW, DVDR, test write, burnproof
acd0: Audio: play, 256 volume levels
acd0: Mechanism: ejectable tray, unlocked
acd0: Medium: no/blank disc
ata2-master: pio=PIO4 wdma=WDMA2 udma=UDMA133 cable=40 wire
ad4: 114473MB <Seagate ST9120822AS 3.CDD> at ata2-master UDMA33
ad4: 234441648 sectors [232581C/16H/63S] 16 sectors/interrupt 1 depth queue
pcm0: HDA_DEBUG: HDA Config: on=0x00000000 off=0x00000000
pcm0: HDA_DEBUG: Starting CORB Engine...
pcm0: HDA_DEBUG: Starting RIRB Engine...
pcm0: HDA_DEBUG: Enabling controller interrupt...
pcm0: HDA_DEBUG: Scanning HDA codecs...
pcm0: HDA_DEBUG: Probing codec: 0
pcm0: HDA_DEBUG: 	startnode=1 endnode=2
pcm0: HDA_DEBUG: 	Found AFG nid=1 [startnode=1 endnode=2]
pcm0: HDA_DEBUG: Parsing AFG nid=1 cad=0
pcm0:        Vendor: 0x00008384
pcm0:        Device: 0x000076a0
pcm0:      Revision: 0x00000002
pcm0:      Stepping: 0x00000004
pcm0: PCI Subvendor: 0x02281028
pcm0:         Nodes: start=10 endnode=38 total=28
pcm0:     CORB size: 256
pcm0:     RIRB size: 256
pcm0:       Streams: ISS=4 OSS=4 BSS=0
pcm0:          GPIO: 0xc0000005
pcm0:                NumGPIO=5 NumGPO=0 NumGPI=0 GPIWake=1 GPIUnsol=1
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=10 entries=2 found=2
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=11 entries=2 found=2
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=12 entries=1 found=1
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=13 entries=1 found=1
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=14 entries=1 found=1
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=15 entries=1 found=1
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=18 entries=1 found=1
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=19 entries=1 found=1
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=20 entries=1 found=1
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=21 entries=1 found=1
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=25 entries=7 found=7
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=26 entries=7 found=7
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=27 entries=1 found=1
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=28 entries=1 found=1
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=29 entries=3 found=3
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=30 entries=3 found=3
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=32 entries=1 found=1
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=33 entries=3 found=3
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=36 entries=2 found=2
pcm0: HDA_DEBUG: Parsing Ctls...
pcm0: HDA_DEBUG: Parsing vendor patch...
pcm0: HDA_DEBUG: Building AFG tree...
pcm0: HDA_DEBUG: HWiP: HDA Widget Parser - Revision 1
pcm0: HDA_DEBUG: HWiP: 0 DAC path found! Retrying parser using HDA_PARSE_DIRECT strategy.
pcm0: HDA_DEBUG: HWiP: Found 3 DAC path using HDA_PARSE_DIRECT strategy.
pcm0: HDA_DEBUG: AFG commit...
pcm0: HDA_DEBUG: Ctls commit...
pcm0: [ 3] Ctl nid=20 DISABLED
pcm0: [ 6] Ctl nid=27 childnid=25 Bind to NONE
pcm0: [ 7] Ctl nid=28 childnid=26 Bind to NONE
pcm0: HDA_DEBUG: PCMDIR_PLAY setup...
pcm0: HDA_DEBUG: PCMDIR_REC setup...
pcm0: HDA_DEBUG: OSS mixer initialization...
pcm0: HDA_DEBUG: Forcing Soft PCM volume
pcm0: Mixer "vol": child=0x00000010
pcm0: Mixer "pcm": parent="vol"
pcm0: Mixer "speaker":
pcm0: Mixer "line":
pcm0: Mixer "rec":
pcm0: Soft PCM mixer ENABLED
pcm0: HDA_DEBUG: Registering PCM channels...
pcm0: hdac_dma_alloc: size=4096 -> roundsz=4096
pcm0: sndbuf_setmap 3e6af000, 4000; 0xe5910000 -> 3e6af000
pcm0: hdac_dma_alloc: size=4096 -> roundsz=4096
pcm0: sndbuf_setmap 3e68f000, 4000; 0xe5914000 -> 3e68f000
pcm0: <HDA Codec: Sigmatel (Unknown)>
pcm0: <HDA Codec ID: 0x838476a0>
pcm0: <HDA Driver Revision: 20070710_0047>
pcm0: 
pcm0: HDA config/quirks: softpcmvol forcestereo ivref50 ivref80 ivref100 ivref
pcm0: 
pcm0: +-------------------+
pcm0: | DUMPING HDA NODES |
pcm0: +-------------------+
pcm0: 
pcm0: Default Parameter
pcm0: -----------------
pcm0:      Stream cap: 0x00000001
pcm0:          Format: PCM
pcm0:         PCM cap: 0x000e07e0
pcm0:        PCM size: 16 20 24
pcm0:        PCM rate: 44 48 88 96 176 192
pcm0:          IN amp: 0x00050f00
pcm0:         OUT amp: 0x80027f7f
pcm0: 
pcm0:             nid: 10 [ANALOG]
pcm0:            name: pin: headphones out (jack)
pcm0:      widget_cap: 0x00400181
pcm0:     Parse flags: 0x00000001
pcm0:       Ctl flags: 0x00000000
pcm0:         Pin cap: 0x0000173f
pcm0:                  ISC TRQD HP OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL
pcm0:      Pin config: 0x0321101f
pcm0:     Pin control: 0x000000c0 HP OUT
pcm0:     connections: 2
pcm0:           |
pcm0:           + <- nid=16 [audio output] (selected)
pcm0:           |
pcm0:           + <- nid=17 [audio output]
pcm0: 
pcm0:             nid: 11 [ANALOG]
pcm0:            name: pin: line in (jack)
pcm0:      widget_cap: 0x00400181
pcm0:     Parse flags: 0x00000002
pcm0:       Ctl flags: 0x00000040
pcm0:         Pin cap: 0x00001737
pcm0:                  ISC TRQD OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL
pcm0:      Pin config: 0x03811020
pcm0:     Pin control: 0x00000024 IN
pcm0:     connections: 2
pcm0:           |
pcm0:           + <- nid=16 [audio output] (selected)
pcm0:           |
pcm0:           + <- nid=17 [audio output]
pcm0: 
pcm0:             nid: 12 [ANALOG] [DISABLED]
pcm0:            name: pin: other (none)
pcm0:      widget_cap: 0x00400181
pcm0:     Parse flags: 0x00000000
pcm0:       Ctl flags: 0x00000000
pcm0:         Pin cap: 0x00001737
pcm0:                  ISC TRQD OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL
pcm0:      Pin config: 0x40f000f0
pcm0:     Pin control: 0x00000060 IN OUT
pcm0:     connections: 1
pcm0:           |
pcm0:           + <- nid=17 [audio output]
pcm0: 
pcm0:             nid: 13 [ANALOG]
pcm0:            name: pin: speaker (fixed)
pcm0:      widget_cap: 0x00400181
pcm0:     Parse flags: 0x00000001
pcm0:       Ctl flags: 0x00000000
pcm0:         Pin cap: 0x0000003f
pcm0:                  ISC TRQD HP OUT IN : UNSOL
pcm0:      Pin config: 0x90170110
pcm0:     Pin control: 0x00000040 OUT
pcm0:     connections: 1
pcm0:           |
pcm0:           + <- nid=16 [audio output]
pcm0: 
pcm0:             nid: 14 [ANALOG] [DISABLED]
pcm0:            name: pin: other (none)
pcm0:      widget_cap: 0x00400181
pcm0:     Parse flags: 0x00000000
pcm0:       Ctl flags: 0x00000000
pcm0:         Pin cap: 0x00001737
pcm0:                  ISC TRQD OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL
pcm0:      Pin config: 0x40f000f1
pcm0:     Pin control: 0x00000060 IN OUT
pcm0:     connections: 1
pcm0:           |
pcm0:           + <- nid=16 [audio output]
pcm0: 
pcm0:             nid: 15 [ANALOG] [DISABLED]
pcm0:            name: pin: other (none)
pcm0:      widget_cap: 0x00400181
pcm0:     Parse flags: 0x00000000
pcm0:       Ctl flags: 0x00000000
pcm0:         Pin cap: 0x00001737
pcm0:                  ISC TRQD OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL
pcm0:      Pin config: 0x40f000f2
pcm0:     Pin control: 0x00000060 IN OUT
pcm0:     connections: 1
pcm0:           |
pcm0:           + <- nid=17 [audio output]
pcm0: 
pcm0:             nid: 16 [ANALOG]
pcm0:            name: audio output
pcm0:      widget_cap: 0x000d0c05
pcm0:     Parse flags: 0x00000001
pcm0:       Ctl flags: 0x00000011
pcm0:      Stream cap: 0x00000001
pcm0:          Format: PCM
pcm0:         PCM cap: 0x000e07e0
pcm0:        PCM size: 16 20 24
pcm0:        PCM rate: 44 48 88 96 176 192
pcm0:      Output amp: 0x80027f7f
pcm0:                  mute=1 step=127 size=2 offset=127
pcm0:     connections: 0
pcm0: 
pcm0:             nid: 17 [ANALOG]
pcm0:            name: audio output
pcm0:      widget_cap: 0x000d0c05
pcm0:     Parse flags: 0x00000001
pcm0:       Ctl flags: 0x00000011
pcm0:      Stream cap: 0x00000001
pcm0:          Format: PCM
pcm0:         PCM cap: 0x000e07e0
pcm0:        PCM size: 16 20 24
pcm0:        PCM rate: 44 48 88 96 176 192
pcm0:      Output amp: 0x80027f7f
pcm0:                  mute=1 step=127 size=2 offset=127
pcm0:     connections: 0
pcm0: 
pcm0:             nid: 18 [ANALOG]
pcm0:            name: audio input
pcm0:      widget_cap: 0x001d0541
pcm0:     Parse flags: 0x00000002
pcm0:       Ctl flags: 0x00000800
pcm0:      Stream cap: 0x00000001
pcm0:          Format: PCM
pcm0:         PCM cap: 0x000e07e0
pcm0:        PCM size: 16 20 24
pcm0:        PCM rate: 44 48 88 96 176 192
pcm0:     connections: 1
pcm0:           |
pcm0:           + <- nid=29 [audio selector]
pcm0: 
pcm0:             nid: 19 [ANALOG]
pcm0:            name: audio input
pcm0:      widget_cap: 0x001d0541
pcm0:     Parse flags: 0x00000002
pcm0:       Ctl flags: 0x00000800
pcm0:      Stream cap: 0x00000001
pcm0:          Format: PCM
pcm0:         PCM cap: 0x000e07e0
pcm0:        PCM size: 16 20 24
pcm0:        PCM rate: 44 48 88 96 176 192
pcm0:     connections: 1
pcm0:           |
pcm0:           + <- nid=30 [audio selector]
pcm0: 
pcm0:             nid: 20 [ANALOG] [DISABLED]
pcm0:            name: pin: other (none)
pcm0:      widget_cap: 0x0040010c
pcm0:     Parse flags: 0x00000000
pcm0:       Ctl flags: 0x00000000
pcm0:         Pin cap: 0x00000010
pcm0:                  OUT
pcm0:      Pin config: 0x40f000f3
pcm0:     Pin control: 0x00000040 OUT
pcm0:      Output amp: 0x80051f1f
pcm0:                  mute=1 step=31 size=5 offset=31
pcm0:     connections: 1
pcm0:           |
pcm0:           + <- nid=21 [audio mixer]
pcm0: 
pcm0:             nid: 21 [ANALOG]
pcm0:            name: audio mixer
pcm0:      widget_cap: 0x00200100
pcm0:     Parse flags: 0x00000000
pcm0:       Ctl flags: 0x00000000
pcm0:     connections: 1
pcm0:           |
pcm0:           + <- nid=16 [audio output]
pcm0: 
pcm0:             nid: 22 [ANALOG] [DISABLED]
pcm0:            name: pin: other (none)
pcm0:      widget_cap: 0x00400001
pcm0:     Parse flags: 0x00000000
pcm0:       Ctl flags: 0x00000000
pcm0:         Pin cap: 0x00000020
pcm0:                  IN
pcm0:      Pin config: 0x40f000f4
pcm0:     Pin control: 0x00000020 IN
pcm0:     connections: 0
pcm0: 
pcm0:             nid: 23 [ANALOG]
pcm0:            name: pin: Mic in (fixed)
pcm0:      widget_cap: 0x00400001
pcm0:     Parse flags: 0x00000002
pcm0:       Ctl flags: 0x00000000
pcm0:         Pin cap: 0x00000020
pcm0:                  IN
pcm0:      Pin config: 0x90a60030
pcm0:     Pin control: 0x00000020 IN
pcm0:     connections: 0
pcm0: 
pcm0:             nid: 24 [ANALOG] [DISABLED]
pcm0:            name: pin: other (none)
pcm0:      widget_cap: 0x00400001
pcm0:     Parse flags: 0x00000000
pcm0:       Ctl flags: 0x00000000
pcm0:         Pin cap: 0x00000020
pcm0:                  IN
pcm0:      Pin config: 0x40f000f5
pcm0:     Pin control: 0x00000020 IN
pcm0:     connections: 0
pcm0: 
pcm0:             nid: 25 [ANALOG]
pcm0:            name: audio selector
pcm0:      widget_cap: 0x0030010d
pcm0:     Parse flags: 0x00000002
pcm0:       Ctl flags: 0x00000040
pcm0:      Output amp: 0x00270400
pcm0:                  mute=0 step=4 size=39 offset=0
pcm0:     connections: 7
pcm0:           |
pcm0:           + <- nid=14 [pin: other (none)] [DISABLED]
pcm0:           |
pcm0:           + <- nid=22 [pin: other (none)] [DISABLED]
pcm0:           |
pcm0:           + <- nid=15 [pin: other (none)] [DISABLED]
pcm0:           |
pcm0:           + <- nid=11 [pin: line in (jack)] (selected)
pcm0:           |
pcm0:           + <- nid=12 [pin: other (none)] [DISABLED]
pcm0:           |
pcm0:           + <- nid=13 [pin: speaker (fixed)]
pcm0:           |
pcm0:           + <- nid=10 [pin: headphones out (jack)]
pcm0: 
pcm0:             nid: 26 [ANALOG]
pcm0:            name: audio selector
pcm0:      widget_cap: 0x0030010d
pcm0:     Parse flags: 0x00000002
pcm0:       Ctl flags: 0x00000040
pcm0:      Output amp: 0x00270400
pcm0:                  mute=0 step=4 size=39 offset=0
pcm0:     connections: 7
pcm0:           |
pcm0:           + <- nid=14 [pin: other (none)] [DISABLED]
pcm0:           |
pcm0:           + <- nid=22 [pin: other (none)] [DISABLED]
pcm0:           |
pcm0:           + <- nid=15 [pin: other (none)] [DISABLED]
pcm0:           |
pcm0:           + <- nid=11 [pin: line in (jack)] (selected)
pcm0:           |
pcm0:           + <- nid=12 [pin: other (none)] [DISABLED]
pcm0:           |
pcm0:           + <- nid=13 [pin: speaker (fixed)]
pcm0:           |
pcm0:           + <- nid=10 [pin: headphones out (jack)]
pcm0: 
pcm0:             nid: 27 [ANALOG]
pcm0:            name: audio selector
pcm0:      widget_cap: 0x00300103
pcm0:     Parse flags: 0x00000002
pcm0:       Ctl flags: 0x00000000
pcm0:       Input amp: 0x00050f00
pcm0:                  mute=0 step=15 size=5 offset=0
pcm0:     connections: 1
pcm0:           |
pcm0:           + <- nid=25 [audio selector]
pcm0: 
pcm0:             nid: 28 [ANALOG]
pcm0:            name: audio selector
pcm0:      widget_cap: 0x00300103
pcm0:     Parse flags: 0x00000002
pcm0:       Ctl flags: 0x00000000
pcm0:       Input amp: 0x00050f00
pcm0:                  mute=0 step=15 size=5 offset=0
pcm0:     connections: 1
pcm0:           |
pcm0:           + <- nid=26 [audio selector]
pcm0: 
pcm0:             nid: 29 [ANALOG]
pcm0:            name: audio selector
pcm0:      widget_cap: 0x0030090d
pcm0:     Parse flags: 0x00000006
pcm0:       Ctl flags: 0x00000800
pcm0:      Output amp: 0x80000000
pcm0:                  mute=1 step=0 size=0 offset=0
pcm0:     connections: 3
pcm0:           |
pcm0:           + <- nid=27 [audio selector] (selected)
pcm0:           |
pcm0:           + <- nid=23 [pin: Mic in (fixed)]
pcm0:           |
pcm0:           + <- nid=24 [pin: other (none)] [DISABLED]
pcm0: 
pcm0:             nid: 30 [ANALOG]
pcm0:            name: audio selector
pcm0:      widget_cap: 0x0030090d
pcm0:     Parse flags: 0x00000006
pcm0:       Ctl flags: 0x00000800
pcm0:      Output amp: 0x80000000
pcm0:                  mute=1 step=0 size=0 offset=0
pcm0:     connections: 3
pcm0:           |
pcm0:           + <- nid=28 [audio selector] (selected)
pcm0:           |
pcm0:           + <- nid=23 [pin: Mic in (fixed)]
pcm0:           |
pcm0:           + <- nid=24 [pin: other (none)] [DISABLED]
pcm0: 
pcm0:             nid: 31 [DIGITAL] [DISABLED]
pcm0:            name: audio output
pcm0:      widget_cap: 0x00040211
pcm0:     Parse flags: 0x00000000
pcm0:       Ctl flags: 0x00000000
pcm0:      Stream cap: 0x00000005
pcm0:          Format: AC3 PCM
pcm0:         PCM cap: 0x000e05e0
pcm0:        PCM size: 16 20 24
pcm0:        PCM rate: 44 48 88 96 192
pcm0:     connections: 0
pcm0: 
pcm0:             nid: 32 [DIGITAL] [DISABLED]
pcm0:            name: audio input
pcm0:      widget_cap: 0x00140311
pcm0:     Parse flags: 0x00000000
pcm0:       Ctl flags: 0x00000000
pcm0:      Stream cap: 0x00000005
pcm0:          Format: AC3 PCM
pcm0:         PCM cap: 0x000e0160
pcm0:        PCM size: 16 20 24
pcm0:        PCM rate: 44 48 96
pcm0:     connections: 1
pcm0:           |
pcm0:           + <- nid=34 [pin: other (none)] [DISABLED]
pcm0: 
pcm0:             nid: 33 [DIGITAL] [DISABLED]
pcm0:            name: pin: other (none)
pcm0:      widget_cap: 0x00400301
pcm0:     Parse flags: 0x00000000
pcm0:       Ctl flags: 0x00000000
pcm0:         Pin cap: 0x00000010
pcm0:                  OUT
pcm0:      Pin config: 0x40f000f6
pcm0:     Pin control: 0x00000040 OUT
pcm0:     connections: 3
pcm0:           |
pcm0:           + <- nid=31 [audio output] [DISABLED]
pcm0:           |
pcm0:           + <- nid=29 [audio selector]
pcm0:           |
pcm0:           + <- nid=30 [audio selector]
pcm0: 
pcm0:             nid: 34 [DIGITAL] [DISABLED]
pcm0:            name: pin: other (none)
pcm0:      widget_cap: 0x00430681
pcm0:     Parse flags: 0x00000000
pcm0:       Ctl flags: 0x00000000
pcm0:         Pin cap: 0x00010024
pcm0:                  IN EAPD : UNSOL
pcm0:      Pin config: 0x40f000f7
pcm0:     Pin control: 0x00000020 IN
pcm0:            EAPD: 0x00000002
pcm0:     connections: 0
pcm0: 
pcm0:             nid: 35 [ANALOG]
pcm0:            name: beep widget
pcm0:      widget_cap: 0x0070000c
pcm0:     Parse flags: 0x00000000
pcm0:       Ctl flags: 0x00000021
pcm0:      Output amp: 0x00170303
pcm0:                  mute=0 step=3 size=23 offset=3
pcm0:     connections: 0
pcm0: 
pcm0:             nid: 36 [ANALOG]
pcm0:            name: volume widget
pcm0:      widget_cap: 0x00600000
pcm0:     Parse flags: 0x00000000
pcm0:       Ctl flags: 0x00000000
pcm0:     connections: 2
pcm0:           |
pcm0:           + <- nid=16 [audio output] (selected)
pcm0:           |
pcm0:           + <- nid=17 [audio output]
pcm0: 
pcm0:             nid: 37 [ANALOG]
pcm0:            name: vendor widget
pcm0:      widget_cap: 0x00f00001
pcm0:     Parse flags: 0x00000000
pcm0:       Ctl flags: 0x00000000
pcm0:     connections: 0
pcm0: 
pcm0: +------------------------+
pcm0: | DUMPING HDA AMPLIFIERS |
pcm0: +------------------------+
pcm0: 
pcm0:   1: nid=16 dir=0x1 index=0 ossmask=0x00000011 ossdev=4 [DISABLED]
pcm0:   2: nid=17 dir=0x1 index=0 ossmask=0x00000011 ossdev=4 [DISABLED]
pcm0:   3: nid=20 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 [DISABLED]
pcm0:   4: nid=25 dir=0x1 index=0 ossmask=0x00000040 ossdev=6
pcm0:   5: nid=26 dir=0x1 index=0 ossmask=0x00000040 ossdev=6
pcm0:   6: nid=27 cnid=25 dir=0x2 index=0 ossmask=0x00000000 ossdev=0
pcm0:   7: nid=28 cnid=26 dir=0x2 index=0 ossmask=0x00000000 ossdev=0
pcm0:   8: nid=29 dir=0x1 index=0 ossmask=0x00000800 ossdev=0
pcm0:   9: nid=30 dir=0x1 index=0 ossmask=0x00000800 ossdev=0
pcm0:  10: nid=35 dir=0x1 index=0 ossmask=0x00000021 ossdev=5
pcm0: 
pcm0: +-----------------------------------+
pcm0: | DUMPING HDA AUDIO/VOLUME CONTROLS |
pcm0: +-----------------------------------+
pcm0: 
pcm0: Master Volume (OSS: vol)
pcm0:    |
pcm0:    +-  nid: 35 index:  0           mute: 0 step:   3 size:  23 off:   3 dir=0x1 ossmask=0x00000021
pcm0: 
pcm0: Line-in Volume (OSS: line)
pcm0:    |
pcm0:    +-  nid: 25 index:  0           mute: 0 step:   4 size:  39 off:   0 dir=0x1 ossmask=0x00000040
pcm0:    |
pcm0:    +-  nid: 26 index:  0           mute: 0 step:   4 size:  39 off:   0 dir=0x1 ossmask=0x00000040
pcm0: 
pcm0: Recording Level (OSS: rec)
pcm0:    |
pcm0:    +-  nid: 29 index:  0           mute: 1 step:   0 size:   0 off:   0 dir=0x1 ossmask=0x00000800
pcm0:    |
pcm0:    +-  nid: 30 index:  0           mute: 1 step:   0 size:   0 off:   0 dir=0x1 ossmask=0x00000800
pcm0: 
pcm0: Speaker/Beep (OSS: speaker)
pcm0:    |
pcm0:    +-  nid: 35 index:  0           mute: 0 step:   3 size:  23 off:   3 dir=0x1 ossmask=0x00000021
pcm0: 
pcm0: Playback path:
pcm0: 
pcm0:     nid=10 [pin: headphones out (jack)]
pcm0:       ^
pcm0:       |
pcm0:       +-----<------+
pcm0:                    ^
pcm0:                    |
pcm0:                  nid=16 [audio output]
pcm0: 
pcm0:     nid=13 [pin: speaker (fixed)]
pcm0:       ^
pcm0:       |
pcm0:       +-----<------+
pcm0:                    ^
pcm0:                    |
pcm0:                  nid=16 [audio output]
pcm0: 
pcm0: Recording sources:
pcm0: 
pcm0:     nid=29 [audio selector]
pcm0:       |
pcm0:       + <- nid=27 [audio selector]
pcm0:       |
pcm0:       + <- nid=23 [pin: Mic in (fixed)]
pcm0: 
pcm0:     nid=30 [audio selector]
pcm0:       |
pcm0:       + <- nid=28 [audio selector]
pcm0:       |
pcm0:       + <- nid=23 [pin: Mic in (fixed)]
pcm0: 
pcm0: +--------------------------------------+
pcm0: | DUMPING PCM Playback/Record Channels |
pcm0: +--------------------------------------+
pcm0: 
pcm0:    PCM Playback: 1
pcm0:      Stream cap: 0x00000001
pcm0:          Format: PCM
pcm0:         PCM cap: 0x000e07e0
pcm0:        PCM size: 16 20 24
pcm0:        PCM rate: 44 48 88 96 176 192
pcm0:             DAC: 16 17
pcm0: 
pcm0:      PCM Record: 1
pcm0:      Stream cap: 0x00000001
pcm0:          Format: PCM
pcm0:         PCM cap: 0x000e07e0
pcm0:        PCM size: 16 20 24
pcm0:        PCM rate: 44 48 88 96 176 192
pcm0:             ADC: 18 19
GEOM: new disk ad4
(probe0:sbp0:0:0:0): error 22
(probe0:sbp0:0:0:0): Unretryable Error
(probe1:sbp0:0:1:0): error 22
(probe1:sbp0:0:1:0): Unretryable Error
(probe2:sbp0:0:2:0): error 22
(probe2:sbp0:0:2:0): Unretryable Error
(probe4:sbp0:0:4:0): error 22
(probe4:sbp0:0:4:0): Unretryable Error
(probe5:sbp0:0:5:0): error 22
(probe5:sbp0:0:5:0): Unretryable Error
(probe6:sbp0:0:6:0): error 22
(probe6:sbp0:0:6:0): Unretryable Error
(probe3:sbp0:0:3:0): error 22
(probe3:sbp0:0:3:0): Unretryable Error
SMP: AP CPU #1 Launched!
cpu1 AP:
     ID: 0x01000000   VER: 0x00050014 LDR: 0x00000000 DFR: 0xffffffff
  lint0: 0x00010700 lint1: 0x00000400 TPR: 0x00000000 SVR: 0x000001ff
  timer: 0x000200ef therm: 0x00010000 err: 0x00010000 pcm: 0x00010000
ioapic0: Assigning ISA IRQ 1 to local APIC 0
ioapic0: Assigning ISA IRQ 4 to local APIC 1
ioapic0: Assigning ISA IRQ 9 to local APIC 0
ioapic0: Assigning ISA IRQ 12 to local APIC 1
ioapic0: Assigning ISA IRQ 14 to local APIC 0
ioapic0: Assigning ISA IRQ 15 to local APIC 1
ioapic0: Assigning PCI IRQ 16 to local APIC 0
ioapic0: Assigning PCI IRQ 17 to local APIC 1
ioapic0: Assigning PCI IRQ 19 to local APIC 0
ioapic0: Assigning PCI IRQ 20 to local APIC 1
ioapic0: Assigning PCI IRQ 21 to local APIC 0
ioapic0: Assigning PCI IRQ 22 to local APIC 1
Trying to mount root from ufs:/dev/ad4s4a
start_init: trying /sbin/init
linprocfs registered
pcm0: HDA_DEBUG: PCMDIR_PLAY: Stream setup nid=16 fmt=0x00000011
pcm0: HDA_DEBUG: PCMDIR_PLAY: Stream setup nid=17 fmt=0x00000011
pcm0: HDA_DEBUG: PCMDIR_PLAY: Stream setup nid=16 fmt=0x00000011
pcm0: HDA_DEBUG: PCMDIR_PLAY: Stream setup nid=17 fmt=0x00000011
pcm0: HDA_DEBUG: PCMDIR_PLAY: Stream setup nid=16 fmt=0x00000011
pcm0: HDA_DEBUG: PCMDIR_PLAY: Stream setup nid=17 fmt=0x00000011


More information about the freebsd-multimedia mailing list