> I have a laptop Compaq Evo400 with audio card ES 1989
> All versions before OpenBSD 5.8 works ok with this card. Versions 5.8, 5.9,
> 6.0
> 6.1 has a broken sound and noice.
theese problems with another esa(4) card and with yds(4) card
all theese cards need firmware in Debian
btw, OpenBSD 5.8 audioctl says about firmware:
-----
name=ESS Allegro
encodings=ulinear:8:1:1,slinear_le:16:2:1,yds_write_codec timeout
:175404399:980624640:1935964448*,dec timeout
:1970234144:1847616620:1629516911,slots
:1818845558:1701601889:1685651466*,timeout!
:1717990754:1646293605:1751348335,old firmware file, update please
:1952539760:1819287653:1702060389,download microcode failed
:1701603681:2660:540701477*
-----
Dell Latitude C500 (esa): dmesg, audioctl, mixerctl
Fujitsu FMV6700 (yds): dmesg, audioctl, mixerctl
--- c500 dmesg ---
OpenBSD 6.1-stable (GENERIC) #0: Tue Aug 8 21:55:39 +10 2017
[email protected]:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: Intel Pentium III ("GenuineIntel" 686-class, 128KB L2 cache) 702 MHz
cpu0:
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PSE36,MMX,FXSR,SSE,PERF
real mem = 133558272 (127MB)
avail mem = 118325248 (112MB)
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: date 07/05/01, BIOS32 rev. 0 @ 0xffe90, SMBIOS rev. 2.3 @
0xf6c90 (59 entries)
bios0: vendor Dell Computer Corporation version "A12" date 07/05/2001
bios0: Dell Computer Corporation Latitude C500
acpi0 at bios0: rev 0
acpi0: sleep states S0 S1 S3 S4 S5
acpi0: tables DSDT FACP BOOT
acpi0: wakeup devices LID_(S3) PBTN(S4) PCI0(S3) UAR1(S3) MPCI(S3)
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus 1 (AGP_)
acpiprt2 at acpi0: bus -1 (MPCI)
acpipwrres0 at acpi0: PADA, resource for ADPT
acpitz0 at acpi0: critical temperature is 75 degC
acpiac0 at acpi0: AC unit online
acpibat0 at acpi0: BAT0 not present
acpibat1 at acpi0: BAT1 not present
acpibtn0 at acpi0: LID_
acpibtn1 at acpi0: PBTN
acpibtn2 at acpi0: SBTN
"PNP0F13" at acpi0 not configured
"PNP0303" at acpi0 not configured
"PNP0700" at acpi0 not configured
"PNP0501" at acpi0 not configured
"SMCF010" at acpi0 not configured
"PNP0401" at acpi0 not configured
acpidock0 at acpi0: GDCK not docked (0)
acpivideo0 at acpi0: VID_
bios0: ROM list: 0xc0000/0x10000 0xd0000/0x800 0xd0800/0x800! 0xd1000/0x800!
0xd1800/0x800 0xd2000/0x800! 0xd2800/0x800! 0xd3000/0x800 0xd3800/0x800
cpu0 at mainbus0: (uniprocessor)
mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges
pci0 at mainbus0 bus 0: configuration mode 1 (bios)
pchb0 at pci0 dev 0 function 0 "Intel 82443BX AGP" rev 0x03
intelagp0 at pchb0
agp0 at intelagp0: aperture at 0xf4000000, size 0x4000000
ppb0 at pci0 dev 1 function 0 "Intel 82443BX AGP" rev 0x03
pci1 at ppb0 bus 1
vga1 at pci1 dev 0 function 0 "ATI Mobility M3" rev 0x02
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
cbb0 at pci0 dev 3 function 0 "TI PCI1420 CardBus" rev 0x00: irq 11
cbb1 at pci0 dev 3 function 1 "TI PCI1420 CardBus" rev 0x00: irq 11
piixpcib0 at pci0 dev 7 function 0 "Intel 82371AB PIIX4 ISA" rev 0x02
pciide0 at pci0 dev 7 function 1 "Intel 82371AB IDE" rev 0x01: DMA, channel 0
wired to compatibility, channel 1 wired to compatibility
wd0 at pciide0 channel 0 drive 0: <HITACHI_DK23BA-60>
wd0: 16-sector PIO, LBA, 5729MB, 11733120 sectors
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2
pciide0: channel 1 disabled (no drives)
uhci0 at pci0 dev 7 function 2 "Intel 82371AB USB" rev 0x01: irq 11
uhci0: cannot stop
piixpm0 at pci0 dev 7 function 3 "Intel 82371AB Power" rev 0x03: SMI
iic0 at piixpm0
iic0: addr 0x1c 02=00 03=e0 06=00 07=e0 0a=00 0b=e0 0e=00 0f=e0 12=00 13=e0
16=00 17=e0 1a=00 1b=e0 1e=00 1f=e0 22=00 23=e0 26=00 27=e0 2a=00 2b=e0 2e=00
2f=e0 32=00 33=e0 36=00 37=e0 3a=00 3b=e0 3e=00 3f=e0 42=00 43=e0 46=00 47=e0
4a=00 4b=e0 4e=00 4f=e0 52=00 53=e0 56=00 57=e0 5a=00 5b=e0 5e=00 5f=e0 62=00
63=e0 66=00 67=e0 6a=00 6b=e0 6e=00 6f=e0 72=00 73=e0 76=00 77=e0 7a=00 7b=e0
7e=00 7f=e0 82=00 83=e0 86=00 87=e0 8a=00 8b=e0 8e=00 8f=e0 92=00 93=e0 96=00
97=e0 9a=00 9b=e0 9e=00 9f=e0 a2=00 a3=e0 a6=00 a7=e0 aa=00 ab=e0 ae=00 af=e0
b2=00 b3=e0 b6=00 b7=e0 ba=00 bb=e0 be=00 bf=e0 c2=00 c3=e0 c6=00 c7=e0 ca=00
cb=e0 ce=00 cf=e0 d2=00 d3=e0 d6=00 d7=e0 da=00 db=e0 de=00 df=e0 e2=00 e3=e0
e6=00 e7=e0 ea=00 eb=e0 ee=00 ef=e0 f2=00 f3=e0 f6=00 f7=e0 fa=00 fb=e0 fe=00
ff=e0 words 00=0808 01=0808 02=0000 03=e0e0 04=0808 05=0808 06=0000 07=e0e0
spdmem0 at iic0 addr 0x50: 64MB SDRAM non-parity PC100CL2
esa0 at pci0 dev 8 function 0 "ESS Maestro 3" rev 0x10: irq 5
ac97: codec id 0x83847609 (SigmaTel STAC9721/23)
ac97: codec features 18 bit DAC, 18 bit ADC, SigmaTel 3D
audio0 at esa0
xl0 at pci0 dev 16 function 0 "3Com 3c556 100Base-TX" rev 0x10: irq 11, address
00:04:76:44:a5:6f
tqphy0 at xl0 phy 0: 78Q2120 10/100 PHY, rev. 11
"3Com V.90 Modem" rev 0x10 at pci0 dev 16 function 1 not configured
cardslot0 at cbb0 slot 0 flags 0
cardbus0 at cardslot0: bus 4 device 0 cacheline 0x8, lattimer 0x20
pcmcia0 at cardslot0
cardslot1 at cbb1 slot 1 flags 0
cardbus1 at cardslot1: bus 5 device 0 cacheline 0x8, lattimer 0x20
pcmcia1 at cardslot1
isa0 at piixpcib0
isadma0 at isa0
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
pckbc0 at isa0 port 0x60/5 irq 1 irq 12
pckbd0 at pckbc0 (kbd slot)
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pms0 at pckbc0 (aux slot)
wsmouse0 at pms0 mux 0
wsmouse1 at pms0 mux 0
pms0: Synaptics touchpad, firmware 5.5
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
lpt0 at isa0 port 0x378/4 irq 7
npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
usb0 at uhci0: USB revision 1.0
uhub0 at usb0 configuration 1 interface 0 "Intel UHCI root hub" rev 1.00/1.00
addr 1
vscsi0 at root
scsibus1 at vscsi0: 256 targets
softraid0 at root
scsibus2 at softraid0: 256 targets
root on wd0a (dfa6f4a0bf38028a.a) swap on wd0b dump on wd0b
---------
--- c500 audioctl ---
name=esa0
mode=
pause=1
active=0
nblks=8
blksz=1024
rate=48000
encoding=s16le
play.channels=2
play.bytes=0
play.errors=0
record.channels=2
record.bytes=0
record.errors=0
-----------
--- c500 mixerctl ---
outputs.master=255,255
outputs.master.mute=off
outputs.mono=255
outputs.mono.mute=on
outputs.mono.source=mixerout
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=on
inputs.video=191,191
inputs.video.mute=on
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.spatial=off
outputs.spatial.center=0
outputs.spatial.depth=0
outputs.extamp=off
---
--- fmv6700 dmesg ---
OpenBSD 6.1-stable (GENERIC) #0: Tue Aug 8 21:55:39 +10 2017
[email protected]:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: Intel Pentium III ("GenuineIntel" 686-class) 698 MHz
cpu0:
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PSE36,MMX,FXSR,SSE,PERF
real mem = 267796480 (255MB)
avail mem = 249962496 (238MB)
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: date 10/26/00, BIOS32 rev. 0 @ 0xfd8a0, SMBIOS rev. 2.3 @
0xfff0000 (44 entries)
bios0: vendor Phoenix/FUJITSU version "Version 1.07" date 10/26/2000
bios0: FUJITSU FMV8NU1LC6
acpi0 at bios0: rev 0
acpi0: sleep states S0 S3 S4 S5
acpi0: tables DSDT FACP
acpi0: wakeup devices PCI0(S4) UAR1(S3) LID_(S4)
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpiprt0 at acpi0: bus 0 (PCI0)
acpiec0 at acpi0
acpicpu0 at acpi0: !C3(@20 io@0xff15), !C2(@10 io@0xff14), C1(@1 halt!)
acpipwrres0 at acpi0: USBP
acpipwrres1 at acpi0: MDMP, resource for MDM_
acpitz0 at acpi0: critical temperature is 93 degC
"PNP0F13" at acpi0 not configured
"PNP0320" at acpi0 not configured
"PNP0501" at acpi0 not configured
"SMCF010" at acpi0 not configured
"PNP0400" at acpi0 not configured
"FUJ02B1" at acpi0 not configured
acpiac0 at acpi0: AC unit online
acpibat0 at acpi0: CMB1 not present
acpibat1 at acpi0: CMB2 not present
acpibtn0 at acpi0: LID_
acpivideo0 at acpi0: VGA_
bios0: ROM list: 0xc0000/0xf800 0xcf800/0x1000
cpu0 at mainbus0: (uniprocessor)
mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges
pci0 at mainbus0 bus 0: configuration mode 1 (bios)
pchb0 at pci0 dev 0 function 0 "Intel 82443BX AGP" rev 0x03
intelagp0 at pchb0
agp0 at intelagp0: aperture at 0xf8000000, size 0x4000000
ppb0 at pci0 dev 1 function 0 "Intel 82443BX AGP" rev 0x03
pci1 at ppb0 bus 1
vga1 at pci1 dev 0 function 0 "ATI Mobility 1" rev 0x64
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
piixpcib0 at pci0 dev 7 function 0 "Intel 82371AB PIIX4 ISA" rev 0x02
pciide0 at pci0 dev 7 function 1 "Intel 82371AB IDE" rev 0x01: DMA, channel 0
wired to compatibility, channel 1 wired to compatibility
wd0 at pciide0 channel 0 drive 0: <IC25N020ATCS04-0>
wd0: 16-sector PIO, LBA, 19077MB, 39070080 sectors
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2
atapiscsi0 at pciide0 channel 1 drive 0
scsibus1 at atapiscsi0: 2 targets
cd0 at scsibus1 targ 0 lun 0: <Optiarc, DVD RW AD-7543A, 1-00> ATAPI 5/cdrom
removable
cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2
uhci0 at pci0 dev 7 function 2 "Intel 82371AB USB" rev 0x01: irq 9
piixpm0 at pci0 dev 7 function 3 "Intel 82371AB Power" rev 0x03: SMI
iic0 at piixpm0
yds0 at pci0 dev 13 function 0 "Yamaha 744" rev 0x02: irq 9
fxp0 at pci0 dev 16 function 0 "Intel 8255x" rev 0x08, i82559: irq 9, address
00:e0:00:17:86:4a
inphy0 at fxp0 phy 1: i82555 10/100 PHY, rev. 4
cbb0 at pci0 dev 19 function 0 "TI PCI1420 CardBus" rev 0x00: irq 9
cbb1 at pci0 dev 19 function 1 "TI PCI1420 CardBus" rev 0x00: irq 9
isa0 at piixpcib0
isadma0 at isa0
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
pckbc0 at isa0 port 0x60/5 irq 1 irq 12
pckbd0 at pckbc0 (kbd slot)
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pms0 at pckbc0 (aux slot)
wsmouse0 at pms0 mux 0
pms0: ALPS Glidepoint, version 0x7321
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
lpt0 at isa0 port 0x378/4 irq 7
npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
usb0 at uhci0: USB revision 1.0
uhub0 at usb0 configuration 1 interface 0 "Intel UHCI root hub" rev 1.00/1.00
addr 1
cardslot0 at cbb0 slot 0 flags 0
cardbus0 at cardslot0: bus 2 device 0 cacheline 0x8, lattimer 0xb0
pcmcia0 at cardslot0
cardslot1 at cbb1 slot 1 flags 0
cardbus1 at cardslot1: bus 3 device 0 cacheline 0x8, lattimer 0xb0
pcmcia1 at cardslot1
vscsi0 at root
scsibus2 at vscsi0: 256 targets
softraid0 at root
scsibus3 at softraid0: 256 targets
root on wd0a (ff67e4f2f5c17cc2.a) swap on wd0b dump on wd0b
ac97: codec id 0x414b4d02 (Asahi Kasei AK4543)
ac97: codec features headphone, 18 bit DAC, 18 bit ADC, AKM 3D
audio0 at yds0
opl at yds0 not configured
opl at yds0 not configured
opl at yds0 not configured
opl at yds0 not configured
mpu at yds0 not configured
mpu at yds0 not configured
mpu at yds0 not configured
mpu at yds0 not configured
----------
--- fmv6700 audioctl ---
name=yds0
mode=play,record
pause=0
active=1
nblks=8
blksz=1024
rate=48000
encoding=s16le
play.channels=2
play.bytes=10702848
play.errors=1003520
record.channels=2
record.bytes=10719232
record.errors=0
------
--- fmv6700 mixerctl ---
outputs.master=255,255 volume
outputs.master.mute=off [ off on ]
outputs.mono=255 volume
outputs.mono.mute=on [ off on ]
outputs.mono.source=mixerout [ mixerout mic ]
outputs.hp=255,255 volume
outputs.hp.mute=on [ off on ]
inputs.spkr=255 volume
inputs.spkr.mute=off [ off on ]
inputs.phone=191 volume
inputs.phone.mute=on [ off on ]
inputs.mic=191 volume
inputs.mic.mute=on [ off on ]
inputs.mic.preamp=off [ off on ]
inputs.mic.source=mic0 [ mic0 mic1 ]
inputs.line=191,191 volume
inputs.line.mute=on [ off on ]
inputs.cd=191,191 volume
inputs.cd.mute=off [ off on ]
inputs.video=191,191 volume
inputs.video.mute=on [ off on ]
inputs.aux=191,191 volume
inputs.aux.mute=on [ off on ]
inputs.dac=191,191 volume
inputs.dac.mute=off [ off on ]
record.source=mic [ mic cd video aux line mixerout mixeroutmono phone ]
record.volume=255,255 volume
record.volume.mute=off [ off on ]
outputs.spatial=off [ off on ]
outputs.spatial.center=0 volume
outputs.spatial.depth=0 volume
outputs.extamp=off [ off on ]
------