Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Paul Smedley

Pages: 1 2 [3] 4 5 ... 167
31
Multimedia / Re: Updated Uniaud32 build
« on: April 13, 2025, 08:58:44 am »
Interesting! I don't suppose that box has a serial port? Clear photo of the trap screen may also help.

Edit: I doubt it fixes anything, but https://smedley.id.au/tmp/uniaud32.sys has a few changes to address compiler warnings.

32
Multimedia / Re: Updated Uniaud32 build
« on: April 13, 2025, 04:09:53 am »
Confirming.... the following is a snip fro, 6.6.x log:
Code: [Select]
OSS32_MixSetVolume of Headphone Playback Volume streamid f0e5f460 to (80,80)(118,118) caps 127
OSS32_MixSetVolume of Master Playback Volume streamid f0e5f460 to (90,90)(124,0) caps 127
Init=200/0 Between=16/0 Complete=0/0
get_free_dma_pages: size=1000 adr=fa07f000 (phys 101000) total alloc size=ad000
get_free_dma_pages: size=1000 adr=fa07e000 (phys 148000) total alloc size=ae000
OSS32_WaveOpen. streamid f0e603d0

OSS32_MixSetVolume of Master Playback Volume streamid f0e5f460 to (49,49)(83,0) caps 127
OSS32_MixSetVolume of Master Playback Volume streamid f0e5f460 to (49,49)(83,0) caps 127
channels: 2, period size: b00
channels selected: 2
HWP: SR rate 44100, BPS 16, CH 2, PRSZ 2c0, periods 16

with 6.12 (here at least), the last line in the log is:
Code: [Select]
OSS32_MixSetVolume of Headphone Playback Volume streamid f0e5f460 to (80,80)(118,118) caps 127

33
Multimedia / Re: Updated Uniaud32 build
« on: April 13, 2025, 03:35:39 am »
OK... https://smedley.id.au/tmp/uniaud32-linux-6.12.21-20250413.zip

The good news - it doesn't trap here under virtualbox with ac97 or hda.

With ac97 sound seems to work.

With hda, there is no trap, but the system stalls with a flashing underscore. It's interesting, as the serial log seems pretty normal (see attached).

I'll have to compare it to a log with a 6.6.x driver

34
Multimedia / Re: Updated Uniaud32 build
« on: April 13, 2025, 03:01:36 am »
OK, it's compiling now - but 127 link errors.

The majority are similar to:
Code: [Select]
U:\dev\uniaud\uniaud32-exp\lib\Debug\linuxlib.lib(U:\dev\uniaud\uniaud32-exp\lib32\ioctl.c) : error LNK2025: _deprecated : symbol defined more than once. Original definition in U:\dev\uniaud\uniaud32-exp\lib\Debug\linuxlib.lib(U:\dev\uniaud\uniaud32-exp\lib32\pci.c)
U:\dev\uniaud\uniaud32-exp\lib\Debug\linuxlib.lib(U:\dev\uniaud\uniaud32-exp\lib32\sound.c) : error LNK2025: _deprecated : symbol defined more than once. Original definition in U:\dev\uniaud\uniaud32-exp\lib\Debug\linuxlib.lib(U:\dev\uniaud\uniaud32-exp\lib32\pci.c)
U:\dev\uniaud\uniaud32-exp\lib\Debug\linuxlib.lib(U:\dev\uniaud\uniaud32-exp\lib32\soundmixer.c) : error LNK2025: _deprecated : symbol defined more than once. Original definition in U:\dev\uniaud\uniaud32-exp\lib\Debug\linuxlib.lib(U:\dev\uniaud\uniaud32-exp\lib32\pci.c)
U:\dev\uniaud\uniaud32-exp\lib\Debug\linuxlib.lib(U:\dev\uniaud\uniaud32-exp\lib32\soundmidi.c) : error LNK2025: _deprecated : symbol defined more than once. Original definition in U:\dev\uniaud\uniaud32-exp\lib\Debug\linuxlib.lib(U:\dev\uniaud\uniaud32-exp\lib32\pci.c)

So I imagine those will be an easy fix, once I figure out where 'deprecated' is coming from!

Edit: that was easy :P 11 symbols now..

35
Applications / Re: Apache and PHP
« on: April 12, 2025, 10:10:18 pm »
I really need to update my site.....

36
Web applications / Re: Dooble releases, Qt5 builds
« on: April 12, 2025, 04:30:30 am »
Interesting, this 'suggests' the problem is dooble.exe somehow and how it's invoking the webengine....

37
Multimedia / Re: Updated Uniaud32 build
« on: April 12, 2025, 04:10:06 am »
Well, I've committed the changes in https://trac.netlabs.org/uniaud/changeset/766 - now 'just' to get it to compile/link :)

38
Hardware / Re: HP Deskjet 3635 need a workable driver
« on: April 12, 2025, 01:00:51 am »
According to https://developers.hp.com/hp-linux-imaging-and-printing/supported_devices/index this model is supported in hplip 3.15.6

The current code at bww is above this - so it *should* work

39
Web applications / Re: Dooble releases, Qt5 builds
« on: April 12, 2025, 12:58:10 am »
I will (almost) always recommend the latest qt6weben.dll. Does the same occur with simplebrowser.exe? (I think that's the right name)

40
Web applications / Re: Dooble releases, Qt5 builds
« on: April 11, 2025, 11:17:48 pm »
Same QT6 DLLs as I have set for QT5 are set highmem (no differences between QT5 or QT6)
QT5 = ok
QT6 = memory issue  (may be this could explain many crashes or silent close all seems to have !)

I doubt this is the cause of the crashes/silent closes - qt6 webengine builds have been out for ~2 years now and nobody has commented on low memory being exhausted previously. Not saying you're not seeing the behaviour.

99% of the OS/2 specific code is the same between Qt5 and Qt6 - so I'm struggling to explain this, hence my suggestion to ensure the DLL's are marked high. Which Qt6WebEn.dll build are you using, and do you see the same behaviour with all releases?

41
Multimedia / Re: Updated Uniaud32 build
« on: April 11, 2025, 10:35:51 am »
OK I started looking at the 6.12 kernel code. Doesn't look too nasty.. biggest challenge in terms of failed diffs is lots of changes like:
Code: [Select]
- write_lock_irqsave(&card->ctl_files_rwlock, flags);
+
+ scoped_guard(write_lock_irqsave, &card->controls_rwlock)
&
Code: [Select]
- read_lock_irqsave(&card->ctl_files_rwlock, flags);
+
+ guard(read_lock_irqsave)(&card->controls_rwlock);
&
Code: [Select]
- down_read(&snd_ioctl_rwsem);
+ scoped_guard(rwsem_read, &snd_ioctl_rwsem) {

I need to work out whether to keep the code that works (which increases complexity of applying future diffs), or work out how to implement guard() and scoped_guard().

These look like they're defined in:
https://elixir.bootlin.com/linux/v6.12.4/source/include/linux/cleanup.h#L302

42
Web applications / Re: Dooble releases, Qt5 builds
« on: April 11, 2025, 09:13:52 am »
Under Dooble QT6:
Each new loaded web page from different site under a new tab decreases shared low free memory size until no more available shared low memory size !
(and then crash)

Worth checking that \qt6-6.2.x\lib\qt6web*.dll are marked high. I've screwed this up in a couple of releases.
highmem -c \qt6-6.2.x\lib\*.dll

43
Multimedia / Re: Updated Uniaud32 build
« on: April 09, 2025, 10:40:33 am »
Hey Sigurd - thanks for that information. That package is interesting - there is a source package listed at https://launchpad.net/ubuntu/noble/+package/linux-oem-24.04b but it's still not clear to me how it differs from the upstream kernel.

Anyway, at some point I'll target 6.12 and see how I go!

Motivation via the AN store wasn't what I was thinking of, but it is very much appreciated!!

It's more a matter of preparing myself for some tedious work applying diffs and implementing (or working around) missing kernel functions - and more particularly - limitiations from the ageing openwatcom compiler which doesn't support some of the newer C code styles used in the kernel.

44
Multimedia / Re: Updated Uniaud32 build
« on: April 08, 2025, 10:50:22 pm »
Thanks Sigurd - where exactly are you downloading/installing this '6.11.XXX OEM Version' kernel from? I'm guessing they have created some patches which should eventually make it to an upstream kernel.

My next goal will be to try and get last year's LTS kernel (ie 6.12) working (well the sound code from this kernel). Just need a rainy day and some motivation :)

45
Multimedia / Re: Updated Uniaud32 build
« on: April 08, 2025, 11:26:27 am »
As said before, changing the Kernel to an 6.11.XXX OEM Version just fixed it, sound works perfect.

So I guess these problems with UNIAUD are there because fo the Linux Kernel Version used. But only a thought or guess.

Do Asus publish patches for their OEM 6.11.xxx kernel? They readlly should as the kernel code is GPL....

Cheers,

Paul

Pages: 1 2 [3] 4 5 ... 167