Author Topic: Updated Uniaud32 build  (Read 22544 times)

David Graser

  • Hero Member
  • *****
  • Thank You
  • -Given: 0
  • -Receive: 69
  • Posts: 621
  • Karma: +2/-0
    • View Profile
Re: Updated Uniaud32 build
« Reply #195 on: August 17, 2020, 02:19:24 am »
Works great with my Lenovo T430s.

Remy

  • Sr. Member
  • ****
  • Thank You
  • -Given: 1
  • -Receive: 15
  • Posts: 364
  • Karma: +0/-0
    • View Profile
Re: Updated Uniaud32 build
« Reply #196 on: August 17, 2020, 10:28:50 pm »
uniaud32-linux-4.0.9-20200816.zip works for me too.

Pete

  • Hero Member
  • *****
  • Thank You
  • -Given: 1
  • -Receive: 47
  • Posts: 1046
  • Karma: +0/-0
    • View Profile
Re: Updated Uniaud32 build
« Reply #197 on: August 18, 2020, 04:52:44 pm »
Hi Paul

Have now tried uniaud32-linux-3.18.140-20200816.zip (Release) - causes system hang at boot when the startup sound should play.


Regards

Pete

Ian Manners

  • Global Moderator
  • Sr. Member
  • *****
  • Thank You
  • -Given: 44
  • -Receive: 28
  • Posts: 355
  • Karma: +1/-0
  • I am the computer, it is me.
    • View Profile
    • ComKal Networks Australia
Re: Updated Uniaud32 build
« Reply #198 on: August 20, 2020, 06:55:06 am »
> Creative SB Live! 5.1
> PMUniMax has also filled out with many sliders including ones for Surround+center playback, Front, Line2, LiveDrive, Coaxial,  headphone, but I have not tested any of them, yet.

Have now tested, controls and outputs for

  Wave Surround Playback Volume
  Center Playback Volume
  LFE Playback volume
  Front panel
  LiveDrive Playback (Line 1 and 2)
  Coaxial Playback
  Headphone

all work.
« Last Edit: August 23, 2020, 05:31:58 pm by Ian Manners »
Cheers
Ian B Manners

Renee Senger

  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Receive: 2
  • Posts: 47
  • Karma: +0/-0
    • View Profile
Re: Updated Uniaud32 build
« Reply #199 on: August 20, 2020, 10:20:33 pm »
Hi All,

Prompted by Lewis reporting a problem with no sound on a newish laptop, I built uniaud32.sys last night for the first time since December 2015.

After managing to patch the realtek driver to add some additional chipsets which got Lewis sound, I got interested again in updating Uniaud.

As some may recall, way back when, I was updating the uniaud32 core with the latest ALSA code.... I got as far as ALSA 1.0.24 (released January 2011), but could never get ALSA 1.0.25 (released early 2012) to work. After that, the code was incorporated into the linux kernel, and it all got too hard. Plus, at the time, we still had the hangs with hda audio and I started running linux as my main OS.

Anyhow, after helping Lewis last night, I added the OS/2 patches to the linux kernel 3.0 code and got it building. This represents an alsa-kernel approximately 6 months newer that what's in the last uniaud32 release.

I've tested this in virtualbox with the Intel HDA driver and it still makes sound. That's about the level of testing I've done. I can't be bothered walking upstairs to grab one of the Thinkpads and test on other hardware.

Anyway...... link is http://smedley.id.au/tmp/uniaud32-linux-3.0.zip

Feedback appreciated. If there's interest, I'll continue to try and update the code to hopefully fix upstream bugs and support newer hardware.

Cheers,

Paul

More tests...

Lenovo Thinkpad T61

Card info for adapter 0:
  num: 0
  id: Intel
  driver: HDA-Intel
  name: HDA Intel
  longname: HDA Intel at 0xfe020000 irq 11
  mixer: Analog Devices AD1984
  componenets: HDA:11d41984,17aa20d7,00100400

Tests with Uniaud20200506 package:

-Master Playback Volume set to zero and off at boot
-PCM Playback Volume set to zero at boot
-IEC958 Playback Volume set to zero and off at boot
-Volume.exe has no effects
-Sound at phone output ok after mixer adjust
-No sound at notebook speakers

Tests with uniaud32-linux-3.12.74-20200810

-now with a new Headphone Playback Volume control
-now with a new Speaker Playback Volume control
-Volume.exe working as expected
-Sound at phone output ok
-Sound at notebook speakers ok

Tests with uniaud32-linux-3.14.79-20200810

-with a new Headphone Playback Volume control
-with a new Speaker Playback Volume control
-Volume.exe  working as expected
-Sound at phone output ok
-Sound at notebook speakers ok

Tests with uniaud32-linux-3.16.85-20200812

-a TRAP 000e is generated

Tests with uniaud32-linux-3.18.140-20200816

-with a new Headphone Playback Volume control
-with a new Speaker Playback Volume control
-Volume.exe  working as expected
-Sound at phone output ok
-Sound at notebook speakers ok

Tests with uniaud32-linux-4.0.9-20200816

-now with a new Headphone Playback Volume control
-now with a new Speaker Playback Volume control
-Volume.exe working as expected
-Sound at phone output ok
-Sound at notebook speakers ok

Tests with microphone input and winos2/dos generic audio driver (DTA) not already done.

Attached unimix-list and alsa-AD1984log.txt from uniaud32-linux-4.0.9-20200816 and pciexe.txt

Dariusz Piatkowski

  • Hero Member
  • *****
  • Thank You
  • -Given: 14
  • -Receive: 20
  • Posts: 820
  • Karma: +4/-0
    • View Profile
Re: Updated Uniaud32 build
« Reply #200 on: August 22, 2020, 02:36:09 pm »
Hello Paul, everyone...

...uniaud32-linux-4.0.9-20200816.zip (Release) causes system hang at boot when the startup sound should play.

Card info for adapter 0:
  num: 0
  id: SB
  driver: HDA-Intel
  name: HDA ATI SB
  longname: HDA ATI SB at 0xfeb00000 irq 16
  mixer: Realtek ALC892
  componenets: HDA:10ec0892,104384fb,00100302
...

I tried the uniaud32-linux-3.18.140-20200816.zip here, seeing the same result Pete reported, that being a hard lock. In my case the only way to recover is through a power cycle, no other attempts work.

Have not tried any of the other releases, will hopefully get a little time today to do some catch-up. Attached the UniMix log from a working AOS driver config.

Code: [Select]
Number of CPU cores = 5
CPU name Not available
PMUniMix V0.82
Uniaud32.sys version = 202.6
Number of cards detected = 1
Using card number 0
number of controls = 35

CardInfo.card: 0
CardInfo.id: SB
CardInfo.Driver: HDA-Intel
CardInfo.Name: HDA ATI SB
CardInfo.LongName: HDA ATI SB at 0xfe8f4000 irq 16
CardInfo.MixerName: Realtek ALC889
CardInfo.Components: HDA:10ec0889,14627576,00100004

Dariusz Piatkowski

  • Hero Member
  • *****
  • Thank You
  • -Given: 14
  • -Receive: 20
  • Posts: 820
  • Karma: +4/-0
    • View Profile
Re: Updated Uniaud32 build
« Reply #201 on: August 22, 2020, 03:42:38 pm »
Alright, tested the remaining two releases:

1) uniaud32-linux-4.0.9-20200816.zip
did NOT work, same HARD stop as with uniaud32-linux-3.18.140-20200816.zip

2) uniaud32-linux-3.16.85-20200812.zip
did work, appears to be fine, this release (as compared to the AOS one) added an extra control to my PMUnixMix, that being the Surround Sound. I have not gone through the unimix CLI yet to see the full list of controls.

I've attached the LOG out of the DEBUG version of this driver, my thinking being Paul that maybe that gives you some additional data capture to see why the newer drivers are failing with this hardware?

Thanks!
-Dariusz

Paul Smedley

  • Hero Member
  • *****
  • Thank You
  • -Given: 27
  • -Receive: 93
  • Posts: 693
  • Karma: +24/-0
    • View Profile
Re: Updated Uniaud32 build
« Reply #202 on: August 22, 2020, 11:37:00 pm »
Hi Dariusz,

Alright, tested the remaining two releases:

1) uniaud32-linux-4.0.9-20200816.zip
did NOT work, same HARD stop as with uniaud32-linux-3.18.140-20200816.zip

2) uniaud32-linux-3.16.85-20200812.zip
did work, appears to be fine, this release (as compared to the AOS one) added an extra control to my PMUnixMix, that being the Surround Sound. I have not gone through the unimix CLI yet to see the full list of controls.

I've attached the LOG out of the DEBUG version of this driver, my thinking being Paul that maybe that gives you some additional data capture to see why the newer drivers are failing with this hardware?

Thanks for the logs. As I mentioned, there are some hardware quirks missing in the newer builds - I'm 'hoping' there's one for our hardware and I can try enabling it and it fixes things.

I'll try and look at this this afternoon.

Cheers,

Paul

Renee Senger

  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Receive: 2
  • Posts: 47
  • Karma: +0/-0
    • View Profile
Re: Updated Uniaud32 build
« Reply #203 on: August 23, 2020, 12:54:45 am »
Hi All,

Prompted by Lewis reporting a problem with no sound on a newish laptop, I built uniaud32.sys last night for the first time since December 2015.

After managing to patch the realtek driver to add some additional chipsets which got Lewis sound, I got interested again in updating Uniaud.

As some may recall, way back when, I was updating the uniaud32 core with the latest ALSA code.... I got as far as ALSA 1.0.24 (released January 2011), but could never get ALSA 1.0.25 (released early 2012) to work. After that, the code was incorporated into the linux kernel, and it all got too hard. Plus, at the time, we still had the hangs with hda audio and I started running linux as my main OS.

Anyhow, after helping Lewis last night, I added the OS/2 patches to the linux kernel 3.0 code and got it building. This represents an alsa-kernel approximately 6 months newer that what's in the last uniaud32 release.

I've tested this in virtualbox with the Intel HDA driver and it still makes sound. That's about the level of testing I've done. I can't be bothered walking upstairs to grab one of the Thinkpads and test on other hardware.

Anyway...... link is http://smedley.id.au/tmp/uniaud32-linux-3.0.zip

Feedback appreciated. If there's interest, I'll continue to try and update the code to hopefully fix upstream bugs and support newer hardware.

Cheers,

Paul

More tests...

Aureal Vortex au8820
Chip: Sigmatel STAC9701, 3, 4, 5


Now with Turtle Beach Montego based in Aureal Vortex 8820 ( first Montego soundboard). I have this board working in OS/2 Warp 4 with the driver Aureal_Vortex_AU8820_1-0.zip (more two necessary patches Aureal_Vortex_Patch.zip and Aureal_Vortex_AU8820x_Patch.zip, but working as expected)

I woud like to use this board with ArcaOS but not works with this driver. Really, this is one of OS/2 sound drivers not included in the list of available drivers in installation program of ArcaOS or eCS.

So, I decided to try Uniaud, as in my tests with linux live CD (Ubuntu 12.04-32bit-alsa 1.0.24 based) soundboard works ok.

Unfortunatelly, not good results...

At boot, similar for all versions of uniaud32.sys tried:

Universal Audio Driver for OS/2 v2.02.05-SVN
Based on Linux 3.10.140
Copyright 2005-2020 Netlabs http://;www.netlabs.org
Copyright 2000-2020 The ALSA Project

ERROR: Initialization failed
OSS32_Initialize: FAILEDpci_register_driver: query_device found 257 12eb:1 class=40100 checking bt87x
OS/2 Universal Audio MMPM/2 Driver v1.9.7
Copyright 2000-2002 Innotek Systemberatung GmbH
Copyright 2002 IBM Corporation
Maintained by Netlabs http://;www.netlabs.org

Unable to attach 32-bit driver
SYS1201: The device driver C:\MMOS2\UNIAUD16.SYS specified in the DEVICE statement on line 182 of the CONFIG.SYS file was not installed



Attached is alsa_aureal_log.txt

Renee Senger

  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Receive: 2
  • Posts: 47
  • Karma: +0/-0
    • View Profile
Re: Updated Uniaud32 build
« Reply #204 on: August 23, 2020, 01:12:38 am »
More tests...

Aureal Vortex au8820
Chip: Sigmatel STAC9701, 3, 4, 5


Now with Turtle Beach Montego based in Aureal Vortex 8820 ( first Montego soundboard). I have this board working in OS/2 Warp 4 with the driver Aureal_Vortex_AU8820_1-0.zip (more two necessary patches Aureal_Vortex_Patch.zip and Aureal_Vortex_AU8820x_Patch.zip, but working as expected)

I woud like to use this board with ArcaOS but not works with this driver. Really, this is one of OS/2 sound drivers not included in the list of available drivers in installation program of ArcaOS or eCS.

So, I decided to try Uniaud, as in my tests with linux live CD (Ubuntu 12.04-32bit-alsa 1.0.24 based) soundboard works ok.

Unfortunatelly, not good results...

At boot, similar for all versions of uniaud32.sys tried:

Universal Audio Driver for OS/2 v2.02.05-SVN
Based on Linux 3.10.140
Copyright 2005-2020 Netlabs http://;www.netlabs.org
Copyright 2000-2020 The ALSA Project

ERROR: Initialization failed
OSS32_Initialize: FAILEDpci_register_driver: query_device found 257 12eb:1 class=40100 checking bt87x
OS/2 Universal Audio MMPM/2 Driver v1.9.7
Copyright 2000-2002 Innotek Systemberatung GmbH
Copyright 2002 IBM Corporation
Maintained by Netlabs http://;www.netlabs.org

Unable to attach 32-bit driver
SYS1201: The device driver C:\MMOS2\UNIAUD16.SYS specified in the DEVICE statement on line 182 of the CONFIG.SYS file was not installed



Attached is alsa_aureal_log.txt

Attached PCI.txt.May be useful!

Renee Senger

  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Receive: 2
  • Posts: 47
  • Karma: +0/-0
    • View Profile
Re: Updated Uniaud32 build
« Reply #205 on: August 23, 2020, 03:51:43 am »
Another test:

Card info for adapter 0:
  num: 0
  id: ICH5
  driver: ICH4
  name: Intel ICH5
  longname: Intel ICH5 with AD1888 at irq 17
  mixer: Analog Devices AD1888
  componenets: AC97a:41445368

Tested with uniaud32-linux-4.0.9-20200816

Very good results. All is working!

(mic input and winos2 dta not yet tested)

Attached unimix_list.txt and alsa-AD1888log.txt

Paul Smedley

  • Hero Member
  • *****
  • Thank You
  • -Given: 27
  • -Receive: 93
  • Posts: 693
  • Karma: +24/-0
    • View Profile
Re: Updated Uniaud32 build
« Reply #206 on: August 23, 2020, 09:26:51 am »
Hi All,

Prompted by Lewis reporting a problem with no sound on a newish laptop, I built uniaud32.sys last night for the first time since December 2015.

After managing to patch the realtek driver to add some additional chipsets which got Lewis sound, I got interested again in updating Uniaud.

As some may recall, way back when, I was updating the uniaud32 core with the latest ALSA code.... I got as far as ALSA 1.0.24 (released January 2011), but could never get ALSA 1.0.25 (released early 2012) to work. After that, the code was incorporated into the linux kernel, and it all got too hard. Plus, at the time, we still had the hangs with hda audio and I started running linux as my main OS.

Anyhow, after helping Lewis last night, I added the OS/2 patches to the linux kernel 3.0 code and got it building. This represents an alsa-kernel approximately 6 months newer that what's in the last uniaud32 release.

I've tested this in virtualbox with the Intel HDA driver and it still makes sound. That's about the level of testing I've done. I can't be bothered walking upstairs to grab one of the Thinkpads and test on other hardware.

Anyway...... link is http://smedley.id.au/tmp/uniaud32-linux-3.0.zip

Feedback appreciated. If there's interest, I'll continue to try and update the code to hopefully fix upstream bugs and support newer hardware.

Cheers,

Paul

More tests...

Aureal Vortex au8820
Chip: Sigmatel STAC9701, 3, 4, 5


Now with Turtle Beach Montego based in Aureal Vortex 8820 ( first Montego soundboard). I have this board working in OS/2 Warp 4 with the driver Aureal_Vortex_AU8820_1-0.zip (more two necessary patches Aureal_Vortex_Patch.zip and Aureal_Vortex_AU8820x_Patch.zip, but working as expected)

I woud like to use this board with ArcaOS but not works with this driver. Really, this is one of OS/2 sound drivers not included in the list of available drivers in installation program of ArcaOS or eCS.

So, I decided to try Uniaud, as in my tests with linux live CD (Ubuntu 12.04-32bit-alsa 1.0.24 based) soundboard works ok.

Unfortunatelly, not good results...

At boot, similar for all versions of uniaud32.sys tried:

Universal Audio Driver for OS/2 v2.02.05-SVN
Based on Linux 3.10.140
Copyright 2005-2020 Netlabs http://;www.netlabs.org
Copyright 2000-2020 The ALSA Project

ERROR: Initialization failed
OSS32_Initialize: FAILEDpci_register_driver: query_device found 257 12eb:1 class=40100 checking bt87x
OS/2 Universal Audio MMPM/2 Driver v1.9.7
Copyright 2000-2002 Innotek Systemberatung GmbH
Copyright 2002 IBM Corporation
Maintained by Netlabs http://;www.netlabs.org

Unable to attach 32-bit driver
SYS1201: The device driver C:\MMOS2\UNIAUD16.SYS specified in the DEVICE statement on line 182 of the CONFIG.SYS file was not installed



Attached is alsa_aureal_log.txt

OK this one is easy to explain.... the au88x0 driver is not enabled in uniaud32....

Paul Smedley

  • Hero Member
  • *****
  • Thank You
  • -Given: 27
  • -Receive: 93
  • Posts: 693
  • Karma: +24/-0
    • View Profile
Re: Updated Uniaud32 build
« Reply #207 on: August 23, 2020, 09:55:00 am »
For Pete and Dariusz,

Hi Dariusz,

Alright, tested the remaining two releases:

1) uniaud32-linux-4.0.9-20200816.zip
did NOT work, same HARD stop as with uniaud32-linux-3.18.140-20200816.zip

2) uniaud32-linux-3.16.85-20200812.zip
did work, appears to be fine, this release (as compared to the AOS one) added an extra control to my PMUnixMix, that being the Surround Sound. I have not gone through the unimix CLI yet to see the full list of controls.

I've attached the LOG out of the DEBUG version of this driver, my thinking being Paul that maybe that gives you some additional data capture to see why the newer drivers are failing with this hardware?

Thanks for the logs. As I mentioned, there are some hardware quirks missing in the newer builds - I'm 'hoping' there's one for our hardware and I can try enabling it and it fixes things.

I'll try and look at this this afternoon.


Too help narrow things down.... can you test with http://smedley.id.au/tmp/uniaud32-linux-3.17.8-20200823.zip ?

Ta,

Paul

Dariusz Piatkowski

  • Hero Member
  • *****
  • Thank You
  • -Given: 14
  • -Receive: 20
  • Posts: 820
  • Karma: +4/-0
    • View Profile
Re: Updated Uniaud32 build
« Reply #208 on: August 23, 2020, 04:52:31 pm »
Hi Paul,

For Pete and Dariusz,

Too help narrow things down.... can you test with http://smedley.id.au/tmp/uniaud32-linux-3.17.8-20200823.zip ?
...

This time it's a TRAP 000E in UNIAUD32...see attached screenshot please, this was with the DEBUG version of the driver...should I try the RELEASE one?

Thanks,
-Dariusz

roberto

  • Hero Member
  • *****
  • Thank You
  • -Given: 17
  • -Receive: 12
  • Posts: 566
  • Karma: +0/-0
    • View Profile
Re: Updated Uniaud32 build
« Reply #209 on: August 23, 2020, 10:29:38 pm »
uniaud32-linux-3.17.8-20200823.zip        TRAP -Very similar to the photo of Dariusz
uniaud32-linux-3.18.140-20200816.zip    Sound ok, volume ok, screen 16m. okay
uniaud32-linux-4.0.9-20200816.zip       Sound ok, volume ok, screen 16m. okay
All tests in debug mode.
The latest version 409, has a good thing, I can watch a video with background sound, and play the last two versions of the
 bubbels program, without crashing.
 I just need to be able to play a full game of manhjon, without surprises.
  Nice job.
Saludos