Author Topic: Updated Uniaud32 build  (Read 65058 times)

Paul Smedley

  • Hero Member
  • *****
  • Thank You
  • -Given: 60
  • -Receive: 125
  • Posts: 875
  • Karma: +77/-0
    • View Profile
Re: Updated Uniaud32 build
« Reply #390 on: January 01, 2021, 09:44:26 pm »
Hi Dave,

  That was with the release version - what I typically try first. Just tried the debug version and that one works perfectly - 9 controls in PMUnimix, no hesitations, and shows up in the hardware manager.

  Guess i didn't try it then because of the flurry of releases at that time. I'll try to be more rigorous about testing in future. Thanks for your Olympian efforts at modernizing UniAud! Alsahlp$ attached...

Good news - it means my other code cleanups/simplifications weren't the cause of the trap - it was 'just' the change in krealloc - which fixed one issue and broke another :P

Paul Smedley

  • Hero Member
  • *****
  • Thank You
  • -Given: 60
  • -Receive: 125
  • Posts: 875
  • Karma: +77/-0
    • View Profile
Re: Updated Uniaud32 build
« Reply #391 on: January 01, 2021, 11:34:01 pm »
Hey Ian,

Quote
I'll check tomorrow, but I don't think the code for that Creative HDA is enabled. It might be easy to enable it....

Not a priority unless others want it, I just had that PCIe card in the spares box but if it's easy, thanks :)

I think it was easy :) https://smedley.id.au/tmp//uniaud32-linux-5.4.86-20210102-debug.zip

Note: this is otherwise identical to 0101b - I've only included the debug build as the release build is trapping.

I'll remove some of the debug messages in the next build that will help quiet things down a bit in the log, and may also reduce the delays...
« Last Edit: January 02, 2021, 12:45:00 am by Paul Smedley »

Dariusz Piatkowski

  • Hero Member
  • *****
  • Thank You
  • -Given: 15
  • -Receive: 30
  • Posts: 969
  • Karma: +19/-0
    • View Profile
Re: Updated Uniaud32 build
« Reply #392 on: January 02, 2021, 12:23:51 am »
FYI...

Paul's link below has an extra '/tmp/' in the URL, so in case you're not able to fix it up on your own here is the correct URL => https://smedley.id.au/tmp/uniaud32-linux-5.4.86-20210102-debug.zip

...I think it was easy :) https://smedley.id.au/tmp//tmp/uniaud32-linux-5.4.86-20210102-debug.zip...

Paul,
Here are my results for the last three releases:

1) uniaud32-linux-5.3.18-20210101.zip
FAIL - HARD STOP during boot, Power OFF/ON required

2) uniaud32-linux-5.4.86-20210101b.zip   
FAIL - TRAP 000e

3) uniaud32-linux-5.4.86-20210102-debug.zip
FAIL - HARD STOP during boot, Power OFF/ON required

The HARD STOP during boot behaviour for #1 and #3 above is something new...haven't see this before (or at least I do not remember seeing it), not sure if maybe additional DEBUG stuff caused some kind of memory issue (3072 here), although not likely since I tried both the RELEASE and DEBUG builds of uniaud32-linux-5.3.18-20210101.zip with the same results for both.

Happy New Year to you too!
-Dariusz
« Last Edit: January 02, 2021, 12:45:06 am by Dariusz Piatkowski »

Paul Smedley

  • Hero Member
  • *****
  • Thank You
  • -Given: 60
  • -Receive: 125
  • Posts: 875
  • Karma: +77/-0
    • View Profile
Re: Updated Uniaud32 build
« Reply #393 on: January 02, 2021, 12:45:12 am »
FYI...

Paul's link below has an extra '/tmp/' in the URL, so in case you're not able to fix it up on your own here is the correct URL => https://smedley.id.au/tmp/uniaud32-linux-5.4.86-20210102-debug.zip

...I think it was easy :) https://smedley.id.au/tmp//tmp/uniaud32-linux-5.4.86-20210102-debug.zip...

Oops - fixed :/

David Graser

  • Hero Member
  • *****
  • Thank You
  • -Given: 0
  • -Receive: 88
  • Posts: 676
  • Karma: +39/-0
    • View Profile
Re: Updated Uniaud32 build
« Reply #394 on: January 02, 2021, 12:45:33 am »
FYI...

Paul's link below has an extra '/tmp/' in the URL, so in case you're not able to fix it up on your own here is the correct URL => https://smedley.id.au/tmp/uniaud32-linux-5.4.86-20210102-debug.zip

...I think it was easy :) https://smedley.id.au/tmp//tmp/uniaud32-linux-5.4.86-20210102-debug.zip...

Okay, I found what the problem is.  This driver works good with the os/2 kernel.  I does NOT work with the os/4 kernel. 

With the ArcaOs uniaud32 driver, I have sound.

With all these test drivers I have tested, I lose my sound.

Intel Corporation
7 series/C216 Chipset Family High Definition Audio Controller.  There is no trap, only the loss of sound.
« Last Edit: January 02, 2021, 12:59:27 am by David Graser »

David Graser

  • Hero Member
  • *****
  • Thank You
  • -Given: 0
  • -Receive: 88
  • Posts: 676
  • Karma: +39/-0
    • View Profile
Re: Updated Uniaud32 build
« Reply #395 on: January 02, 2021, 01:01:05 am »
FYI...

Paul's link below has an extra '/tmp/' in the URL, so in case you're not able to fix it up on your own here is the correct URL => https://smedley.id.au/tmp/uniaud32-linux-5.4.86-20210102-debug.zip

...I think it was easy :) https://smedley.id.au/tmp//tmp/uniaud32-linux-5.4.86-20210102-debug.zip...
Found the problem.  Driver works great with the OS/2 kernel.  It does not work with OS/4 kernel.

With the ArcaOs uniaud32 driver, I have sound.

With all these test drivers I have tested, I lose my sound.

Intel Corporation
7 series/C216 Chipset Family High Definition Audio Controller.  There is no trap, only the loss of sound.


Okay, I found what the problem is.  This driver works good with the os/2 kernel.  I does NOT work with the os/4 kernel. 
« Last Edit: January 02, 2021, 01:02:58 am by David Graser »

Ian Manners

  • Global Moderator
  • Sr. Member
  • *****
  • Thank You
  • -Given: 51
  • -Receive: 32
  • Posts: 412
  • Karma: +5/-0
  • I am the computer, it is me.
    • View Profile
    • ComKal Networks Australia
Re: Updated Uniaud32 build
« Reply #396 on: January 02, 2021, 04:39:30 am »
Hi Paul,

I think it was easy :) https://smedley.id.au/tmp//uniaud32-linux-5.4.86-20210102-debug.zip

Works very well thanks :)

Sound Blaster SB1040 PCIe 2007
uniaud32-linux-5.4.86-20210102-debug.zip
========================================
[C:\]unimix -card
Command line mixer for UNIAUD32. Version 1.1
Detected UNIAUD version 2.02.05
Detected 1 audio adapter(s)
Card info for adapter 0:
  num: 0
  id: Creative
  driver: HDA-Intel
  name: HDA Creative
  longname: HDA Creative at 0xfeafc000 irq 16
  mixer: Creative CA0110-IBG
  componenets: HDA:1102000a,11021006,00100000

Currently playing Uriah Heap.
Cheers
Ian B Manners

Paul Smedley

  • Hero Member
  • *****
  • Thank You
  • -Given: 60
  • -Receive: 125
  • Posts: 875
  • Karma: +77/-0
    • View Profile
Re: Updated Uniaud32 build
« Reply #397 on: January 02, 2021, 06:50:45 am »
Hi Ian,

I think it was easy :) https://smedley.id.au/tmp//uniaud32-linux-5.4.86-20210102-debug.zip

Works very well thanks :)

Sound Blaster SB1040 PCIe 2007
uniaud32-linux-5.4.86-20210102-debug.zip
========================================
[C:\]unimix -card
Command line mixer for UNIAUD32. Version 1.1
Detected UNIAUD version 2.02.05
Detected 1 audio adapter(s)
Card info for adapter 0:
  num: 0
  id: Creative
  driver: HDA-Intel
  name: HDA Creative
  longname: HDA Creative at 0xfeafc000 irq 16
  mixer: Creative CA0110-IBG
  componenets: HDA:1102000a,11021006,00100000

Currently playing Uriah Heap.

Good to hear! (pun intended!)

Cheers,


Paul

OS4User

  • Sr. Member
  • ****
  • Thank You
  • -Given: 96
  • -Receive: 16
  • Posts: 306
  • Karma: +9/-0
    • View Profile
Re: Updated Uniaud32 build
« Reply #398 on: January 02, 2021, 09:34:32 am »
Okay, I found what the problem is.  This driver works good with the os/2 kernel.  I does NOT work with the os/4 kernel.

Just tested   5.4.86-20210102-debug on my CA0106 (of course  on OS/4)   -  works ok

pls show logs on OS/4  and  ory kernel

Sigurd Fastenrath

  • Sr. Member
  • ****
  • Thank You
  • -Given: 16
  • -Receive: 82
  • Posts: 486
  • Karma: +14/-0
    • View Profile
Re: Updated Uniaud32 build
« Reply #399 on: January 02, 2021, 04:39:05 pm »
Happy new year! Tested the 5.4.86-20210102-debug on my S1 Yoga 12. Works well.

But - as with all driver files before, only three controls are enabled, I guess it should be more of them.

Attach a picture and the list file.

Well done!

Sigurd

David McKenna

  • Sr. Member
  • ****
  • Thank You
  • -Given: 13
  • -Receive: 26
  • Posts: 350
  • Karma: +15/-0
    • View Profile
Re: Updated Uniaud32 build
« Reply #400 on: January 02, 2021, 06:35:35 pm »
 Hi Paul,

  Like you say, 5.4.86-20210102 works identically to 0101b-debug here: boots, proper sound, 9 controls in PMUnimix, but hesitates before playing system sounds.

Regards,

Dave Yeo

  • Hero Member
  • *****
  • Thank You
  • -Given: 13
  • -Receive: 221
  • Posts: 3105
  • Karma: +53/-0
    • View Profile
Re: Updated Uniaud32 build
« Reply #401 on: January 02, 2021, 07:36:10 pm »
Testing 5.4.86-20210102-debug here, worked fine, though loud, using PMUniMix (has 5 controls, which seems about right) to turn down the volume results in the system sounds that often start loud then adjust to the correct volume while playing.
Code: [Select]
Command line mixer for UNIAUD32. Version 1.1
Detected UNIAUD version 2.02.05
Detected 1 audio adapter(s)
Card info for adapter 0:
  num: 0
  id: PCH
  driver: HDA-Intel
  name: HDA Intel PCH
  longname: HDA Intel PCH at 0xe1b60000 irq 22
  mixer: Realtek ALC269VB
  componenets: HDA:10ec0269,102804ad,00100100 HDA:80862805,80860101,00100000

Paul Smedley

  • Hero Member
  • *****
  • Thank You
  • -Given: 60
  • -Receive: 125
  • Posts: 875
  • Karma: +77/-0
    • View Profile
Re: Updated Uniaud32 build
« Reply #402 on: January 02, 2021, 09:04:44 pm »
Hi Sigurd,

Happy new year! Tested the 5.4.86-20210102-debug on my S1 Yoga 12. Works well.

But - as with all driver files before, only three controls are enabled, I guess it should be more of them.

Attach a picture and the list file.

Well done!

What does unimix -list show for controls? I have no idea how pmunimix 'short lists' the output from unimix to determine what it shows. Perhaps it's logic needs a tuneup?

Cheers,

Paul



Paul Smedley

  • Hero Member
  • *****
  • Thank You
  • -Given: 60
  • -Receive: 125
  • Posts: 875
  • Karma: +77/-0
    • View Profile
Re: Updated Uniaud32 build
« Reply #403 on: January 02, 2021, 10:57:03 pm »
Hi All,

I have a rather large diff ready to commit - before I do so, I just want to confirm there are no significant regressions vs the 20210102 builds.

This diff cleans up a lot of the alsa-kernel code which should ease future patching against updated linux code. It also updates some libraries from 4.14.202 level to 4.19.163 level - TODO is to update them to 5.4.86 levels, but that can wait for a rainy day.

Debug only build until the traps with the release code are fixed.

https://smedley.id.au/tmp/uniaud32-linux-5.4.86-20210103-debug.zip

Cheers,

Paul

Sigurd Fastenrath

  • Sr. Member
  • ****
  • Thank You
  • -Given: 16
  • -Receive: 82
  • Posts: 486
  • Karma: +14/-0
    • View Profile
Re: Updated Uniaud32 build
« Reply #404 on: January 02, 2021, 11:29:46 pm »
Hi Paul,

20210103 debug runs without problems.

I attach the unimix -list and unimix - card files.

Still 3 Entries in PM Uniaud as before.

All the best!

Sigurd