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 - Andy Willis

Pages: [1] 2 3 ... 17
1
Programming / Re: Qt6
« on: January 15, 2023, 03:11:01 am »
Posting using the latest qt6 dooble and webengine.  I have to stop os2world from completely loading by hitting esc or it crashes.
lowes.com starts to load then crashes
homedepot.com crashes before rendering any of the page.
Nothing in the terminal window nor popuplog when they crash.
Nice progress though.

2
Programming / Re: Qt6
« on: December 30, 2022, 05:59:11 pm »
Here, with a I5-2400, about 10% slower then yours, per core, it must have taken 12+ plus hours to compile Qt5, mostly the webengine, had to stop due to memory issues a few times. For comparison, Mozilla takes just over a 100 minutes.
Another thing that can slow things down, depending on video card, is drawing to the cmd window. You might try minimizing it or redirecting stdout to a file. Stderr will still show build breaks or watch the CPU meter.
I'll often use the mouse to mark some random spot in the command window, however, I found out I can't use that trick on Windows as it does not continue to run like it does on OS/2 (on Windows that trick pauses the program, rather than just hiding the output).

3
Programming / Re: Qt6
« on: December 27, 2022, 09:17:15 pm »
2) about some convenience macros (to access arguments), I think our port of NASM is too old to provide/support these.

Nasm shoud just build if a newer one is needed.
It requires a newer autoconf (2.71) than I have (2.69).  I had been building it for awhile but it has been about 2 years since I did (they even moved the repository not long after my last pull it seems). 
Tried building with OpenWatcom (which used to work here) but they changed things enough that I am getting a build error in a perl script.  I don't know if that is a problem in my Perl install, our Perl in general, or something wrong in their build.

4
Programming / Re: Samples for VDD Drivers
« on: December 20, 2022, 02:39:03 am »
Martin Kiewitz has his VDD drivers on sourceforge, no license is specifically specified for these:
http://svn.code.sf.net/p/air-boot/code/special/

5
Programming / Re: New frontends for GCC 13...
« on: December 16, 2022, 02:04:26 am »
https://www.phoronix.com/news/Module-2-GCC-Merged
Reading that reminds me, have you had a chance to look any more at GO support?

6
Utilities / Re: dmidecode and UEFI
« on: November 30, 2022, 02:32:56 am »
I've long ago ported v3.
https://github.com/abwillis/dmidecode
However, I have not yet gotten UEFI support worked out.

What are the obstacles? It looks to me like you need to have part running on the UEFI boot environment that leaves DMI data for the dmidecode to read (and decode).

I had been trying to work it in util.c... which may well be doable but looking at it again, I think that testcfg.sys may be the more appropriate place to update... though I am not sure how to do it at this point.

7
Utilities / Re: dmidecode and UEFI
« on: November 30, 2022, 02:29:27 am »
Thanks Andy

Is it ok if I upload the attached file to hobbes? I added the man files and a basic readme.

Reagards

Sure, there is not a lot of difference for us from version 2 but certainly no reason I can think of to not do so.

8
Utilities / Re: dmidecode and UEFI
« on: November 27, 2022, 11:13:32 pm »
I just found that dmidecode does work with UEFI with CSM enabled, but does not find the entry point without the CSM enabled.  Here is a 3.4 build for those interested in it.

9
Utilities / Re: dmidecode and UEFI
« on: November 24, 2022, 10:59:05 pm »
I've long ago ported v3.
https://github.com/abwillis/dmidecode
However, I have not yet gotten UEFI support worked out. 

10
Storage / Re: HPFS and JFS
« on: November 21, 2022, 01:39:44 am »
I have experienced some issues, mostly early on as Doug mentioned. 
We are not, however; completely without tools for recovery.
DFSEE offers quite a few options and jrescuer is also available (though not updated in quite a long time).

11
Multimedia / Re: Updated Uniaud32 build
« on: October 22, 2022, 10:54:12 pm »
Does anyone know if Display Port sound works?

12
Multimedia / Re: Updated Uniaud32 build
« on: September 13, 2022, 04:40:01 am »
Heh Andy!

On some systems, in the past, we've seen that the sound is actually working but is extremely quiet.
Two changes I would recommend to the mmpm.ini until you get sound, to make sure it is just not really really low:

mastervolume=77   to   mastervolume=100
and
PARMSTRING=BALANCE=50,VOL=80,INPUT=LINE,GAIN=70,OUTPUT=SPEAKER
to
PARMSTRING=BALANCE=50,VOL=100,INPUT=LINE,GAIN=70,OUTPUT=SPEAKER

After Dave turned me around and I found text based MMPM2.INI (hiding on the next line of the directory), I made the mods you suggested - no difference, with all sound volumes set at max.

PMUnimix reports max volumes as 64, with the current drivers for most sections - the mic sections and line playback volume at 31.

M
Sorry about the wrong filename, hopefully it will help later.

13
Multimedia / Re: Updated Uniaud32 build
« on: September 12, 2022, 06:09:38 am »
Heh Eugene!

My system are all Intel. The sound card is a Creative Recon.

Have you ever got Paul's UniAud32"s to work on your system?

In one of my systems I also have a Creative Recon3D / Z Series Card installed - however it only works on Windows, so I was curious as to whether sound worked for you - testing it with the latest drivers, I only get 5 sound volume sections in PMUnimix, and no sound.

Best!

M

On some systems, in the past, we've seen that the sound is actually working but is extremely quiet.
Two changes I would recommend to the mmpm.ini until you get sound, to make sure it is just not really really low:

mastervolume=77   to   mastervolume=100
and
PARMSTRING=BALANCE=50,VOL=80,INPUT=LINE,GAIN=70,OUTPUT=SPEAKER
to
PARMSTRING=BALANCE=50,VOL=100,INPUT=LINE,GAIN=70,OUTPUT=SPEAKER


14
Multimedia / Re: Updated Uniaud32 build
« on: September 12, 2022, 05:43:38 am »
Hey Eugene,

My system are all Intel. The sound card is a Creative Recon.

Interesting - are you able to provide a 'testlog uniaud' for this system?

Cheers,

Paul.
This data is from 10b, 11 traps here as well:

Code: [Select]
----- Output of: unimix.exe -card ----------------------------------------------
Command line mixer for UNIAUD32. Version 1.1
Detected UNIAUD version 3.01.01
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 0xf2530000 irq 22
  mixer: Realtek ALC269VC
  componenets: HDA:10ec0269,17aa2204,00100203
----- Output of: unimix.exe -list ----------------------------------------------
Command line mixer for UNIAUD32. Version 1.1
Detected UNIAUD version 3.01.01
Detected 1 audio adapter(s)
Control list for adapter 0

Control ID: 1
Interface: virtual mixer device
Device(client): 0, subdevice (substream) 0
Name: [Speaker Playback Volume]
Index: 0
Element type: integer type
Count of values: 2
Value:
 Bounds: min: 0, max: 87, step: 0
  value 0: 0
  value 1: 0

Control ID: 2
Interface: virtual mixer device
Device(client): 0, subdevice (substream) 0
Name: [Speaker Playback Switch]
Index: 0
Element type: boolean type
Count of values: 2
Value:
 Bounds: min: 0, max: 1, step: 0
  value 0: 1
  value 1: 1

Control ID: 3
Interface: virtual mixer device
Device(client): 0, subdevice (substream) 0
Name: [Headphone Playback Volume]
Index: 0
Element type: integer type
Count of values: 2
Value:
 Bounds: min: 0, max: 87, step: 0
  value 0: 80
  value 1: 80

Control ID: 4
Interface: virtual mixer device
Device(client): 0, subdevice (substream) 0
Name: [Headphone Playback Switch]
Index: 0
Element type: boolean type
Count of values: 2
Value:
 Bounds: min: 0, max: 1, step: 0
  value 0: 1
  value 1: 1

Control ID: 5
Interface: virtual mixer device
Device(client): 0, subdevice (substream) 0
Name: [Headphone Playback Switch]
Index: 1
Element type: boolean type
Count of values: 2
Value:
 Bounds: min: 0, max: 1, step: 0
  value 0: 1
  value 1: 1

Control ID: 6
Interface: virtual mixer device
Device(client): 0, subdevice (substream) 0
Name: [Loopback Mixing]
Index: 0
Element type: enumerated type
Count of values: 1
Value:
 Bounds: items: 2, item: 0, name: [Disabled]
  value 0: 0

Control ID: 7
Interface: virtual mixer device
Device(client): 0, subdevice (substream) 0
Name: [Mic Playback Volume]
Index: 0
Element type: integer type
Count of values: 2
Value:
 Bounds: min: 0, max: 31, step: 0
  value 0: 0
  value 1: 0

Control ID: 8
Interface: virtual mixer device
Device(client): 0, subdevice (substream) 0
Name: [Mic Playback Switch]
Index: 0
Element type: boolean type
Count of values: 2
Value:
 Bounds: min: 0, max: 1, step: 0
  value 0: 0
  value 1: 0

Control ID: 9
Interface: virtual mixer device
Device(client): 0, subdevice (substream) 0
Name: [Dock Mic Playback Volume]
Index: 0
Element type: integer type
Count of values: 2
Value:
 Bounds: min: 0, max: 31, step: 0
  value 0: 0
  value 1: 0

Control ID: 10
Interface: virtual mixer device
Device(client): 0, subdevice (substream) 0
Name: [Dock Mic Playback Switch]
Index: 0
Element type: boolean type
Count of values: 2
Value:
 Bounds: min: 0, max: 1, step: 0
  value 0: 0
  value 1: 0

Control ID: 11
Interface: virtual mixer device
Device(client): 0, subdevice (substream) 0
Name: [Auto-Mute Mode]
Index: 0
Element type: enumerated type
Count of values: 1
Value:
 Bounds: items: 2, item: 0, name: [Disabled]
  value 0: 1

Control ID: 12
Interface: virtual mixer device
Device(client): 0, subdevice (substream) 0
Name: [Capture Volume]
Index: 0
Element type: integer type
Count of values: 2
Value:
 Bounds: min: 0, max: 63, step: 0
  value 0: 0
  value 1: 0

Control ID: 13
Interface: virtual mixer device
Device(client): 0, subdevice (substream) 0
Name: [Capture Switch]
Index: 0
Element type: boolean type
Count of values: 2
Value:
 Bounds: min: 0, max: 1, step: 0
  value 0: 0
  value 1: 0

Control ID: 14
Interface: virtual mixer device
Device(client): 0, subdevice (substream) 0
Name: [Mic Boost Volume]
Index: 0
Element type: integer type
Count of values: 2
Value:
 Bounds: min: 0, max: 3, step: 0
  value 0: 0
  value 1: 0

Control ID: 15
Interface: virtual mixer device
Device(client): 0, subdevice (substream) 0
Name: [Dock Mic Boost Volume]
Index: 0
Element type: integer type
Count of values: 2
Value:
 Bounds: min: 0, max: 3, step: 0
  value 0: 0
  value 1: 0

Control ID: 16
Interface: virtual mixer device
Device(client): 0, subdevice (substream) 0
Name: [Internal Mic Boost Volume]
Index: 0
Element type: integer type
Count of values: 2
Value:
 Bounds: min: 0, max: 1, step: 0
  value 0: 0
  value 1: 0

Control ID: 17
Interface: virtual mixer device
Device(client): 0, subdevice (substream) 0
Name: [Master Playback Volume]
Index: 0
Element type: integer type
Count of values: 1
Value:
 Bounds: min: 0, max: 87, step: 0
  value 0: 87

Control ID: 18
Interface: virtual mixer device
Device(client): 0, subdevice (substream) 0
Name: [Master Playback Switch]
Index: 0
Element type: boolean type
Count of values: 1
Value:
 Bounds: min: 0, max: 1, step: 0
  value 0: 1

Control ID: 19
Interface: global control
Device(client): 0, subdevice (substream) 0
Name: [Mic Jack]
Index: 0
Element type: boolean type
Count of values: 1
Value:
 Bounds: min: 0, max: 1, step: 0
  value 0: 0

Control ID: 20
Interface: global control
Device(client): 0, subdevice (substream) 0
Name: [Dock Mic Jack]
Index: 0
Element type: boolean type
Count of values: 1
Value:
 Bounds: min: 0, max: 1, step: 0
  value 0: 0

Control ID: 21
Interface: global control
Device(client): 0, subdevice (substream) 0
Name: [Internal Mic Phantom Jack]
Index: 0
Element type: boolean type
Count of values: 1
Value:
 Bounds: min: 0, max: 1, step: 0
  value 0: 2

Control ID: 22
Interface: global control
Device(client): 0, subdevice (substream) 0
Name: [Speaker Phantom Jack]
Index: 0
Element type: boolean type
Count of values: 1
Value:
 Bounds: min: 0, max: 1, step: 0
  value 0: 4

Control ID: 23
Interface: global control
Device(client): 0, subdevice (substream) 0
Name: [Headphone Jack]
Index: 0
Element type: boolean type
Count of values: 1
Value:
 Bounds: min: 0, max: 1, step: 0
  value 0: 0

Control ID: 24
Interface: global control
Device(client): 0, subdevice (substream) 0
Name: [Dock Headphone Jack]
Index: 0
Element type: boolean type
Count of values: 1
Value:
 Bounds: min: 0, max: 1, step: 0
  value 0: 0

Control ID: 25
Interface: PCM device
Device(client): 0, subdevice (substream) 0
Name: [Playback Channel Map]
Index: 0
Element type: integer type
Count of values: 4
Value:
 Bounds: min: 0, max: 36, step: 0
  value 0: 3
  value 1: 4
  value 2: 0
  value 3: 0

Control ID: 26
Interface: PCM device
Device(client): 0, subdevice (substream) 0
Name: [Capture Channel Map]
Index: 0
Element type: integer type
Count of values: 2
Value:
 Bounds: min: 0, max: 36, step: 0
  value 0: 0
  value 1: 0
----- Output of: unimix.exe -pcms ----------------------------------------------
Command line mixer for UNIAUD32. Version 1.1
Detected UNIAUD version 3.01.01
Detected 1 audio adapter(s)
PCM Instance Info for adapter 0
PCM No 0 info:
PCM dev name: [ALC269VC Analog] mixer [subdevice #0]
 PLAY
  streams: 1
  channels: from 2 to 4
  rates: from 44100 to 192000
 RECORD
  streams: 1
  channels: from 2 to 2
  rates: from 44100 to 192000

----- Output of: unimix.exe -powerget ------------------------------------------
Command line mixer for UNIAUD32. Version 1.1
Detected UNIAUD version 3.01.01
Detected 1 audio adapter(s)
Getting power state for adapter 0: ...power state=0
----- Contents of file: alsahlp$ -----------------------------------------------
Uniaud32 version 3.01.01
Based on linux 5.15.65
pci_register_driver: query_device found d8 8086:1e20 class=40300 checking hda_intel
pci_register_driver: matched 2 8086:1e20/40300 with 8086:1e20/0 0 (hda_intel)
Force to snoop mode by module option

chipset global capabilities = 0x4401

Clearing TCSEL

SCH snoop: Enabled

codec_mask = 0x1

request_irq: irq 22
codec #0 probed OK

snd_hda_codec_device_init: entry

snd_hda_codec_device_new: entry

Initializing rbtree cache

ALC269VC: picked fixup Thinkpad T530 for PCI SSID 17aa:21f6

ALC269VC: Apply fix-func for Thinkpad T530

ALC269VC: Apply pincfg for Thinkpad T530

ALC269VC: Apply fix-func for Thinkpad T530

ALC269VC: Apply fix-func for Thinkpad T530

ALC269VC: Apply fix-func for Thinkpad T530

autoconfig for ALC269VC: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker

   speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)

   hp_outs=2 (0x15/0x1b/0x0/0x0/0x0)

   mono: mono_out=0x0

   inputs:

     Mic=0x18

     Dock Mic=0x19

     Internal Mic=0x12

realtek: Enable default setup for auto mode as fallback

==> lo_type=2, wired=1, mio=1, badness=0x112

multi_outs = 15/1b/0/0 : 2/3/0/0 (type HP)

  out path: depth=3 '02:0c:15'

  out path: depth=3 '03:0d:1b'

spk_outs = 14/0/0/0 : 2/0/0/0

  spk path: depth=3 '02:0c:14'

==> lo_type=2, wired=1, mio=0, badness=0x112

multi_outs = 15/1b/0/0 : 2/3/0/0 (type HP)

  out path: depth=3 '02:0c:15'

  out path: depth=3 '03:0d:1b'

spk_outs = 14/0/0/0 : 2/0/0/0

  spk path: depth=3 '02:0c:14'

==> lo_type=2, wired=0, mio=1, badness=0x112

multi_outs = 15/1b/0/0 : 2/3/0/0 (type HP)

  out path: depth=3 '02:0c:15'

  out path: depth=3 '03:0d:1b'

spk_outs = 14/0/0/0 : 2/0/0/0

  spk path: depth=3 '02:0c:14'

==> lo_type=2, wired=0, mio=0, badness=0x112

multi_outs = 15/1b/0/0 : 2/3/0/0 (type HP)

  out path: depth=3 '02:0c:15'

  out path: depth=3 '03:0d:1b'

spk_outs = 14/0/0/0 : 2/0/0/0

  spk path: depth=3 '02:0c:14'

==> lo_type=1, wired=1, mio=1, badness=0x20

multi_outs = 14/0/0/0 : 2/0/0/0 (type SP)

  out path: depth=3 '02:0c:14'

hp_outs = 15/1b/0/0 : 3/3/0/0

  hp  path: depth=3 '03:0d:15'

  hp  path: depth=3 '03:0d:1b'

==> lo_type=1, wired=1, mio=0, badness=0x20

multi_outs = 14/0/0/0 : 2/0/0/0 (type SP)

  out path: depth=3 '02:0c:14'

hp_outs = 15/1b/0/0 : 3/3/0/0

  hp  path: depth=3 '03:0d:15'

  hp  path: depth=3 '03:0d:1b'

==> lo_type=1, wired=0, mio=1, badness=0x20

multi_outs = 14/0/0/0 : 2/0/0/0 (type SP)

  out path: depth=3 '02:0c:14'

hp_outs = 15/1b/0/0 : 3/3/0/0

  hp  path: depth=3 '03:0d:15'

  hp  path: depth=3 '03:0d:1b'

==> lo_type=1, wired=0, mio=0, badness=0x20

multi_outs = 14/0/0/0 : 2/0/0/0 (type SP)

  out path: depth=3 '02:0c:14'

hp_outs = 15/1b/0/0 : 3/3/0/0

  hp  path: depth=3 '03:0d:15'

  hp  path: depth=3 '03:0d:1b'

==> restoring best_cfg

==> Best config: lo_type=1, wired=1, mio=1

multi_outs = 14/0/0/0 : 2/0/0/0 (type SP)

  out path: depth=3 '02:0c:14'

hp_outs = 15/1b/0/0 : 3/3/0/0

  hp  path: depth=3 '03:0d:15'

  hp  path: depth=3 '03:0d:1b'

loopback path: depth=2 '18:0b'

input path: depth=3 '18:23:08'

input path: depth=3 '18:22:09'

loopback path: depth=2 '19:0b'

input path: depth=3 '19:23:08'

input path: depth=3 '19:22:09'

input path: depth=3 '12:22:09'

Enable HP auto-muting on NID 0x15

Enable HP auto-muting on NID 0x1b

Enable auto-mic switch on NID 0x12/0x19/0x18

ALC269VC: Apply fix-func for Thinkpad T530

ALC269VC: Apply fix-func for Thinkpad T530

ALC269VC: Apply fix-func for Thinkpad T530

ALC269VC: Apply fix-func for Thinkpad T530

Syncing rbtree cache

ALC269VC: Apply fix-func for Thinkpad T530

ALC269VC: Apply fix-func for Thinkpad T530

ALC269VC: Apply fix-func for Thinkpad T530

ALC269VC: Apply fix-func for Thinkpad T530

ALC269VC: Apply fix-func for Thinkpad T530

ALC269VC: Apply fix-func for Thinkpad T530

ALC269VC: Apply fix-func for Thinkpad T530

ALC269VC: Apply fix-func for Thinkpad T530

pci_register_driver: query_device found d8 8086:1e20 class=40300 checking intel8x0
pci_register_driver: query_device found d8 8086:1e20 class=40300 checking via82xx
pci_register_driver: query_device found d8 8086:1e20 class=40300 checking emu10k1
pci_register_driver: query_device found d8 8086:1e20 class=40300 checking cmipci
pci_register_driver: query_device found d8 8086:1e20 class=40300 checking als4000
pci_register_driver: query_device found d8 8086:1e20 class=40300 checking cs4281
pci_register_driver: query_device found d8 8086:1e20 class=40300 checking cs46xx
pci_register_driver: query_device found d8 8086:1e20 class=40300 checking cs5535audio
pci_register_driver: query_device found d8 8086:1e20 class=40300 checking es1938
pci_register_driver: query_device found d8 8086:1e20 class=40300 checking ens137x
pci_register_driver: query_device found d8 8086:1e20 class=40300 checking ymfpci
pci_register_driver: query_device found d8 8086:1e20 class=40300 checking es1968
pci_register_driver: query_device found d8 8086:1e20 class=40300 checking Maestro3
pci_register_driver: query_device found d8 8086:1e20 class=40300 checking ali5451
pci_register_driver: query_device found d8 8086:1e20 class=40300 checking trident
pci_register_driver: query_device found d8 8086:1e20 class=40300 checking nm256
pci_register_driver: query_device found d8 8086:1e20 class=40300 checking fm801
pci_register_driver: query_device found d8 8086:1e20 class=40300 checking atiixp
pci_register_driver: query_device found d8 8086:1e20 class=40300 checking ca0106
pci_register_driver: query_device found d8 8086:1e20 class=40300 checking bt87x
pcm_info()
00-00: ALC269VC Analog : ALC269VC Analog
 : playback 1
 : capture 1


OSS32_Initialize: SUCCESS. Cards=1
Init=248/0 Between=0/0 Complete=0/0
U16: Uniaud16 v1.9.7
Midi Open 2 failed with error -19
Midi Open 3 failed with error -19
Couldn't find OPL3 device
Init=248/0 Between=10/0 Complete=0/0
hda_codec_setup_stream: NID=0x2, stream=0x5, channel=0, format=0x4011

hda_codec_setup_stream: NID=0x3, stream=0x5, channel=0, format=0x4011

hda_codec_setup_stream: NID=0x3, stream=0x5, channel=0, format=0x4011

unknown ioctl = 0x401c4162

Init=248/0 Between=10/0 Complete=299/0
hda_codec_setup_stream: NID=0x2, stream=0x5, channel=0, format=0x4011

hda_codec_setup_stream: NID=0x3, stream=0x5, channel=0, format=0x4011

hda_codec_setup_stream: NID=0x3, stream=0x5, channel=0, format=0x4011

Init=248/0 Between=10/0 Complete=369/0
hda_codec_setup_stream: NID=0x2, stream=0x5, channel=0, format=0x4011

hda_codec_setup_stream: NID=0x3, stream=0x5, channel=0, format=0x4011

hda_codec_setup_stream: NID=0x3, stream=0x5, channel=0, format=0x4011

Init=248/0 Between=10/0 Complete=439/0
hda_codec_setup_stream: NID=0x2, stream=0x5, channel=0, format=0x4011

hda_codec_setup_stream: NID=0x3, stream=0x5, channel=0, format=0x4011

hda_codec_setup_stream: NID=0x3, stream=0x5, channel=0, format=0x4011

Init=248/0 Between=10/0 Complete=509/0

15
Multimedia / Re: Updated Uniaud32 build
« on: September 07, 2022, 02:58:08 am »
For those who had traps with 0904b or 0905 - please try with https://smedley.id.au/tmp/uniaud32-linux-5.15.65-20220906.zip - this build reverts the changes in https://trac.netlabs.org/uniaud/changeset/723
Works here.

Pages: [1] 2 3 ... 17