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 ... 34
1
Multimedia / Re: Updated Uniaud32 build
« on: June 04, 2020, 11:19:53 am »
Hey Mike!


I ended up ordered a X250 Thinkpad for a fairly reasonable price ($A250), that should arrive next week. Hopefully that will allow me to reproduce your issues - and hopefully fix them too :) It's only an i3 but has 8gb ram and a 250gb SSD.

That sounds good. Installation of AOS shall be working from USB thumb drive without problems. You just need to set it to USB2 mode in the BIOS. And you have to disable the UEFI as well as long as we don't have it. Even installation of eCS2.2Beta2 shall be working using an external CD_ROM/DVD drive. An older eCS2.1 needs to be copied with all recent drivers to be able to boot.

Thanks for the tips - I hadn't gotten as far as thinking about install yet :)

Cheers,

Paul

2
Multimedia / Re: Updated Uniaud32 build
« on: June 04, 2020, 07:54:15 am »
Hey Mike,

Hi Mike, bugger :( I was hoping that would fix it. I'll try get back to this sometime soon - I'm distracted at the moment looking at Samba Server again.

I ended up ordered a X250 Thinkpad for a fairly reasonable price ($A250), that should arrive next week. Hopefully that will allow me to reproduce your issues - and hopefully fix them too :) It's only an i3 but has 8gb ram and a 250gb SSD.

It will also me a much smaller/lighter machine for testing things natively on ArcaOS than the T510 I currently have. It also has Win10 and Office which should be useful for testing as a client against Samba Server on ArcaOS.

Cheers,

Paul

3
Networking / Re: Samba Server v4.11.7
« on: June 03, 2020, 05:03:25 am »
Hi all,

FYI, this is now updated to v4.11.9 and seems to be reasonably stable in testing to date. Still ironing out some warts but hope to be ready for more testers soon.

At this stage, only the functionality of a Standalone Server will be supported. The Domain Controller functionality requires Python 3, which we don't currently have.

I could still use a couple more testers if people have some time.

Cheers,

Paul

4
Networking / Samba Server v4.11.7
« on: May 20, 2020, 11:24:13 pm »
Hi All,

Looking for a small number of testers who are willing to test and provide feedback on Samba Server v4.11.7.

This is pretty hot off the presses, and has not yet truly been stress tested. Having said that, the patches are based on the changes that were made for Samba 3.x; and also the changes I made to get the Samba Client based on v4.x working some years ago.

I'd been working on the server on/off for a while, but had hit issues, for which I had a lightbulb moment this week and resolved.

The only real pre-requisites are:
- you need to understand that this is not very well tested yet - and there is a remote chance of it causing data loss.
- you need to understand that support on configuration is not going to be provided - I just don't have the spare time to provide this - and google will do a much better job that me anyway
- you need to be willing to share feedback

For now, I'm not willing to post a link to binaries online due to the lack of testing mentioned above, so contact me via email (paul at smedley dot id dot au) if you're interested in helping.

For Samba 4.11 and above, SMB1 is OFF by default - it can be enabled in smb.conf

Cheers,

Paul

5
Multimedia / Re: Updated Uniaud32 build
« on: May 19, 2020, 11:45:32 am »
Hi Mike, bugger :( I was hoping that would fix it. I'll try get back to this sometime soon - I'm distracted at the moment looking at Samba Server again.

6
Multimedia / Re: Updated Uniaud32 build
« on: May 19, 2020, 12:28:33 am »
Oh, and I forgot to mention, I created a branch in Netlabs SVN and uploaded the 3.2.102 code - http://trac.netlabs.org/uniaud/browser/GPL/branches/uniaud32-linux-3.2.102

7
Multimedia / Re: Updated Uniaud32 build
« on: May 19, 2020, 12:26:12 am »
Hi David,

Hi Mike,

Last try (for now): http://smedley.id.au/tmp/uniaud32-linux-3.2.102-MikeK3.zip


I noticed David just released a version of the Uniaudio drivers.  Does your attempts included his fixes?  I noticed KO had a Uniaudio driver on his home page with some kind of patch.  Maybe we need to get all these patches into a unified driver.

My builds are based on a set of diffs I ran against the Netlabs SVN code a couple of weeks ago. You'll notice two recent checkins at Netlabs, one referencing Paul (me) and another referencing Andy.

My changes (to add some PCI IDs to the realtek driver) were included, I mistakenly assumed that Andy's changes were already included in the newer ALSA code from the kernel. The 'Mike3' build above should include the relevant changes from Andy to the realtek driver.

I didn't know KO had built uniaud32, happy to incorporate the changes if they're still relevant.

Cheers,

Paul

8
Multimedia / Re: Updated Uniaud32 build
« on: May 18, 2020, 11:32:13 pm »
Hi Mike,

Last try (for now): http://smedley.id.au/tmp/uniaud32-linux-3.2.102-MikeK3.zip

Cheers,

Paul

9
Multimedia / Re: Updated Uniaud32 build
« on: May 18, 2020, 11:56:28 am »
Hi Mike!

Next step was to re-test Pauls different Uniaud versions. Unfortunately all new version didn't work well. Mostly there is sound, but never clear, always broken and distorted. pmUniMix is still starting, but doesn't show the Mic control when Pauls Uniaud is loaded.

I added the PCI_QUIRKS listed at line 15077 of patch_realtek.c from http://trac.netlabs.org/uniaud/changeset/609 and rebuilt.

http://smedley.id.au/tmp/uniaud32-linux-3.2.102-MikeK2.zip - note this does not have the change that was included in uniaud32-linux-3.2.102-Mike2.zip

10
Multimedia / Re: Updated Uniaud32 build
« on: May 18, 2020, 01:54:23 am »
Hi Jan-Erik,

I've tried the versions mentioned here up to 3.5 and I can notice improvements...
* PM123 play web radio 44.1 kHz just as nice as before
* Unimix 0.82 doesn't crash and can now allow microphone in, though doesn't give any input
* Mplayer stutter and freeze the movie clips I play

Thanks for the report. Re: the MPlayer issues, are you able to try http://smedley.id.au/tmp/uniaud32-linux-3.2.102-MikeK.zip ?

11
Multimedia / Re: Updated Uniaud32 build
« on: May 17, 2020, 11:08:22 am »
Uggh - linux 3.6.x introduces some quite significant changes... might be a while before we see another bump in kernel source....

12
Multimedia / Re: Updated Uniaud32 build
« on: May 16, 2020, 09:07:43 am »
Hi Mike,

Can you please test with: http://smedley.id.au/tmp/uniaud32-linux-3.2.102-MikeK.zip

Ta,

Paul

13
Multimedia / Re: Updated Uniaud32 build
« on: May 15, 2020, 03:41:51 am »
...and for good measure, a build based on linux 3.2.102 - http://smedley.id.au/tmp/uniaud32-linux-3.2.102.zip

14
Multimedia / Re: Updated Uniaud32 build
« on: May 15, 2020, 12:40:55 am »
Hi All,

My guess at the moment is that it's the changes around buffer sizes that break things for us in 3.2.0.

Well I was wrong - it was actually these chunks that broke things:
Code: [Select]
--- hda_intel.c 2020-05-13 14:27:46.000000000 +0930
+++ hda_intel.c.32 2020-05-14 14:47:24.000000000 +0930
@@ -378,7 +398,7 @@
  */
  unsigned char stream_tag; /* assigned stream */
  unsigned char index; /* stream index */
- int device; /* last device number assigned to */
+ int assigned_key; /* last device# key assigned to */
 
  unsigned int opened :1;
  unsigned int running :1;
@@ -1582,6 +1673,9 @@
 {
  int dev, i, nums;
  struct azx_dev *res = NULL;
+ /* make a non-zero unique key for the substream */
+ int key = (substream->pcm->device << 16) | (substream->number << 2) |
+ (substream->stream + 1);
 
  if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) {
  dev = chip->playback_index_offset;
@@ -1593,12 +1687,12 @@
  for (i = 0; i < nums; i++, dev++)
  if (!chip->azx_dev[dev].opened) {
  res = &chip->azx_dev[dev];
- if (res->device == substream->pcm->device)
+ if (res->assigned_key == key)
  break;
  }
  if (res) {
  res->opened = 1;
- res->device = substream->pcm->device;
+ res->assigned_key = key;
  }
  return res;
 }

Reverting these gets me sound in Virtualbox with both the linux 3.2 and linux 3.5 code.

New builds (each containing debug and release builds):
http://smedley.id.au/tmp/uniaud32-linux-3.2.zip
http://smedley.id.au/tmp/uniaud32-linux-3.5.zip

Feedback appreciated!

Cheers,

Paul

15
Multimedia / Re: Updated Uniaud32 build
« on: May 14, 2020, 11:26:08 pm »
Hi Lars,

As a test can you undefine CONFIG_X86 (only for the given file if possible) and rebuild?
Somebody has tried to mark memory ( sound data ? DMA accessed memory...) as "write combined". I guess that is flawed and would also explain the weird stuff with PMSHELL.EXE not having enough memory (which is obviously not true).

99.9% certain that CONFIG_X86 is not defined for us... That's a new define in newer linux builds - our config.h is manually created.

I will double check a little later.

My guess at the moment is that it's the changes around buffer sizes that break things for us in 3.2.0.

More to come later today.

Cheers,

Paul

Pages: [1] 2 3 ... 34