Author Topic: Updated Uniaud32 build  (Read 14505 times)

Paul Smedley

  • Hero Member
  • *****
  • Thank You
  • -Given: 23
  • -Receive: 76
  • Posts: 636
    • View Profile
Re: Updated Uniaud32 build
« Reply #210 on: August 24, 2020, 03:07:05 am »
Sorry about the trap with 3.17 - I'll admit to not testing it locally. I suspect I know what to backport from 3.18.x to fix it.

Paul Smedley

  • Hero Member
  • *****
  • Thank You
  • -Given: 23
  • -Receive: 76
  • Posts: 636
    • View Profile
Re: Updated Uniaud32 build
« Reply #211 on: August 24, 2020, 11:14:20 am »
Hi All,

Sorry about the trap with 3.17 - I'll admit to not testing it locally. I suspect I know what to backport from 3.18.x to fix it.

What about http://smedley.id.au/tmp/uniaud32-linux-3.17.8-20200824.zip ?

Dariusz Piatkowski

  • Hero Member
  • *****
  • Thank You
  • -Given: 14
  • -Receive: 17
  • Posts: 749
    • View Profile
Re: Updated Uniaud32 build
« Reply #212 on: August 24, 2020, 02:25:43 pm »
Hi Paul,

...What about http://smedley.id.au/tmp/uniaud32-linux-3.17.8-20200824.zip ?...

Oh yeah...now we're cooking with gas!!! lol

Yes sir, no trap, appears to be a clean boot (no warnings, etc.), the WPS comes up fine, sound playback is fine (object moves, as well as PM123 and mplayer). Did not test anything else though.

LOG output from the DEBUG driver is attached.

Thanks!
-Dariusz

Pete

  • Hero Member
  • *****
  • Thank You
  • -Given: 1
  • -Receive: 47
  • Posts: 1041
    • View Profile
Re: Updated Uniaud32 build
« Reply #213 on: August 24, 2020, 07:13:39 pm »
Hi Paul

uniaud32-linux-3.17.8-20200824.zip (Release) seems to be working fine - limited testing to date.

Interesting that "back porting" a chunk of code from 3.18.x fixes this build as 3.18.x hangs system when startup sound should play.


Regards

Pete

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Thank You
  • -Given: 516
  • -Receive: 101
  • Posts: 2809
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Updated Uniaud32 build
« Reply #214 on: August 25, 2020, 05:21:34 pm »
Build is at http://smedley.id.au/tmp/uniaud32-linux-4.0.9-20200816.zip

Hi Paul.

Version uniaud32-linux-4.0.9-20200816.zip is working on my Thinkpad L420.
No Traps, Sound OK, Volume Control working.

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Doug Bissett

  • Hero Member
  • *****
  • Thank You
  • -Given: 1
  • -Receive: 59
  • Posts: 1362
    • View Profile
Re: Updated Uniaud32 build
« Reply #215 on: August 25, 2020, 09:50:30 pm »
Quote
What about http://smedley.id.au/tmp/uniaud32-linux-3.17.8-20200824.zip ?

I found a few minutes to test this on my Asus A88XM-A machine. No sound.

I attached a photo of the old UniAud (from ArcaOS 5.0.5, which works). It shows the Detected mixer, while the new one shows blank after the colon.

Neil Waldhauer

  • Hero Member
  • *****
  • Thank You
  • -Given: 11
  • -Receive: 50
  • Posts: 604
    • View Profile
    • Blonde Guy
Re: Updated Uniaud32 build
« Reply #216 on: September 08, 2020, 05:52:16 am »
I'm trying the updated Uniaud32 builds on a Lenovo ThinkCentre M720s, which is a current model. There is an error message at boot time that goes by too quickly to read. No sound, and unimix says there are no cards.

I tried uniaud32-linux-4.0.9-20200816 and uniaud32-linux-3.17.8-20200824

I am guessing from the PCI output that this is Intel High Definition Audio. 8086:A348

The page listed below says that the support is found in Linux kernels: 3.15–3.19, 4.0–4.20, 5.0–5.8, 5.9-rc+HEAD

https://cateee.net/lkddb/web-lkddb/SND_HDA_INTEL.html

I am attaching a testlog uniaud in the hope that there is something useful logged.
Expert consulting for ArcaOS, OS/2 and eComStation
http://www.blondeguy.com

Pete

  • Hero Member
  • *****
  • Thank You
  • -Given: 1
  • -Receive: 47
  • Posts: 1041
    • View Profile
Re: Updated Uniaud32 build
« Reply #217 on: September 08, 2020, 06:01:51 am »
Hi Neil

It is possible to pause boot and read the message; simply add this line after the uniaud lines in config.sys:-

DEVICE=C:\PAUSEIT.SYS

The above causes boot to stop and display a message that the "driver cannot be found, press a key to continue...".


Regards

Pete

Paul Smedley

  • Hero Member
  • *****
  • Thank You
  • -Given: 23
  • -Receive: 76
  • Posts: 636
    • View Profile
Re: Updated Uniaud32 build
« Reply #218 on: September 08, 2020, 06:24:29 am »
Hi Neil,

I'm trying the updated Uniaud32 builds on a Lenovo ThinkCentre M720s, which is a current model. There is an error message at boot time that goes by too quickly to read. No sound, and unimix says there are no cards.

I tried uniaud32-linux-4.0.9-20200816 and uniaud32-linux-3.17.8-20200824

I am guessing from the PCI output that this is Intel High Definition Audio. 8086:A348

The page listed below says that the support is found in Linux kernels: 3.15–3.19, 4.0–4.20, 5.0–5.8, 5.9-rc+HEAD

https://cateee.net/lkddb/web-lkddb/SND_HDA_INTEL.html

I am attaching a testlog uniaud in the hope that there is something useful logged.

I'll take a look when I get an opportunity. Not all HDA 'backends' are currently enabled - potentially this machine has one of the one's that isn't enabled....

Paul Smedley

  • Hero Member
  • *****
  • Thank You
  • -Given: 23
  • -Receive: 76
  • Posts: 636
    • View Profile
Re: Updated Uniaud32 build
« Reply #219 on: September 08, 2020, 11:44:01 am »
Hi Neil,

I'm trying the updated Uniaud32 builds on a Lenovo ThinkCentre M720s, which is a current model. There is an error message at boot time that goes by too quickly to read. No sound, and unimix says there are no cards.

I tried uniaud32-linux-4.0.9-20200816 and uniaud32-linux-3.17.8-20200824

I am guessing from the PCI output that this is Intel High Definition Audio. 8086:A348

The page listed below says that the support is found in Linux kernels: 3.15–3.19, 4.0–4.20, 5.0–5.8, 5.9-rc+HEAD

https://cateee.net/lkddb/web-lkddb/SND_HDA_INTEL.html

I am attaching a testlog uniaud in the hope that there is something useful logged.

8086:A348 looks like the correct pci id.  The bad news is that this chipset is too new for linux 4.1. That link is misleading - many of those chipsets have only been added to newer kernels.

8086:a348 appears in the linux 4.19.143 code, but not the 4.9.219 code - so seems it was added somewhere between linux 4.9 and 4.19.

It's non-trivial just to add the pci-ids to the current code - it will have to wait until I can spend some more time on this and get the linux code updated to a newer kernel...

Edit: 4.11 is the first time I see the a348 pci id..
« Last Edit: September 08, 2020, 11:57:25 am by Paul Smedley »