Possible ES1371 emulation error

Support and general discussion.
Post Reply
Dacicus
Posts: 1
Joined: Sat 17 Aug, 2019 9:21 am

Possible ES1371 emulation error

Post by Dacicus » Fri 30 Aug, 2019 5:30 am

I believe that there is a problem with emulation of the Ensoniq AudioPCI (ES1371) / Sound Blaster PCI 128. I have done multiple tests with PCem v13.1, v14, and v15 using multiple versions of Tiny Core Linux: 5.1, 6.0, 6.4, 7.0, and 9.0. When installing ALSA in order to get sound, the sound card is not found. This error occurs:
snd_ens1371 0000:00:12.0: found PCI INT A -> IRQ 10
snd_ens1371 0000:00:12.0: AC'97 0 access is not valid [0x0], removing mixer.
snd_ens1371: probe of 0000:00:12.0 failed with error -5
The simplest way to reproduce the error:
  • Boot Core-7.0.iso with the mc base boot code. This is the version that I have done the most tests with.
  • After reaching the shell, run tce-load -wi alsa-config.tcz followed by tce-load -wi alsa.tcz.
VMware also emulates the ES1371, and that probe failure error does not occur if I follow the same steps.

I generally use this PCem configuration:

Code: Select all

Machine: [Socket 7] Award 430VX PCI
CPU: Intel Pentium 200
(Dynamic recompiler is checked by default and cannot be unchecked)
Memory: 128 MB
Synchronize time to host clock is checked
Graphics Device: S3 ViRGE/DX at default speed and Voodoo Graphics unchecked
Audio: Ensoniq AudioPCI (ES1371) or Sound Blaster PCI 128, everything else unchecked, LPT Device set to None
HDD: [IDE] Standard IDE
FDD1: 3.5" 1.44M
FDD2: None
CD-ROM: 8X
Drive 0: HDD image with 800 cylinders, 16 heads, 32 sectors
Drive 1: CD-ROM
Drive 2 and 3 are blank
Microsoft 2-button mouse (serial)
Standard 2-button joystick(s) with both set to None
Realtek RTL8029AS network card
You can find more details about what I've tried in this topic on the Tiny Core forum. I'd be happy to provide any other information that is necessary.

User avatar
te_lanus
Posts: 93
Joined: Tue 28 Jul, 2015 4:47 am

Re: Possible ES1371 emulation error

Post by te_lanus » Fri 30 Aug, 2019 1:24 pm

Yip something is wrong with Ensoniq AudioPCI (ES1371). On my Linux build I get that PCem crashes when I select that soundcard with:

*** buffer overflow detected ***: ./pcem terminated

edit that's with above emulated specs (made the same spec emuPC) Also happens on on one I use:

Code: Select all

Machine: win486
CPU: i486DX/25
(Dynamic recompiler is checked
Memory: 128 MB
Synchronize time to host clock is checked
Graphics Device: S3 ViRGE/DX at fast 16 speed
Audio: Ensoniq AudioPCI (ES1371). LPT Device set to None
HDD: [IDE] Standard IDE
FDD1: 3.5" 2.88M
FDD2: 3.5" 2.88M
CD-ROM: 24X
Drive 0: HDD image with 1015 cylinders, 16 heads, 63 sectors
Drive 1: HDD image with 1015 cylinders, 16 heads, 63 sectors
Drive 2: CD-ROM

Post Reply