Hello,

I've got an Inspiron 1501, and under 4.2/AMD64 when attempting to play
audio I get garbled/repeated/slow audio, using mpg321 and cat blah.au >
/dev/sound. With and without ACPI, with GENERIC & GENERIC.MP. The built
in volume-keys even work.

Chipset is ATI RS485M / SB600.

Incidently, I noticed a) the warning in about overheating in the acpi(4)
man page, and b)that the acpitz/acpicpu said not configured. Should I be
worried? (I guess it didn't melt down when compiling the kernel...)

I hope I didn't miss something obvious...

Thanks,

Stu


dmesg /w AZALIA_DEBUG enabled, audioctl, and mixerctl follows

yeah I shouldn't be running as root...

OpenBSD 4.2 (GENERIC) #0: Sat Oct 27 17:44:11 EDT 2007
    [EMAIL PROTECTED]:/usr/src/sys/arch/amd64/compile/GENERIC
real mem = 937480192 (894MB)
avail mem = 898486272 (856MB)
User Kernel Config
UKC> enable aci
UKC> enable acpi
263 acpi0 enabled
UKC> quit
Continuing...
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.4 @ 0xf0420 (37 entries)
bios0: vendor Dell Inc. version "2.6.1    " date 08/23/2006
bios0: Dell Inc. Inspiron 1501
acpi0 at mainbus0: rev 0
acpi0: tables DSDT FACP TCPA SSDT APIC MCFG HPET SLIC
acpitimer at acpi0 not configured
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus 0 (PB2_)
acpiprt2 at acpi0: bus 0 (PB3_)
acpiprt3 at acpi0: bus 2 (PB5_)
acpiprt4 at acpi0: bus 5 (PB6_)
acpiprt5 at acpi0: bus 8 (P2P_)
acpiprt6 at acpi0: bus 1 (AGP_)
acpiec at acpi0 not configured
acpicpu at acpi0 not configured
acpicpu at acpi0 not configured
acpitz at acpi0 not configured
acpibtn at acpi0 not configured
acpibtn at acpi0 not configured
acpibtn at acpi0 not configured
acpiac at acpi0 not configured
acpibat at acpi0 not configured
cpu0 at mainbus0: (uniprocessor)
cpu0: AMD Athlon(tm) 64 X2 Dual-Core Processor TK-55, 1795.74 MHz
cpu0:
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,CX16,NXE,MMXX,FFXSR,LONG,3DNOW2,3DNOW
cpu0: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 256KB
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: PowerNow! K8 1795 MHz: speeds: 1800 1600 800 MHz
pci0 at mainbus0 bus 0: configuration mode 1
pchb0 at pci0 dev 0 function 0 "ATI RS480 Host" rev 0x10
ppb0 at pci0 dev 1 function 0 "ATI RS480 PCIE" rev 0x00
pci1 at ppb0 bus 1
vga1 at pci1 dev 5 function 0 "ATI Radeon XPRESS 200M" rev 0x00
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
ppb1 at pci0 dev 5 function 0 "ATI RS480 PCIE" rev 0x00
pci2 at ppb1 bus 2
ppb2 at pci0 dev 6 function 0 "ATI RX480 PCIE" rev 0x00
pci3 at ppb2 bus 5
"Broadcom BCM4311" rev 0x01 at pci3 dev 0 function 0 not configured
pciide0 at pci0 dev 18 function 0 "ATI IXP600 SATA" rev 0x00: DMA
(unsupported), channel 0 configured to native-PCI, channel 1 configured
to native-PCI
pciide0: using irq 11 for native-PCI interrupt
wd0 at pciide0 channel 0 drive 0: <FUJITSU MHW2120BH>
wd0: 16-sector PIO, LBA48, 114473MB, 234441648 sectors
pciide0: channel 1 ignored (not responding; disabled or no drives?)
ohci0 at pci0 dev 19 function 0 "ATI IXP600 USB" rev 0x00: irq 11,
version 1.0, legacy support
ohci1 at pci0 dev 19 function 1 "ATI IXP600 USB" rev 0x00: irq 11,
version 1.0, legacy support
ohci2 at pci0 dev 19 function 2 "ATI IXP600 USB" rev 0x00: irq 11,
version 1.0, legacy support
ohci3 at pci0 dev 19 function 3 "ATI IXP600 USB" rev 0x00: irq 11,
version 1.0, legacy support
ohci4 at pci0 dev 19 function 4 "ATI IXP600 USB" rev 0x00: irq 11,
version 1.0, legacy support
ehci0 at pci0 dev 19 function 5 "ATI IXP600 USB2" rev 0x00: irq 11
usb0 at ehci0: USB revision 2.0
uhub0 at usb0: ATI EHCI root hub, rev 2.00/1.00, addr 1
piixpm0 at pci0 dev 20 function 0 "ATI IXP600 SMBus" rev 0x14: SMI
iic0 at piixpm0
pciide1 at pci0 dev 20 function 1 "ATI IXP600 IDE" rev 0x00: DMA,
channel 0 configured to compatibility, channel 1 configured to compatibility
atapiscsi0 at pciide1 channel 0 drive 0
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: <Optiarc, DVD+-RW AD-5560A, DD11> SCSI0
5/cdrom removable
cd0(pciide1:0:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 2
azalia0 at pci0 dev 20 function 2 "ATI IXP600 HD Audio" rev 0x00: irq 10
azalia0: host: High Definition Audio rev. 1.0
azalia0: host: 4 output, 4 input, and 0 bidi streams
azalia_attach: resetting
azalia_attach: reset counter = 5000
azalia_attach: reset counter = 4995
azalia0: found a codec at #0
azalia0: found a codec at #1
azalia_init_corb: CORB allocation succeeded.
azalia_init_corb: CORBWP=0; size=256
azalia_init_rirb: RIRB allocation succeeded.
azalia_init_rirb: RIRBRP=0, size=256
azalia0: information of codec[0] follows:
azalia_codec_init_vtbl: vid=14f12bfa subid=01f51028
azalia0: codec: Conexant/0x2bfa (rev. 0.0), HDA version 0.9
azalia_codec_init: nidstart=2 #functions=1
azalia_codec_init: FTYPE result = 0x00000102
azalia0: codec[0]: No support for modem function groups
azalia0: codec[0]: No audio function groups
azalia0: information of codec[1] follows:
azalia_codec_init_vtbl: vid=83847690 subid=01f51028
azalia0: codec: Sigmatel STAC9200 (rev. 34.1), HDA version 1.0
azalia_codec_init: nidstart=1 #functions=1
azalia_codec_init: FTYPE result = 0x00000101
azalia_codec_init: There are 19 widgets in the audio function.
        encodings=1<PCM>
        PCM
formats=e07e0<24bit,20bit,16bit,192kHz,176.4kHz,96kHz,88.2kHz,48kHz,44.1kHz>
        inamp: mute=0 size=0 steps=0 offset=0
        outamp: mute=1 size=5 steps=31 offset=31
azalia0: dac02 wcap=d0401<POWER,STEREO>
        encodings=1<PCM>
        PCM
formats=e07e0<24bit,20bit,16bit,192kHz,176.4kHz,96kHz,88.2kHz,48kHz,44.1kHz>
azalia0: adc03 wcap=1d0541<POWER,CONNLIST,PROC,STEREO>
        encodings=1<PCM>
        PCM
formats=e07e0<24bit,20bit,16bit,192kHz,176.4kHz,96kHz,88.2kHz,48kHz,44.1kHz>
        connections=0xa; selected=0xa
azalia0: adc04 wcap=140311<DIGITAL,CONNLIST,FORMATOV,STEREO>
        encodings=5<AC3,PCM>
        PCM formats=e0160<24bit,20bit,16bit,96kHz,48kHz,44.1kHz>
        connections=0x8; selected=0x8
azalia0: dac05 wcap=40211<DIGITAL,FORMATOV,STEREO>
        encodings=5<AC3,PCM>
        PCM formats=e01e0<24bit,20bit,16bit,96kHz,88.2kHz,48kHz,44.1kHz>
azalia0: widget06 wcap=f30201<DIGITAL,STEREO>
azalia0: sel07 wcap=300901<LRSWAP,CONNLIST,STEREO>
        connections=0x2,0x8,0xa; selected=0x2
azalia0: unknown08 wcap=430681<POWER,DIGITAL,UNSOL,STEREO>
        pin config; device=other color=unknown assoc=15 seq=0
cap=10024<EAPD,INPUT,PRESENCE>
azalia0: unknown09 wcap=400301<DIGITAL,CONNLIST,STEREO>
        pin config; device=other color=unknown assoc=15 seq=1 cap=10<OUTPUT>
        connections=0x5,0xa; selected=0x5
azalia0: sel0a wcap=30090d<LRSWAP,CONNLIST,AMPOV,OUTAMP,STEREO>
        connections=0xc; selected=0xc
        outamp: mute=1 size=5 steps=15 offset=0
azalia0: sel0b wcap=300105<CONNLIST,OUTAMP,STEREO>
        connections=0x7; selected=0x7
        outamp: mute=1 size=5 steps=31 offset=31
azalia0: sel0c wcap=30010d<CONNLIST,AMPOV,OUTAMP,STEREO>
        connections=0x10,0xf,0xe,0xd,0x12; selected=0x10
        outamp: mute=0 size=39 steps=4 offset=0
azalia0: black0d wcap=400181<CONNLIST,UNSOL,STEREO>
        pin config; device=headphones color=black assoc=1 seq=15
cap=3f<INPUT,OUTPUT,HEADPHONE,PRESENCE,TRIGGER,IMPEDANCE>
        connections=0xb; selected=0xb
azalia0: unknown0e wcap=400181<CONNLIST,UNSOL,STEREO>
        pin config; device=speaker color=unknown assoc=1 seq=0
cap=3f<INPUT,OUTPUT,HEADPHONE,PRESENCE,TRIGGER,IMPEDANCE>
        connections=0xb; selected=0xb
azalia0: unknown0f wcap=400181<CONNLIST,UNSOL,STEREO>
        pin config; device=other color=unknown assoc=15 seq=2
cap=37<INPUT,OUTPUT,PRESENCE,TRIGGER,IMPEDANCE>
        connections=0xb; selected=0xb
azalia0: black10 wcap=400181<CONNLIST,UNSOL,STEREO>
        pin config; device=mic color=black assoc=2 seq=0
cap=1737<INPUT,OUTPUT,PRESENCE,TRIGGER,IMPEDANCE>
        connections=0xb; selected=0xb
azalia0: unknown11 wcap=400104<CONNLIST,OUTAMP>
        pin config; device=other color=unknown assoc=15 seq=3 cap=10<OUTPUT>
        connections=0x13; selected=0x13
        outamp: mute=1 size=5 steps=31 offset=31
azalia0: unknown12 wcap=400001<STEREO>
        pin config; device=other color=unknown assoc=15 seq=4 cap=20<INPUT>
azalia0: mix13 wcap=200100<CONNLIST>
        connections=0x7; selected=0x7
azalia0: beep14 wcap=70000c<AMPOV,OUTAMP>
        outamp: mute=1 size=23 steps=3 offset=3
azalia_generic_codec_find_dac: DAC: nid=0x2 index=2
azalia_generic_codec_find_dac: DAC path: nid=0x7 index=7
azalia_generic_codec_find_dac: DAC path: nid=0xb index=11
azalia_generic_codec_find_dac: DAC path: nid=0xe index=14
azalia_generic_codec_add_dacgroup: assoc=1 seq=0 ==> g=0 n=0
azalia_generic_codec_find_dac: DAC: nid=0x2 index=2
azalia_generic_codec_find_dac: DAC path: nid=0x7 index=7
azalia_generic_codec_find_dac: DAC path: nid=0xb index=11
azalia_generic_codec_find_dac: DAC path: nid=0x10 index=16
azalia_generic_codec_add_dacgroup: assoc=2 seq=0 ==> g=1 n=0
azalia_generic_codec_init_dacgroup: find non-connected DACs
azalia_codec_init: dacgroup[0]: 02
azalia_codec_init: dacgroup[1]: 05
azalia_generic_mixer_default: unmute
azalia_generic_mixer_default: process bidirectional pins
azalia_generic_mixer_default: set volume
azalia_stac9200_unsol_event: headphone pulled
azalia0: using the #1 codec
audio0 at azalia0
azalia_round_blocksize: resultant block size = 384
azalia_round_blocksize: resultant block size = 384
pcib0 at pci0 dev 20 function 3 "ATI IXP600 LPC" rev 0x00
ppb3 at pci0 dev 20 function 4 "ATI IXP600 PCI" rev 0x00
pci4 at ppb3 bus 8
bce0 at pci4 dev 0 function 0 "Broadcom BCM4401B1" rev 0x02: irq 10,
address 00:1c:23:a0:92:40
bmtphy0 at bce0 phy 1: BCM4401 10/100baseTX PHY, rev. 0
sdhc0 at pci4 dev 1 function 0 "Ricoh 5C822 SD/MMC" rev 0x19: irq 9
sdmmc0 at sdhc0
"Ricoh 5C843" rev 0x01 at pci4 dev 1 function 1 not configured
pchb1 at pci0 dev 24 function 0 "AMD AMD64 HyperTransport" rev 0x00
pchb2 at pci0 dev 24 function 1 "AMD AMD64 Address Map" rev 0x00
pchb3 at pci0 dev 24 function 2 "AMD AMD64 DRAM Cfg" rev 0x00
pchb4 at pci0 dev 24 function 3 "AMD AMD64 Misc Cfg" rev 0x00
usb1 at ohci0: USB revision 1.0
uhub1 at usb1: ATI OHCI root hub, rev 1.00/1.00, addr 1
usb2 at ohci1: USB revision 1.0
uhub2 at usb2: ATI OHCI root hub, rev 1.00/1.00, addr 1
usb3 at ohci2: USB revision 1.0
uhub3 at usb3: ATI OHCI root hub, rev 1.00/1.00, addr 1
usb4 at ohci3: USB revision 1.0
uhub4 at usb4: ATI OHCI root hub, rev 1.00/1.00, addr 1
usb5 at ohci4: USB revision 1.0
uhub5 at usb5: ATI OHCI root hub, rev 1.00/1.00, addr 1
isa0 at pcib0
isadma0 at isa0
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pms0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pms0 mux 0
pcppi0 at isa0 port 0x61
midi0 at pcppi0: <PC speaker>
spkr0 at pcppi0
dkcsum: wd0 matches BIOS drive 0x80
root on wd0a swap on wd0b dump on wd0b

mixerctl -a:

outputs.master=120,120
outputs.master.mute=off
record.volume=119,119
record.volume.mute=off
record.source=line
inputs.mic=252,252
inputs.mic.mute=off
outputs.source=dac
outputs.digital.source=dac
outputs.headphones.boost=off
outputs.speaker.boost=off
outputs.mono.mute=off
outputs.mono=120
outputs.beep.mute=off
outputs.beep=85
inputs.usingdac=analog
record.usingadc=analog

audioctl -a

name=HD-Audio
version=1.0
config=azalia0
encodings=slinear_le:16,slinear_le:16
properties=full_duplex,independent
full_duplex=0
fullduplex=0
blocksize=384
hiwat=170
lowat=127
monitor_gain=0
mode=
play.rate=8000
play.channels=1
play.precision=8
play.encoding=mulaw
play.gain=120
play.balance=32
play.port=0x0
play.avail_ports=0x0
play.seek=0
play.samples=0
play.eof=0
play.pause=0
play.error=0
play.waiting=0
play.open=0
play.active=0
play.buffer_size=65536
record.rate=8000
record.channels=1
record.precision=8
record.encoding=mulaw
record.gain=255
record.balance=32
record.port=0x2
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.errors=0

play.rate changed to 44100 and still didn't work.

Not sure if this is F.U.I., but
debug message when playing is

azalia_open: flags=0x2
azalia_round_blocksize: resultant block size = 8704
azalia_codec_connect_stream: fmt=0x4011 number =1
azalia_codec_connect_stream: leave with 0
azalia_halt_output
azalia_close

Reply via email to